>>> lidarr: Building testing/lidarr 2.10.3.4602-r0 (using abuild 3.15.0_rc3-r0) started Mon, 14 Apr 2025 21:57:07 +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/85) Installing dotnet-host (9.0.4-r0) (2/85) Installing dotnet6-hostfxr (6.0.36-r1) (3/85) Installing icu-data-full (76.1-r0) (4/85) Installing icu-libs (76.1-r0) (5/85) Installing lttng-ust (2.13.8-r0) (6/85) 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. * (7/85) Installing aspnetcore6-runtime (6.0.36-r1) (8/85) Installing sqlite-libs (3.49.1-r0) (9/85) Installing libSvtAv1Enc (2.3.0-r0) (10/85) Installing aom-libs (3.11.0-r1) (11/85) Installing libxau (1.0.12-r0) (12/85) Installing libmd (1.1.0-r0) (13/85) Installing libbsd (0.12.2-r0) (14/85) Installing libxdmcp (1.1.5-r1) (15/85) Installing libxcb (1.17.0-r0) (16/85) Installing libx11 (1.8.11-r0) (17/85) Installing hwdata-pci (0.394-r0) (18/85) Installing libpciaccess (0.18.1-r0) (19/85) Installing libdrm (2.4.124-r0) (20/85) Installing libxext (1.3.6-r2) (21/85) Installing libxfixes (6.0.1-r4) (22/85) Installing libffi (3.4.8-r0) (23/85) Installing wayland-libs-client (1.23.1-r3) (24/85) Installing libva (2.22.0-r1) (25/85) Installing libvdpau (1.5-r4) (26/85) Installing ffmpeg-libavutil (6.1.2-r2) (27/85) Installing libdav1d (1.5.1-r0) (28/85) Installing openexr-libiex (3.3.2-r0) (29/85) Installing openexr-libilmthread (3.3.2-r0) (30/85) Installing imath (3.1.12-r0) (31/85) Installing libdeflate (1.23-r0) (32/85) Installing openexr-libopenexrcore (3.3.2-r0) (33/85) Installing openexr-libopenexr (3.3.2-r0) (34/85) Installing giflib (5.2.2-r1) (35/85) Installing libhwy (1.0.7-r1) (36/85) Installing libjpeg-turbo (3.1.0-r0) (37/85) Installing lcms2 (2.16-r0) (38/85) Installing libpng (1.6.47-r0) (39/85) Installing libjxl (0.10.3-r1) (40/85) Installing lame-libs (3.100-r5) (41/85) Installing opus (1.5.2-r1) (42/85) Installing rav1e-libs (0.7.1-r0) (43/85) Installing soxr (0.1.3-r7) (44/85) Installing ffmpeg-libswresample (6.1.2-r2) (45/85) Installing libogg (1.3.5-r5) (46/85) Installing libtheora (1.1.1-r18) (47/85) Installing libvorbis (1.3.7-r2) (48/85) Installing libvpx (1.15.0-r0) (49/85) Installing libsharpyuv (1.5.0-r0) (50/85) Installing libwebp (1.5.0-r0) (51/85) Installing libwebpmux (1.5.0-r0) (52/85) Installing x264-libs (0.164.3108-r0) (53/85) Installing numactl (2.0.18-r0) (54/85) Installing x265-libs (3.6-r0) (55/85) Installing xvidcore (1.3.7-r2) (56/85) Installing ffmpeg-libavcodec (6.1.2-r2) (57/85) Installing libbluray (1.3.4-r1) (58/85) Installing libbz2 (1.0.8-r6) (59/85) Installing mpg123-libs (1.32.10-r0) (60/85) Installing libopenmpt (0.7.13-r0) (61/85) Installing mbedtls (3.6.3-r0) (62/85) Installing librist (0.2.10-r1) (63/85) Installing libsrt (1.5.3-r1) (64/85) Installing libssh (0.11.1-r0) (65/85) Installing xz-libs (5.8.1-r0) (66/85) Installing libxml2 (2.13.7-r1) (67/85) Installing libsodium (1.0.20-r0) (68/85) Installing libzmq (4.3.5-r2) (69/85) Installing ffmpeg-libavformat (6.1.2-r2) (70/85) Installing fftw-double-libs (3.3.10-r6) (71/85) Installing chromaprint-libs (1.5.1-r8) (72/85) Installing chromaprint (1.5.1-r8) (73/85) Installing aspnetcore6-targeting-pack (6.0.36-r1) (74/85) Installing dotnet6-apphost-pack (6.0.36-r1) (75/85) Installing dotnet6-targeting-pack (6.0.36-r1) (76/85) Installing dotnet6-templates (6.0.136-r1) (77/85) Installing netstandard21-targeting-pack (9.0.105-r0) (78/85) Installing dotnet6-sdk (6.0.136-r1) (79/85) Installing ca-certificates (20241121-r2) (80/85) Installing ada-libs (2.9.2-r3) (81/85) Installing simdjson (3.12.0-r0) (82/85) Installing simdutf (6.4.1-r0) (83/85) Installing nodejs (22.13.1-r4) (84/85) Installing yarn (1.22.22-r1) (85/85) Installing .makedepends-lidarr (20250414.215709) Executing busybox-1.37.0-r16.trigger Executing ca-certificates-20241121-r2.trigger OK: 1014 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.10.3.4602.tar.gz >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.10.3.4602.tar.gz >>> lidarr: Checking sha512sums... lidarr-2.10.3.4602.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.10.3.4602.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 17.91s. Welcome to .NET 6.0! --------------------- SDK Version: 6.0.136 ---------------- Installed an ASP.NET Core HTTPS development certificate. To trust the certificate run 'dotnet dev-certs https --trust' (Windows and macOS only). Learn about HTTPS: https://aka.ms/dotnet-https ---------------- Write your first app: https://aka.ms/dotnet-hello-world Find out what's new: https://aka.ms/dotnet-whats-new Explore documentation: https://aka.ms/dotnet-docs Report issues and find source on GitHub: https://github.com/dotnet/core Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli -------------------------------------------------------------------------------------- Microsoft (R) Build Engine version 17.0.4+85d71072f for .NET Copyright (C) Microsoft Corporation. All rights reserved. Determining projects to restore... Retrying 'FindPackagesByIdAsync' for source 'https://pkgs.dev.azure.com/Lidarr/43582661-9ac3-4ec6-9583-209885d5ff34/_packaging/25380ea9-0937-4346-9aa7-9d4a76b7e76c/nuget/v3/flat2/mailkit/index.json'. An error occurred while sending the request. Unable to read data from the transport connection: Connection reset by peer. Connection reset by peer Retrying 'FindPackagesByIdAsync' for source 'https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/f762697f-09fa-4960-89a1-64e48069bf6a/nuget/v3/flat2/system.text.json/index.json'. An error occurred while sending the request. Unable to read data from the transport connection: Connection reset by peer. Connection reset by peer Retrying 'FindPackagesByIdAsync' for source 'https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/9845f7c9-6c8c-4845-b5ee-58375c59e0d8/nuget/v3/flat2/ical.net/index.json'. An error occurred while sending the request. Unable to read data from the transport connection: Connection reset by peer. Connection reset by peer Retrying 'FindPackagesByIdAsync' for source 'https://pkgs.dev.azure.com/Lidarr/43582661-9ac3-4ec6-9583-209885d5ff34/_packaging/25380ea9-0937-4346-9aa7-9d4a76b7e76c/nuget/v3/flat2/selenium.webdriver.chromedriver/index.json'. An error occurred while sending the request. Unable to read data from the transport connection: Connection reset by peer. Connection reset by peer Retrying 'FindPackagesByIdAsync' for source 'https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/9845f7c9-6c8c-4845-b5ee-58375c59e0d8/nuget/v3/flat2/nlog.extensions.logging/index.json'. An error occurred while sending the request. Unable to read data from the transport connection: Connection reset by peer. Connection reset by peer Retrying 'FindPackagesByIdAsync' for source 'https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/fbaa2e7f-d4ff-41ab-acf3-90598e7c8fa0/nuget/v3/flat2/system.text.json/index.json'. An error occurred while sending the request. Unable to read data from the transport connection: Connection reset by peer. Connection reset by peer Retrying 'FindPackagesByIdAsync' for source 'https://pkgs.dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_packaging/f762697f-09fa-4960-89a1-64e48069bf6a/nuget/v3/flat2/nlog.targets.syslog/index.json'. An error occurred while sending the request. Unable to read data from the transport connection: Connection reset by peer. Connection reset by peer Retrying 'FindPackagesByIdAsync' for source 'https://pkgs.dev.azure.com/Lidarr/43582661-9ac3-4ec6-9583-209885d5ff34/_packaging/25380ea9-0937-4346-9aa7-9d4a76b7e76c/nuget/v3/flat2/system.io.filesystem.accesscontrol/index.json'. An error occurred while sending the request. Unable to read data from the transport connection: Connection reset by peer. Connection reset by peer Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Test.Dummy/Lidarr.Test.Dummy.csproj (in 30.27 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/ServiceHelpers/ServiceInstall/ServiceInstall.csproj (in 30.27 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/ServiceHelpers/ServiceUninstall/ServiceUninstall.csproj (in 30.27 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Common/Lidarr.Common.csproj (in 32.36 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Update/Lidarr.Update.csproj (in 32.36 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Mono/Lidarr.Mono.csproj (in 32.4 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Windows/Lidarr.Windows.csproj (in 32.4 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.SignalR/Lidarr.SignalR.csproj (in 32.52 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Core/Lidarr.Core.csproj (in 32.58 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Test.Common/Lidarr.Test.Common.csproj (in 33.79 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/Lidarr.Http/Lidarr.Http.csproj (in 33.95 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Host/Lidarr.Host.csproj (in 33.95 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/Lidarr.Api.V1/Lidarr.Api.V1.csproj (in 33.99 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj (in 34.09 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj (in 34.09 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Common.Test/Lidarr.Common.Test.csproj (in 34.16 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj (in 34.17 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Host.Test/Lidarr.Host.Test.csproj (in 34.2 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Integration.Test/Lidarr.Integration.Test.csproj (in 34.23 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj (in 34.26 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Console/Lidarr.Console.csproj (in 34.58 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj (in 34.61 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Api.Test/Lidarr.Api.Test.csproj (in 34.61 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Core.Test/Lidarr.Core.Test.csproj (in 34.64 sec). ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-arm64/ServiceInstall.dll ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-arm64/ServiceUninstall.dll Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy.dll ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-arm64/publish/ ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-arm64/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.10.3.4602/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-arm64/Lidarr.Windows.dll Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-arm64/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.10.3.4602/_output/Lidarr.Update/net6.0/linux-musl-arm64/Lidarr.Update.dll Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-arm64/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.10.3.4602/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/Lidarr.Update/net6.0/linux-musl-arm64/publish/ Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-arm64/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.10.3.4602/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/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.10.3.4602/_output/net6.0/linux-musl-arm64/Lidarr.SignalR.dll Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-arm64/publish/ /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.testplatform.objectmodel/17.10.0/lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll" to "../../_tests/net6.0/linux-musl-arm64/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/sixlabors.imagesharp/3.1.7/lib/net6.0/SixLabors.ImageSharp.dll" to "../../_tests/net6.0/linux-musl-arm64/SixLabors.ImageSharp.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/SixLabors.ImageSharp.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/system.text.json/6.0.10/lib/net6.0/System.Text.Json.dll" to "../../_tests/net6.0/linux-musl-arm64/System.Text.Json.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/System.Text.Json.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/system.data.sqlite.core.servarr/1.0.115.5-18/lib/netstandard2.0/System.Data.SQLite.dll" to "../../_tests/net6.0/linux-musl-arm64/System.Data.SQLite.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/System.Data.SQLite.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/taglibsharp-lidarr/2.2.0.27/lib/netstandard2.0/TagLibSharp.dll" to "../../_tests/net6.0/linux-musl-arm64/TagLibSharp.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/TagLibSharp.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/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.testplatform.objectmodel/17.10.0/lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll" to "../../_tests/net6.0/linux-musl-arm64/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/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.testplatform.objectmodel/17.10.0/lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll" to "../../_tests/net6.0/linux-musl-arm64/de/Microsoft.TestPlatform.CoreUtilities.resources.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/de/Microsoft.TestPlatform.CoreUtilities.resources.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/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.testplatform.objectmodel/17.10.0/lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll" to "../../_tests/net6.0/linux-musl-arm64/es/Microsoft.TestPlatform.CoreUtilities.resources.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/es/Microsoft.TestPlatform.CoreUtilities.resources.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Automation.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-arm64/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.10.3.4602/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Update.Test.dll Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Libraries.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.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/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.10.3.4602/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/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.10.3.4602/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-arm64/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.10.3.4602/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-arm64/Lidarr.Host.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Integration.Test.dll Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-arm64/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-arm64/Lidarr.dll Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Host.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.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Common.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Mono.Test.dll Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/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.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/publish/ Build succeeded. /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.testplatform.objectmodel/17.10.0/lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll" to "../../_tests/net6.0/linux-musl-arm64/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/sixlabors.imagesharp/3.1.7/lib/net6.0/SixLabors.ImageSharp.dll" to "../../_tests/net6.0/linux-musl-arm64/SixLabors.ImageSharp.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/SixLabors.ImageSharp.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/system.text.json/6.0.10/lib/net6.0/System.Text.Json.dll" to "../../_tests/net6.0/linux-musl-arm64/System.Text.Json.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/System.Text.Json.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/system.data.sqlite.core.servarr/1.0.115.5-18/lib/netstandard2.0/System.Data.SQLite.dll" to "../../_tests/net6.0/linux-musl-arm64/System.Data.SQLite.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/System.Data.SQLite.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/taglibsharp-lidarr/2.2.0.27/lib/netstandard2.0/TagLibSharp.dll" to "../../_tests/net6.0/linux-musl-arm64/TagLibSharp.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/TagLibSharp.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/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.testplatform.objectmodel/17.10.0/lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll" to "../../_tests/net6.0/linux-musl-arm64/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/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.testplatform.objectmodel/17.10.0/lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll" to "../../_tests/net6.0/linux-musl-arm64/de/Microsoft.TestPlatform.CoreUtilities.resources.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/de/Microsoft.TestPlatform.CoreUtilities.resources.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/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.testplatform.objectmodel/17.10.0/lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll" to "../../_tests/net6.0/linux-musl-arm64/es/Microsoft.TestPlatform.CoreUtilities.resources.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/es/Microsoft.TestPlatform.CoreUtilities.resources.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] 8 Warning(s) 0 Error(s) Time Elapsed 00:01:17.65 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.10.3.4602/frontend/src Output Folder: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/UI isProduction: true isProfiling: false [FileManagerPlugin] copied "frontend/src/Content/robots.txt" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/UI/Content/robots.txt [FileManagerPlugin] copied "frontend/src/*.html" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/UI [FileManagerPlugin] copied "frontend/src/Content/*.(json|xml)" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/UI/Content [FileManagerPlugin] copied "frontend/src/Content/Fonts/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/UI/Content/Fonts [FileManagerPlugin] copied "frontend/src/Content/Images/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/UI/Content/Images [FileManagerPlugin] copied "frontend/src/Content/Images/Icons/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/UI/Content/Images/Icons Done in 53.48s. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Api.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/teTest run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Windows.Test.dll (.NETCoreApp,Version=v6.0) sting/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Update.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Host.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Mono.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Libraries.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Automation.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Common.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Integration.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Core.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. 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. 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.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Automation.Test.dll 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.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Integration.Test.dll Skipped directory_exist_should_be_able_to_find_existing_folder [5 ms] Skipped directory_exist_should_be_able_to_find_existing_unc_share [7 ms] Skipped directory_exist_should_not_be_able_to_find_none_existing_folder [7 ms] Skipped empty_folder_should_return_folder_modified_date [7 ms] Skipped folder_should_return_correct_value_for_last_write [7 ms] Skipped FolderWritable_should_return_false_for_unwritable_directory [7 ms] Skipped FolderWritable_should_return_true_for_writable_directory [7 ms] Skipped GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder [7 ms] Skipped MoveFile_should_not_move_overwrite_itself [7 ms] Skipped MoveFile_should_overwrite_existing_file [7 ms] Skipped RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder [7 ms] Skipped RemoveEmptySubfolders_should_remove_nested_empty_folder [7 ms] Skipped should_be_able_to_delete_directory_with_read_only_file [7 ms] Skipped should_be_able_to_delete_nested_empty_subdirs [7 ms] Skipped should_be_able_to_move_read_only_file [7 ms] Skipped should_be_able_to_rename_open_hardlinks_with_fileshare_delete [7 ms] Skipped should_be_able_to_set_permission_from_parrent [7 ms] Skipped should_be_set_last_file_write [7 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_none [7 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_write [7 ms] Skipped should_return_false_for_unlocked_and_readonly_file [7 ms] Skipped should_return_false_for_unlocked_file [7 ms] Skipped should_return_true_for_unlocked_file [7 ms] Skipped writealltext_should_truncate_existing [7 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: 11 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Windows.Test.dll (net6.0) 21:59:49.8 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 21:59:49.8 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 21:59:49.8 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 21:59:49.8 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- Passed! - Failed: 0, Passed: 1, Skipped: 0, Total: 1, Duration: 221 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Libraries.Test.dll (net6.0) 21:59:49.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 21:59:49.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 21:59:49.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 21:59:49.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 21:59:49.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 21:59:49.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 21:59:49.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 21:59:49.9 Info: Path is: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647899446680_3/p3nw53x0.ixd/qjyfijbo.45h 21:59:49.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 21:59:49.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 21:59:49.9 Trace: Directory '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647899513449_4/x2u03q43.3wf' isn't writable. Access to the path '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647899513449_4/x2u03q43.3wf/lidarr_write_test.txt' is denied. 21:59:49.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 21:59:49.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 21:59:49.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 21:59:49.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 21:59:49.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 21:59:49.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 21:59:49.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- Passed! - Failed: 0, Passed: 3, Skipped: 0, Total: 3, Duration: 447 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Api.Test.dll (net6.0) 21:59:50.0 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 21:59:50.0 Info: Installation Folder: /C/NzbDrone/ 21:59:50.0 Info: Updating Lidarr from version to version 2.10.3.4602 21:59:50.0 Info: Verifying requirements before update... 21:59:50.0 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 21:59:50.0 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 21:59:50.0 Info: Installation Folder: /C/NzbDrone/ 21:59:50.0 Info: Updating Lidarr from version to version 2.10.3.4602 21:59:50.0 Info: Verifying requirements before update... 21:59:50.0 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 21:59:50.0 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 21:59:50.0 Info: Installation Folder: /C/NzbDrone/ 21:59:50.0 Info: Updating Lidarr from version to version 2.10.3.4602 21:59:50.0 Info: Verifying requirements before update... 21:59:50.0 Info: Verifying Update Folder 21:59:50.0 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 21:59:50.0 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 21:59:50.0 Info: Installation Folder: 21:59:50.0 Info: Updating Lidarr from version to version 2.10.3.4602 21:59:50.0 Info: Verifying requirements before update... 21:59:50.0 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 21:59:50.0 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 21:59:50.0 Info: Installation Folder: 21:59:50.0 Info: Updating Lidarr from version to version 2.10.3.4602 21:59:50.0 Info: Verifying requirements before update... 21:59:50.0 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 21:59:50.0 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 21:59:50.0 Info: Installation Folder: 21:59:50.0 Info: Updating Lidarr from version to version 2.10.3.4602 21:59:50.0 Info: Verifying requirements before update... 21:59:50.0 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- Skipped directory_exist_should_be_able_to_find_existing_unc_share [32 ms] 21:59:49.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 21:59:49.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 21:59:49.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 21:59:49.9 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647899822317_7/xoymiuue.ub2' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647899822317_7/mgerkxdy.31a' using Syscall.rename 21:59:49.9 Trace: Deleting file: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647899822317_7/mgerkxdy.31a 21:59:49.9 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647899822317_7/44wh24wp.i4i' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647899822317_7/mgerkxdy.31a' using Syscall.rename 21:59:49.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 21:59:49.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 21:59:49.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 21:59:49.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 21:59:50.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 21:59:50.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 21:59:50.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 21:59:50.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 21:59:50.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 21:59:50.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 21:59:50.0 Trace: Deleting file: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647900063923_12/jfbccbww.sjy 21:59:50.0 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647900063923_12/doardpf4.hnp' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647900063923_12/jfbccbww.sjy' using Syscall.rename 21:59:50.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 21:59:50.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 21:59:50.0 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647900086153_13/u5wmdnmo.wxl/destination.txt' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647900086153_13/u5wmdnmo.wxl/rename.txt' using Syscall.rename 21:59:50.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 21:59:50.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 21:59:50.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 21:59:50.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 21:59:50.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 21:59:50.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 21:59:50.0 Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647900325759_16/pp4oppg1.wgi 21:59:50.0 Debug: Setting permissions: 0775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647900325759_16/pp4oppg1.wgi 21:59:50.0 Debug: Setting permissions: 0750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647900325759_16/pp4oppg1.wgi 21:59:50.0 Debug: Setting permissions: 0051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647900325759_16/pp4oppg1.wgi 21:59:50.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 21:59:50.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 21:59:50.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 21:59:50.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 21:59:50.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 21:59:50.0 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 21:59:50.0 Debug: Lidarr process ID: 12 21:59:50.0 Debug: Arguments: 21:59:50.0 Debug: 12 21:59:50.0 Debug: 21:59:50.0 Debug: /C/Lidarr/lidarr.exe 21:59:50.0 Debug: Using executing application: /C/Lidarr/lidarr.exe 21:59:50.0 Debug: Executable location: /C/Lidarr/lidarr.exe 21:59:50.0 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 21:59:50.0 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 21:59:50.0 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 21:59:50.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 21:59:50.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 21:59:50.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 21:59:50.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 21:59:50.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- 21:59:50.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_none [< 1 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_write [< 1 ms] 21:59:50.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 21:59:50.1 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647901119299_20/ur2e23c0.jhf 21:59:50.1 Debug: Setting permissions: 775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647901119299_20/ur2e23c0.jhf 21:59:50.1 Debug: Setting permissions: 750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647901119299_20/ur2e23c0.jhf 21:59:50.1 Debug: Setting permissions: 051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647901119299_20/ur2e23c0.jhf 21:59:50.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 21:59:50.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 21:59:50.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 21:59:50.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 21:59:50.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 21:59:50.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 21:59:50.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 21:59:50.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 21:59:50.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 21:59:50.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 21:59:50.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 21:59:50.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 21:59:50.1 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647901286467_24/kgg3nefu.muj 21:59:50.1 Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647901286467_24/kgg3nefu.muj 21:59:50.1 Debug: Setting permissions: 1775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647901286467_24/kgg3nefu.muj 21:59:50.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 21:59:50.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 21:59:50.1 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647901307160_25/nxapmjww.lad 21:59:50.1 Debug: Setting permissions: 775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647901307160_25/nxapmjww.lad 21:59:50.1 Debug: Setting permissions: 750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647901307160_25/nxapmjww.lad 21:59:50.1 Debug: Setting permissions: 051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41640_638802647901307160_25/nxapmjww.lad 21:59:50.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 21:59:50.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 21:59:50.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 21:59:50.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 21:59:50.1 Debug: path: /C/I_DO_NOT_EXIST 21:59:50.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 21:59:50.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 21:59:50.1 Debug: path: /C/ 21:59:50.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 21:59:50.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 21:59:50.1 Debug: path: /C/invalidFolder 21:59:50.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 21:59:50.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 21:59:50.1 Debug: path: /home/buildozer/.config 21:59:50.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 21:59:50.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 21:59:50.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 21:59:50.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 21:59:50.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 21:59:50.1 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- 21:59:50.1 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] 21:59:50.1 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 21:59:50.1 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 21:59:50.0 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 21:59:50.0 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 21:59:50.0 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 21:59:50.0 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 21:59:50.0 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 21:59:50.0 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 21:59:50.0 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 21:59:50.0 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 21:59:50.0 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 21:59:50.0 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 21:59:50.0 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 21:59:50.0 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 21:59:50.0 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 21:59:50.1 Info: Starting Lidarr 21:59:50.1 Info: Starting Lidarr service 21:59:50.1 Warn: Couldn't start Lidarr Service (Most likely due to permission issues). Falling back to console. System.InvalidOperationException: Operation is not valid due to the current state of the object. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 97 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 85 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 107 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 17 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 107 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IServiceProviderProxy.Start(String serviceName) at NzbDrone.Update.UpdateEngine.StartNzbDrone.StartService() in ./Lidarr.Update/UpdateEngine/StartNzbDrone.cs:line 60 at NzbDrone.Update.UpdateEngine.StartNzbDrone.Start(AppType appType, String installationFolder) in ./Lidarr.Update/UpdateEngine/StartNzbDrone.cs:line 39 21:59:50.1 Info: Starting Lidarr.Console 21:59:50.1 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 21:59:50.1 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 21:59:50.1 Info: Starting Lidarr 21:59:50.1 Info: Starting Lidarr service 21:59:50.1 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 21:59:50.1 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 21:59:50.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 21:59:50.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 21:59:50.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 21:59:50.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 21:59:50.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 21:59:50.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 21:59:50.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 21:59:50.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 21:59:50.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 21:59:50.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 21:59:50.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 21:59:50.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 21:59:50.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 21:59:50.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 21:59:50.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 21:59:50.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 21:59:50.2 Debug: Directory /System/Library/CoreServices/ doesn't exist 21:59:50.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 21:59:50.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 21:59:50.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 21:59:50.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 21:59:50.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 21:59:50.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- 21:59:50.2 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: 670 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Update.Test.dll (net6.0) 21:59:50.1 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 21:59:50.3 Debug: fpcalc version: 1.5.1 21:59:50.3 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- Passed! - Failed: 0, Passed: 52, Skipped: 5, Total: 57, Duration: 836 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Mono.Test.dll (net6.0) 21:59:50.3 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 21:59:50.3 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 21:59:50.3 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 21:59:50.4 Debug: fpcalc version: 1.5.1 21:59:50.4 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 21:59:50.4 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 21:59:50.5 Debug: fpcalc version: 1.5.1 21:59:50.5 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 21:59:50.5 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 21:59:50.5 Debug: fpcalc version: 1.5.1 21:59:50.6 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 21:59:50.6 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 21:59:50.6 Debug: fpcalc version: 1.5.1 21:59:50.6 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 21:59:50.6 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 21:59:50.7 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 21:59:50.7 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 21:59:50.8 Info: 1 instance(s) of Lidarr are running 21:59:50.8 Warn: Another instance of Lidarr is already running. 21:59:50.8 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 21:59:50.8 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 21:59:50.8 Info: 1 instance(s) of Lidarr are running 21:59:50.8 Warn: Another instance of Lidarr is already running. 21:59:50.8 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 21:59:50.8 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 21:59:50.8 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 21:59:50.8 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 21:59:50.8 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- Skipped Route_should_call_install_service_when_application_mode_is_install [12 ms] Skipped Route_should_call_uninstall_service_when_application_mode_is_uninstall [1 ms] 21:59:50.8 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 21:59:50.8 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 21:59:50.8 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 21:59:50.8 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 21:59:50.8 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 21:59:50.8 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 21:59:50.8 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 21:59:50.8 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 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.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Host.Test.dll (net6.0) 21:59:51.1 Info: --- Start: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 21:59:51.1 Info: --- End: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 21:59:51.1 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 21:59:51.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 21:59:51.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 21:59:51.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 21:59:51.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 21:59:51.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 21:59:51.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 21:59:51.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 21:59:51.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 21:59:51.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 21:59:51.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 21:59:51.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 21:59:51.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 21:59:51.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 21:59:51.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 21:59:51.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 21:59:51.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- Skipped EnsureWindowsPath("p:\\Music\\file with, comma.mp3") [13 ms] Skipped EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") [< 1 ms] 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 21:59:51.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 21:59:51.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy d",0.5d,0) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy d",0.5d,0) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy g",0.5d,0) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy g",0.5d,0) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","qui jumps over the lazy dog",0.5d,16) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","qui jumps over the lazy dog",0.5d,16) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 21:59:51.7 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 21:59:51.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 21:59:51.8 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") --- 21:59:51.8 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") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 21:59:51.8 Info: Data directory is being overridden to [c:\users\test\] 21:59:51.8 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 21:59:51.8 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 21:59:51.8 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 21:59:52.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 21:59:52.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 21:59:52.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 21:59:52.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 21:59:52.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 21:59:52.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 21:59:52.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 21:59:52.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 21:59:52.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 21:59:52.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 21:59:52.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 21:59:52.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 21:59:52.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 21:59:52.1 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.) --- 21:59:52.1 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.) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 21:59:52.1 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.) --- 21:59:52.1 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.) --- 21:59:52.1 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.) --- 21:59:52.1 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.) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- Skipped Clean_Path_Windows("c:\\test\\","c:\\test") [1 ms] Skipped Clean_Path_Windows("c:\\\\test\\\\","c:\\test") [< 1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") [< 1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") [< 1 ms] 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") [< 1 ms] Skipped get_actual_casing_for_none_existing_file_return_partially_fixed_result [< 1 ms] Skipped get_actual_casing_for_none_existing_folder_return_partially_fixed_result [< 1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_dir_in_windows [< 1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_file_in_windows [1 ms] 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 21:59:52.1 Warn: The string can't be left empty, null or consist of only whitespaces. 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 21:59:52.1 Warn: The string can't be left empty, null or consist of only whitespaces. 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- Skipped GetAncestorFolders_should_return_all_ancestors_in_path_Windows [< 1 ms] 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- Skipped path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") [< 1 ms] Skipped path_should_return_parent_windows("C:\\Test\\","C:\\") [< 1 ms] Skipped path_should_return_parent_windows("C:\\",null) [< 1 ms] Skipped path_should_return_parent_windows("\\\\server\\share",null) [< 1 ms] Skipped path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") [< 1 ms] 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 21:59:52.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 21:59:52.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 21:59:52.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 21:59:52.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_with_different_unicode_representations --- 21:59:52.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_with_different_unicode_representations --- 21:59:52.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 21:59:52.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 21:59:52.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 21:59:52.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 21:59:52.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 21:59:52.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 21:59:50.8 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 21:59:51.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647909893154_1/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:51.4 Info: DatabaseEngineVersionCheck migrating 21:59:51.4 Info: PerformDBOperation 21:59:51.4 Info: Performing DB Operation 21:59:51.5 Info: SQLite 3.49.1 21:59:51.5 Info: => 0.0893679s 21:59:51.5 Info: DatabaseEngineVersionCheck migrated 21:59:51.5 Info: => 0.0917113s 21:59:51.5 Info: VersionMigration migrating 21:59:51.5 Info: Beginning Transaction 21:59:51.5 Info: CreateTable VersionInfo 21:59:51.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:59:51.5 Info: => 0.0292568s 21:59:51.5 Info: Committing Transaction 21:59:51.5 Info: VersionMigration migrated 21:59:51.5 Info: => 0.0320133s 21:59:51.6 Info: VersionUniqueMigration migrating 21:59:51.6 Info: Beginning Transaction 21:59:51.6 Info: CreateIndex VersionInfo (Version) 21:59:51.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:59:51.6 Info: => 0.0018532s 21:59:51.6 Info: AlterTable VersionInfo 21:59:51.6 Info: => 0.0001686s 21:59:51.6 Info: CreateColumn VersionInfo AppliedOn DateTime 21:59:51.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:59:51.6 Info: => 0.0009974s 21:59:51.6 Info: Committing Transaction 21:59:51.6 Info: VersionUniqueMigration migrated 21:59:51.6 Info: => 0.0017011s 21:59:51.6 Info: VersionDescriptionMigration migrating 21:59:51.6 Info: Beginning Transaction 21:59:51.6 Info: AlterTable VersionInfo 21:59:51.6 Info: => 2.16E-05s 21:59:51.6 Info: CreateColumn VersionInfo Description String 21:59:51.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:59:51.6 Info: => 0.0002865s 21:59:51.6 Info: Committing Transaction 21:59:51.6 Info: VersionDescriptionMigration migrated 21:59:51.6 Info: => 0.000977s 21:59:51.6 Info: 1: InitialSetup migrating 21:59:51.6 Info: Beginning Transaction 21:59:51.6 Info: Starting migration of Main DB to 1 21:59:51.6 Info: CreateTable Config 21:59:51.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:59:51.6 Info: => 0.000452s 21:59:51.6 Info: CreateIndex Config (Key) 21:59:51.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:59:51.6 Info: => 0.0002075s 21:59:51.6 Info: CreateTable RootFolders 21:59:51.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:59:51.6 Info: => 0.0001352s 21:59:51.6 Info: CreateIndex RootFolders (Path) 21:59:51.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:59:51.6 Info: => 0.0001419s 21:59:51.6 Info: CreateTable Artists 21:59:51.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:59:51.6 Info: => 0.0004262s 21:59:51.6 Info: CreateIndex Artists (ForeignArtistId) 21:59:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:59:51.6 Info: => 0.0001539s 21:59:51.6 Info: CreateIndex Artists (NameSlug) 21:59:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:59:51.6 Info: => 0.0001049s 21:59:51.6 Info: CreateIndex Artists (CleanName) 21:59:51.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:51.6 Info: => 9.88E-05s 21:59:51.6 Info: CreateIndex Artists (Path) 21:59:51.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:51.6 Info: => 9.85E-05s 21:59:51.6 Info: CreateTable Albums 21:59:51.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:59:51.6 Info: => 0.0003991s 21:59:51.6 Info: CreateIndex Albums (ForeignAlbumId) 21:59:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:51.6 Info: => 0.000154s 21:59:51.6 Info: CreateIndex Albums (MBId) 21:59:51.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:51.6 Info: => 0.0001353s 21:59:51.6 Info: CreateIndex Albums (TADBId) 21:59:51.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:51.6 Info: => 0.0002017s 21:59:51.6 Info: CreateIndex Albums (TitleSlug) 21:59:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:51.6 Info: => 0.0001423s 21:59:51.6 Info: CreateIndex Albums (CleanTitle) 21:59:51.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:51.6 Info: => 0.0001342s 21:59:51.6 Info: CreateIndex Albums (Path) 21:59:51.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:59:51.6 Info: => 0.000126s 21:59:51.6 Info: CreateTable Tracks 21:59:51.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:59:51.6 Info: => 0.0002537s 21:59:51.6 Info: CreateIndex Tracks (ForeignTrackId) 21:59:51.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:59:51.6 Info: => 0.0001136s 21:59:51.6 Info: CreateIndex Tracks (ArtistId) 21:59:51.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:59:51.6 Info: => 0.0001175s 21:59:51.6 Info: CreateIndex Tracks (TrackFileId) 21:59:51.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:59:51.6 Info: => 0.0001315s 21:59:51.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:59:51.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:59:51.6 Info: => 0.0001136s 21:59:51.6 Info: CreateTable TrackFiles 21:59:51.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:59:51.6 Info: => 0.0052366s 21:59:51.6 Info: CreateIndex TrackFiles (ArtistId) 21:59:51.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:59:51.6 Info: => 0.0002446s 21:59:51.6 Info: CreateIndex TrackFiles (AlbumId) 21:59:51.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:51.6 Info: => 0.0001415s 21:59:51.6 Info: CreateTable History 21:59:51.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:59:51.6 Info: => 0.0002206s 21:59:51.6 Info: CreateIndex History (Date) 21:59:51.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:59:51.6 Info: => 0.0001489s 21:59:51.6 Info: CreateIndex History (EventType) 21:59:51.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:59:51.6 Info: => 0.0001652s 21:59:51.6 Info: CreateIndex History (DownloadId) 21:59:51.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:59:51.6 Info: => 0.0001454s 21:59:51.6 Info: CreateIndex History (AlbumId) 21:59:51.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:59:51.6 Info: => 0.0001467s 21:59:51.6 Info: CreateTable Notifications 21:59:51.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:59:51.6 Info: => 0.000174s 21:59:51.6 Info: CreateTable ScheduledTasks 21:59:51.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:59:51.6 Info: => 0.0001753s 21:59:51.6 Info: CreateIndex ScheduledTasks (TypeName) 21:59:51.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:59:51.6 Info: => 0.0001572s 21:59:51.6 Info: CreateTable Indexers 21:59:51.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:59:51.6 Info: => 0.0001541s 21:59:51.6 Info: CreateIndex Indexers (Name) 21:59:51.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:59:51.6 Info: => 0.0001524s 21:59:51.6 Info: CreateTable Profiles 21:59:51.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:59:51.6 Info: => 0.0001333s 21:59:51.6 Info: CreateIndex Profiles (Name) 21:59:51.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:59:51.6 Info: => 0.0001453s 21:59:51.6 Info: CreateTable QualityDefinitions 21:59:51.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:59:51.6 Info: => 0.0001845s 21:59:51.6 Info: CreateIndex QualityDefinitions (Quality) 21:59:51.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:59:51.6 Info: => 0.0001632s 21:59:51.6 Info: CreateIndex QualityDefinitions (Title) 21:59:51.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:59:51.6 Info: => 0.0001677s 21:59:51.6 Info: CreateTable NamingConfig 21:59:51.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:59:51.6 Info: => 0.0003486s 21:59:51.6 Info: CreateTable Blacklist 21:59:51.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:59:51.6 Info: => 0.0015159s 21:59:51.6 Info: CreateTable Metadata 21:59:51.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:59:51.6 Info: => 0.0001541s 21:59:51.6 Info: CreateTable MetadataFiles 21:59:51.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:59:51.6 Info: => 0.000173s 21:59:51.6 Info: CreateTable DownloadClients 21:59:51.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:59:51.6 Info: => 0.0001648s 21:59:51.6 Info: CreateTable PendingReleases 21:59:51.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:59:51.6 Info: => 0.0001931s 21:59:51.6 Info: CreateTable RemotePathMappings 21:59:51.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:59:51.6 Info: => 0.0001405s 21:59:51.6 Info: CreateTable Tags 21:59:51.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:59:51.6 Info: => 0.0001198s 21:59:51.6 Info: CreateIndex Tags (Label) 21:59:51.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:59:51.6 Info: => 0.0001207s 21:59:51.6 Info: CreateTable Restrictions 21:59:51.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:59:51.6 Info: => 0.0001356s 21:59:51.6 Info: CreateTable DelayProfiles 21:59:51.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:59:51.6 Info: => 0.0002103s 21:59:51.6 Info: CreateTable Users 21:59:51.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:59:51.6 Info: => 0.0001533s 21:59:51.6 Info: CreateIndex Users (Identifier) 21:59:51.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:59:51.6 Info: => 0.0001082s 21:59:51.6 Info: CreateIndex Users (Username) 21:59:51.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:59:51.6 Info: => 0.0001017s 21:59:51.6 Info: CreateTable Commands 21:59:51.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:59:51.6 Info: => 0.0001796s 21:59:51.6 Info: CreateTable IndexerStatus 21:59:51.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:59:51.6 Info: => 0.0001642s 21:59:51.6 Info: CreateIndex IndexerStatus (ProviderId) 21:59:51.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:59:51.6 Info: => 0.0001066s 21:59:51.6 Info: CreateTable ExtraFiles 21:59:51.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:59:51.6 Info: => 0.0001592s 21:59:51.6 Info: CreateTable LyricFiles 21:59:51.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:59:51.6 Info: => 0.0001848s 21:59:51.6 Info: CreateTable LanguageProfiles 21:59:51.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:59:51.6 Info: => 0.0001375s 21:59:51.6 Info: CreateIndex LanguageProfiles (Name) 21:59:51.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:59:51.6 Info: => 0.0001171s 21:59:51.6 Info: CreateTable DownloadClientStatus 21:59:51.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:59:51.6 Info: => 0.0001461s 21:59:51.6 Info: CreateIndex DownloadClientStatus (ProviderId) 21:59:51.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:59:51.6 Info: => 0.0001454s 21:59:51.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:59:51.6 Info: -> 1 Insert operations completed in 00:00:00.0031684 taking an average of 00:00:00.0031684 21:59:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:59:51', 'InitialSetup') 21:59:51.6 Info: Committing Transaction 21:59:51.6 Info: 1: InitialSetup migrated 21:59:51.6 Info: => 0.0143289s 21:59:51.6 Info: 2: add_reason_to_pending_releases migrating 21:59:51.6 Info: Beginning Transaction 21:59:51.6 Info: Starting migration of Main DB to 2 21:59:51.6 Info: AlterTable PendingReleases 21:59:51.6 Info: => 1.1E-06s 21:59:51.6 Info: CreateColumn PendingReleases Reason Int32 21:59:51.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:59:51.6 Info: => 0.0006197s 21:59:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:59:51', 'add_reason_to_pending_releases') 21:59:51.6 Info: Committing Transaction 21:59:51.6 Info: 2: add_reason_to_pending_releases migrated 21:59:51.6 Info: => 0.0013774s 21:59:51.6 Info: 3: add_medium_support migrating 21:59:51.6 Info: Beginning Transaction 21:59:51.6 Info: Starting migration of Main DB to 3 21:59:51.6 Info: AlterTable Albums 21:59:51.6 Info: => 6E-07s 21:59:51.6 Info: CreateColumn Albums Media String 21:59:51.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:59:51.6 Info: => 0.0005959s 21:59:51.6 Info: AlterTable Tracks 21:59:51.6 Info: => 7E-07s 21:59:51.6 Info: CreateColumn Tracks MediumNumber Int32 21:59:51.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:59:51.6 Info: => 0.0005125s 21:59:51.6 Info: AlterTable Tracks 21:59:51.6 Info: => 5E-07s 21:59:51.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:59:51.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:59:51.6 Info: => 0.0004973s 21:59:51.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:59:51.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:59:51.6 Info: => 0.0003024s 21:59:51.6 Info: DeleteColumn Tracks TrackNumber 21:59: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) 21:59: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" 21:59:51.7 Info: DROP TABLE "Tracks" 21:59:51.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:59:51.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:59:51.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:59:51.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:59:51.7 Info: => 0.0247828s 21:59:51.7 Info: AlterTable Tracks 21:59:51.7 Info: => 9E-07s 21:59:51.7 Info: CreateColumn Tracks TrackNumber String 21:59:51.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:59:51.7 Info: => 0.0005544s 21:59:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:59:51', 'add_medium_support') 21:59:51.7 Info: Committing Transaction 21:59:51.7 Info: 3: add_medium_support migrated 21:59:51.7 Info: => 0.0013727s 21:59:51.7 Info: 4: add_various_qualites_in_profile migrating 21:59:51.7 Info: Beginning Transaction 21:59:51.7 Info: Starting migration of Main DB to 4 21:59:51.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:59:51.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:59:51.7 Info: => 9.66E-05s 21:59:51.7 Info: PerformDBOperation 21:59:51.7 Info: Performing DB Operation 21:59:51.7 Info: => 0.0089799s 21:59:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:59:51', 'add_various_qualites_in_profile') 21:59:51.7 Info: Committing Transaction 21:59:51.7 Info: 4: add_various_qualites_in_profile migrated 21:59:51.7 Info: => 0.0096997s 21:59:51.7 Info: 5: metadata_profiles migrating 21:59:51.7 Info: Beginning Transaction 21:59:51.7 Info: Starting migration of Main DB to 5 21:59:51.7 Info: CreateTable MetadataProfiles 21:59: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) 21:59:51.7 Info: => 0.0002119s 21:59:51.7 Info: CreateIndex MetadataProfiles (Name) 21:59:51.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:59:51.7 Info: => 0.0001651s 21:59:51.7 Info: AlterTable Artists 21:59:51.7 Info: => 6E-07s 21:59:51.7 Info: CreateColumn Artists MetadataProfileId Int32 21:59:51.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:59:51.7 Info: => 0.0005828s 21:59:51.7 Info: DeleteColumn Artists PrimaryAlbumTypes 21:59: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) 21:59: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" 21:59:51.7 Info: DROP TABLE "Artists" 21:59:51.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:51.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:59:51.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:59:51.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:51.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:51.7 Info: => 0.0056223s 21:59:51.7 Info: DeleteColumn Artists SecondaryAlbumTypes 21:59: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) 21:59: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" 21:59:51.7 Info: DROP TABLE "Artists" 21:59:51.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:51.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:59:51.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:59:51.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:51.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:51.7 Info: => 0.0053095s 21:59:51.7 Info: AlterTable Albums 21:59:51.7 Info: => 7E-07s 21:59:51.7 Info: CreateColumn Albums SecondaryTypes String 21:59:51.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:59:51.7 Info: => 0.000738s 21:59:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:59:51', 'metadata_profiles') 21:59:51.7 Info: Committing Transaction 21:59:51.7 Info: 5: metadata_profiles migrated 21:59:51.7 Info: => 0.0015999s 21:59:51.7 Info: 6: separate_automatic_and_interactive_search migrating 21:59:51.7 Info: Beginning Transaction 21:59:51.7 Info: Starting migration of Main DB to 6 21:59:51.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:59: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) 21:59:51.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:59:51.7 Info: DROP TABLE "Indexers" 21:59:51.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:59:51.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:59:51.7 Info: => 0.0076616s 21:59:51.7 Info: AlterTable Indexers 21:59:51.7 Info: => 1E-06s 21:59:51.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:59:51.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:59:51.7 Info: => 0.0005386s 21:59:51.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:59:51.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:59:51.7 Info: => 6.54E-05s 21:59:51.7 Info: AlterTable Indexers 21:59:51.7 Info: => 5E-07s 21:59:51.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:59: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) 21:59: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" 21:59:51.7 Info: DROP TABLE "Indexers" 21:59:51.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:59:51.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:59:51.7 Info: => 0.0068586s 21:59:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:59:51', 'separate_automatic_and_interactive_search') 21:59:51.7 Info: Committing Transaction 21:59:51.7 Info: 6: separate_automatic_and_interactive_search migrated 21:59:51.7 Info: => 0.0078045s 21:59:51.7 Info: 7: change_album_path_to_relative migrating 21:59:51.7 Info: Beginning Transaction 21:59:51.7 Info: Starting migration of Main DB to 7 21:59:51.7 Info: DeleteColumn Albums Path 21:59:51.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:59:51.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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" 21:59:51.7 Info: DROP TABLE "Albums" 21:59:51.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:51.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:51.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:51.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:51.7 Info: => 0.008465s 21:59:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:59:51', 'change_album_path_to_relative') 21:59:51.7 Info: Committing Transaction 21:59:51.7 Info: 7: change_album_path_to_relative migrated 21:59:51.7 Info: => 0.0092836s 21:59:51.7 Info: 8: change_quality_size_mb_to_kb migrating 21:59:51.7 Info: Beginning Transaction 21:59:51.7 Info: Starting migration of Main DB to 8 21:59:51.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:59:51.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:59:51.7 Info: => 7.19E-05s 21:59:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:59:51', 'change_quality_size_mb_to_kb') 21:59:51.7 Info: Committing Transaction 21:59:51.7 Info: 8: change_quality_size_mb_to_kb migrated 21:59:51.7 Info: => 0.0007344s 21:59:51.7 Info: 9: album_releases migrating 21:59:51.7 Info: Beginning Transaction 21:59:51.7 Info: Starting migration of Main DB to 9 21:59:51.7 Info: AlterTable Albums 21:59:51.7 Info: => 1E-06s 21:59:51.7 Info: CreateColumn Albums Releases String 21:59:51.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:59:51.7 Info: => 0.0010411s 21:59:51.7 Info: AlterTable Albums 21:59:51.7 Info: => 6E-07s 21:59:51.7 Info: CreateColumn Albums CurrentRelease String 21:59:51.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:59:51.7 Info: => 0.0007632s 21:59:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:59:51', 'album_releases') 21:59:51.7 Info: Committing Transaction 21:59:51.7 Info: 9: album_releases migrated 21:59:51.7 Info: => 0.0015223s 21:59:51.7 Info: 10: album_releases_fix migrating 21:59:51.7 Info: Beginning Transaction 21:59:51.7 Info: Starting migration of Main DB to 10 21:59:51.7 Info: AlterTable Albums 21:59:51.7 Info: => 1.1E-06s 21:59:51.7 Info: AlterColumn Albums Releases String 21:59:51.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:59:51.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:59:51.7 Info: DROP TABLE "Albums" 21:59:51.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:51.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:51.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:51.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:51.7 Info: => 0.0113286s 21:59:51.7 Info: AlterTable Albums 21:59:51.7 Info: => 6E-07s 21:59:51.7 Info: AlterColumn Albums CurrentRelease String 21:59:51.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:59:51.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:59:51.7 Info: DROP TABLE "Albums" 21:59:51.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:51.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:51.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:51.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:51.7 Info: => 0.0062814s 21:59:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:59:51', 'album_releases_fix') 21:59:51.7 Info: Committing Transaction 21:59:51.7 Info: 10: album_releases_fix migrated 21:59:51.7 Info: => 0.0071589s 21:59:51.7 Info: 11: import_lists migrating 21:59:51.7 Info: Beginning Transaction 21:59:51.7 Info: Starting migration of Main DB to 11 21:59:51.7 Info: CreateTable ImportLists 21:59: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) 21:59:51.7 Info: => 0.0002124s 21:59:51.7 Info: CreateIndex ImportLists (Name) 21:59:51.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:59:51.7 Info: => 0.0001036s 21:59:51.7 Info: CreateTable ImportListStatus 21:59: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) 21:59:51.7 Info: => 0.0002025s 21:59:51.7 Info: CreateIndex ImportListStatus (ProviderId) 21:59:51.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:59:51.7 Info: => 0.0001451s 21:59:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:59:51', 'import_lists') 21:59:51.7 Info: Committing Transaction 21:59:51.7 Info: 11: import_lists migrated 21:59:51.7 Info: => 0.0008612s 21:59:51.7 Info: 12: add_release_status migrating 21:59:51.7 Info: Beginning Transaction 21:59:51.7 Info: Starting migration of Main DB to 12 21:59:51.7 Info: AlterTable MetadataProfiles 21:59:51.7 Info: => 5E-07s 21:59:51.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:59:51.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:59:51.7 Info: => 0.0006396s 21:59:51.7 Info: PerformDBOperation 21:59:51.7 Info: Performing DB Operation 21:59:51.7 Info: => 0.0029131s 21:59:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:59:51', 'add_release_status') 21:59:51.7 Info: Committing Transaction 21:59:51.7 Info: 12: add_release_status migrated 21:59:51.7 Info: => 0.0036367s 21:59:51.7 Info: 13: album_download_notification migrating 21:59:51.7 Info: Beginning Transaction 21:59:51.7 Info: Starting migration of Main DB to 13 21:59:51.7 Info: AlterTable Notifications 21:59:51.7 Info: => 1.1E-06s 21:59:51.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:59:51.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:59:51.7 Info: => 0.0005767s 21:59:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:59:51', 'album_download_notification') 21:59:51.7 Info: Committing Transaction 21:59:51.7 Info: 13: album_download_notification migrated 21:59:51.7 Info: => 0.0012559s 21:59:51.7 Info: 14: fix_language_metadata_profiles migrating 21:59:51.7 Info: Beginning Transaction 21:59:51.7 Info: Starting migration of Main DB to 14 21:59: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 21:59: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 21:59:51.7 Info: => 0.0001171s 21:59: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 21:59: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 21:59:51.7 Info: => 0.0001026s 21:59:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:59:51', 'fix_language_metadata_profiles') 21:59:51.7 Info: Committing Transaction 21:59:51.7 Info: 14: fix_language_metadata_profiles migrated 21:59:51.7 Info: => 0.0007506s 21:59:51.7 Info: 15: remove_fanzub migrating 21:59:51.7 Info: Beginning Transaction 21:59:51.7 Info: Starting migration of Main DB to 15 21:59:51.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:59:51.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:59:51.7 Info: => 7.17E-05s 21:59:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:59:51', 'remove_fanzub') 21:59:51.7 Info: Committing Transaction 21:59:51.7 Info: 15: remove_fanzub migrated 21:59:51.7 Info: => 0.0006936s 21:59:51.7 Info: 16: update_artist_history_indexes migrating 21:59:51.7 Info: Beginning Transaction 21:59:51.7 Info: Starting migration of Main DB to 16 21:59:51.8 Info: CreateIndex Albums (ArtistId) 21:59:51.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:59:51.8 Info: => 0.0001717s 21:59:51.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:59:51.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:59:51.8 Info: => 0.0001492s 21:59:51.8 Info: DeleteIndex History (AlbumId) 21:59:51.8 Info: DROP INDEX "IX_History_AlbumId" 21:59:51.8 Info: => 0.0007231s 21:59:51.8 Info: CreateIndex History (AlbumId, Date) 21:59:51.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:59:51.8 Info: => 0.0001646s 21:59:51.8 Info: DeleteIndex History (DownloadId) 21:59:51.8 Info: DROP INDEX "IX_History_DownloadId" 21:59:51.8 Info: => 0.0002609s 21:59:51.8 Info: CreateIndex History (DownloadId, Date) 21:59:51.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:59:51.8 Info: => 0.0001788s 21:59:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:59:51', 'update_artist_history_indexes') 21:59:51.8 Info: Committing Transaction 21:59:51.8 Info: 16: update_artist_history_indexes migrated 21:59:51.8 Info: => 0.000976s 21:59:51.8 Info: 17: remove_nma migrating 21:59:51.8 Info: Beginning Transaction 21:59:51.8 Info: Starting migration of Main DB to 17 21:59:51.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:51.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:59:51.8 Info: => 0.0028884s 21:59:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:59:51', 'remove_nma') 21:59:51.8 Info: Committing Transaction 21:59:51.8 Info: 17: remove_nma migrated 21:59:51.8 Info: => 0.0036041s 21:59:51.8 Info: 18: album_disambiguation migrating 21:59:51.8 Info: Beginning Transaction 21:59:51.8 Info: Starting migration of Main DB to 18 21:59:51.8 Info: AlterTable Albums 21:59:51.8 Info: => 6.6E-06s 21:59:51.8 Info: CreateColumn Albums Disambiguation String 21:59:51.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:59:51.8 Info: => 0.0010589s 21:59:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:59:51', 'album_disambiguation') 21:59:51.8 Info: Committing Transaction 21:59:51.8 Info: 18: album_disambiguation migrated 21:59:51.8 Info: => 0.0018043s 21:59:51.8 Info: 19: add_ape_quality_in_profiles migrating 21:59:51.8 Info: Beginning Transaction 21:59:51.8 Info: Starting migration of Main DB to 19 21:59:51.8 Info: PerformDBOperation 21:59:51.8 Info: Performing DB Operation 21:59:51.8 Info: => 0.0038945s 21:59:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:59:51', 'add_ape_quality_in_profiles') 21:59:51.8 Info: Committing Transaction 21:59:51.8 Info: 19: add_ape_quality_in_profiles migrated 21:59:51.8 Info: => 0.0046308s 21:59:51.8 Info: 20: remove_pushalot migrating 21:59:51.8 Info: Beginning Transaction 21:59:51.8 Info: Starting migration of Main DB to 20 21:59:51.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:51.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:59:51.8 Info: => 0.0001019s 21:59:51.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:51.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:59:51.8 Info: => 5.05E-05s 21:59:51.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:51.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:59:51.8 Info: => 4.91E-05s 21:59:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:59:51', 'remove_pushalot') 21:59:51.8 Info: Committing Transaction 21:59:51.8 Info: 20: remove_pushalot migrated 21:59:51.8 Info: => 0.0006858s 21:59:51.8 Info: 21: add_custom_filters migrating 21:59:51.8 Info: Beginning Transaction 21:59:51.8 Info: Starting migration of Main DB to 21 21:59:51.8 Info: CreateTable CustomFilters 21:59:51.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:59:51.8 Info: => 0.0002463s 21:59:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:59:51', 'add_custom_filters') 21:59:51.8 Info: Committing Transaction 21:59:51.8 Info: 21: add_custom_filters migrated 21:59:51.8 Info: => 0.00093s 21:59:51.8 Info: 22: import_list_tags migrating 21:59:51.8 Info: Beginning Transaction 21:59:51.8 Info: Starting migration of Main DB to 22 21:59:51.8 Info: AlterTable ImportLists 21:59:51.8 Info: => 1.4E-06s 21:59:51.8 Info: CreateColumn ImportLists Tags String 21:59:51.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:59:51.8 Info: => 0.0006232s 21:59:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:59:51', 'import_list_tags') 21:59:51.8 Info: Committing Transaction 21:59:51.8 Info: 22: import_list_tags migrated 21:59:51.8 Info: => 0.0013055s 21:59:51.8 Info: 23: add_release_groups_etc migrating 21:59:51.8 Info: Beginning Transaction 21:59:51.8 Info: Starting migration of Main DB to 23 21:59:51.8 Info: CreateTable ArtistMetadata 21:59: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) 21:59:51.8 Info: => 0.0002888s 21:59:51.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:59:51.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:59:51.8 Info: => 0.000121s 21:59: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" 21:59: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" 21:59:51.8 Info: => 0.0001395s 21:59:51.8 Info: AlterTable Artists 21:59:51.8 Info: => 7E-07s 21:59:51.8 Info: CreateColumn Artists ArtistMetadataId Int32 21:59:51.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:59:51.8 Info: => 0.0006242s 21:59:51.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:59:51.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:59:51.8 Info: => 0.0001307s 21:59:51.8 Info: CreateTable AlbumReleases 21:59: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) 21:59:51.8 Info: => 0.0002149s 21:59:51.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:59:51.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:59:51.8 Info: => 0.0001073s 21:59:51.8 Info: CreateIndex AlbumReleases (AlbumId) 21:59:51.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:59:51.8 Info: => 0.0016431s 21:59:51.8 Info: PerformDBOperation 21:59:51.8 Info: Performing DB Operation 21:59:51.8 Info: => 0.0104851s 21:59:51.8 Info: AlterTable Albums 21:59:51.8 Info: => 1.2E-06s 21:59:51.8 Info: CreateColumn Albums ArtistMetadataId Int32 21:59:51.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:59:51.8 Info: => 0.0011169s 21:59:51.8 Info: AlterTable Albums 21:59:51.8 Info: => 1.1E-06s 21:59:51.8 Info: CreateColumn Albums AnyReleaseOk Boolean 21:59:51.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:59:51.8 Info: => 0.0006115s 21:59:51.8 Info: AlterTable Albums 21:59:51.8 Info: => 9E-07s 21:59:51.8 Info: CreateColumn Albums Links String 21:59:51.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:59:51.8 Info: => 0.0005989s 21:59: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") 21:59:51.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:59:51.8 Info: => 0.000123s 21:59:51.8 Info: AlterTable Tracks 21:59:51.8 Info: => 9E-07s 21:59:51.8 Info: CreateColumn Tracks ForeignRecordingId String 21:59:51.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:59:51.8 Info: => 0.0006096s 21:59:51.8 Info: AlterTable Tracks 21:59:51.8 Info: => 8E-07s 21:59:51.8 Info: CreateColumn Tracks AlbumReleaseId Int32 21:59:51.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:59:51.8 Info: => 0.0005846s 21:59:51.8 Info: AlterTable Tracks 21:59:51.8 Info: => 1.2E-06s 21:59:51.8 Info: CreateColumn Tracks ArtistMetadataId Int32 21:59:51.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:59:51.8 Info: => 0.0005972s 21:59: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") 21:59:51.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:59:51.8 Info: => 0.0001262s 21:59: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") 21:59:51.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:59:51.8 Info: => 0.000104s 21:59:51.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:59: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) 21:59: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" 21:59:51.8 Info: DROP TABLE "Artists" 21:59:51.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:51.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:51.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:51.8 Info: => 0.0053521s 21:59:51.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:59: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) 21:59: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" 21:59:51.8 Info: DROP TABLE "Albums" 21:59:51.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:51.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:51.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:51.8 Info: => 0.0054s 21:59:51.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:59: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) 21:59: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" 21:59:51.8 Info: DROP TABLE "Tracks" 21:59:51.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:59:51.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:59:51.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:59:51.8 Info: => 0.0060573s 21:59:51.8 Info: DeleteColumn TrackFiles ArtistId 21:59: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) 21:59: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" 21:59:51.8 Info: DROP TABLE "TrackFiles" 21:59:51.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:51.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:51.8 Info: => 0.005183s 21:59:51.8 Info: CreateIndex Artists (ArtistMetadataId) 21:59:51.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:51.8 Info: => 0.0001043s 21:59:51.8 Info: CreateIndex Artists (Monitored) 21:59:51.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:51.8 Info: => 9.77E-05s 21:59:51.8 Info: CreateIndex Albums (ArtistMetadataId) 21:59:51.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:59:51.8 Info: => 9.9E-05s 21:59:51.8 Info: CreateIndex Tracks (ArtistMetadataId) 21:59:51.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:59:51.8 Info: => 9.71E-05s 21:59:51.8 Info: CreateIndex Tracks (AlbumReleaseId) 21:59:51.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:59:51.8 Info: => 9.48E-05s 21:59:51.8 Info: CreateIndex Tracks (ForeignRecordingId) 21:59:51.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:59:51.8 Info: => 9.88E-05s 21:59:51.8 Info: UpdateData 21:59:51.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:59:51.8 Info: => 0.0024119s 21:59:51.8 Info: UpdateData 21:59:51.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:59:51.8 Info: => 0.0001028s 21:59:51.8 Info: UpdateData 21:59:51.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:59:51.8 Info: => 7.07E-05s 21:59:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:59:51', 'add_release_groups_etc') 21:59:51.8 Info: Committing Transaction 21:59:51.8 Info: 23: add_release_groups_etc migrated 21:59:51.8 Info: => 0.0011283s 21:59:51.8 Info: 24: NewMediaInfoFormat migrating 21:59:51.8 Info: Beginning Transaction 21:59:51.8 Info: Starting migration of Main DB to 24 21:59:51.8 Info: UpdateData 21:59:51.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:59:51.8 Info: => 8.04E-05s 21:59:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:59:51', 'NewMediaInfoFormat') 21:59:51.8 Info: Committing Transaction 21:59:51.8 Info: 24: NewMediaInfoFormat migrated 21:59:51.8 Info: => 0.0007691s 21:59:51.8 Info: 25: rename_restrictions_to_release_profiles migrating 21:59:51.8 Info: Beginning Transaction 21:59:51.8 Info: Starting migration of Main DB to 25 21:59:51.8 Info: RenameTable Restrictions ReleaseProfiles 21:59:51.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:59:51.8 Info: => 0.0017948s 21:59:51.8 Info: AlterTable ReleaseProfiles 21:59:51.8 Info: => 1E-06s 21:59:51.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:59:51.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:59:51.8 Info: => 0.0005925s 21:59:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:59:51', 'rename_restrictions_to_release_profiles') 21:59:51.8 Info: Committing Transaction 21:59:51.8 Info: 25: rename_restrictions_to_release_profiles migrated 21:59:51.8 Info: => 0.0013313s 21:59:51.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:59:51.8 Info: Beginning Transaction 21:59:51.8 Info: Starting migration of Main DB to 26 21:59:51.8 Info: RenameTable Profiles QualityProfiles 21:59:51.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:59:51.8 Info: => 0.001419s 21:59:51.8 Info: AlterTable QualityProfiles 21:59:51.8 Info: => 1.1E-06s 21:59:51.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:59:51.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:59:51.8 Info: => 0.0005742s 21:59:51.8 Info: AlterTable LanguageProfiles 21:59:51.8 Info: => 8E-07s 21:59:51.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:59:51.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:59:51.8 Info: => 0.0005326s 21:59:51.8 Info: UpdateData 21:59:51.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:59:51.8 Info: => 6.7E-05s 21:59:51.8 Info: UpdateData 21:59:51.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:59:51.8 Info: => 5.05E-05s 21:59:51.8 Info: RenameColumn Artists ProfileId to QualityProfileId 21:59:51.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:59:51.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:59:51.8 Info: DROP TABLE "Artists" 21:59:51.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:51.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:51.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:51.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:51.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:51.8 Info: => 0.0063048s 21:59:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:59:51', 'rename_quality_profiles_add_upgrade_allowed') 21:59:51.8 Info: Committing Transaction 21:59:51.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:59:51.8 Info: => 0.0072038s 21:59:51.8 Info: 27: add_import_exclusions migrating 21:59:51.8 Info: Beginning Transaction 21:59:51.8 Info: Starting migration of Main DB to 27 21:59:51.8 Info: CreateTable ImportListExclusions 21:59:51.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:59:51.8 Info: => 0.0001596s 21:59:51.8 Info: CreateIndex ImportListExclusions (ForeignId) 21:59:51.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:59:51.8 Info: => 0.0001069s 21:59:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:59:51', 'add_import_exclusions') 21:59:51.8 Info: Committing Transaction 21:59:51.8 Info: 27: add_import_exclusions migrated 21:59:51.8 Info: => 0.0008698s 21:59:51.8 Info: 28: clean_artist_metadata_table migrating 21:59:51.8 Info: Beginning Transaction 21:59:51.8 Info: Starting migration of Main DB to 28 21:59:51.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:51.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:51.8 Info: => 0.0002095s 21:59:51.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:51.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:51.8 Info: => 0.000174s 21:59:51.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:59:51.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:59:51.8 Info: => 0.0001716s 21:59:51.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:59:51.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:59:51.9 Info: => 0.0001801s 21:59:51.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:51.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:51.9 Info: => 0.0001682s 21:59:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:59:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:59:51.9 Info: => 0.0001611s 21:59:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:59:51', 'clean_artist_metadata_table') 21:59:51.9 Info: Committing Transaction 21:59:51.9 Info: 28: clean_artist_metadata_table migrated 21:59:51.9 Info: => 0.0008968s 21:59:51.9 Info: 29: health_issue_notification migrating 21:59:51.9 Info: Beginning Transaction 21:59:51.9 Info: Starting migration of Main DB to 29 21:59:51.9 Info: AlterTable Notifications 21:59:51.9 Info: => 1.4E-06s 21:59:51.9 Info: CreateColumn Notifications OnHealthIssue Boolean 21:59:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:59:51.9 Info: => 0.000605s 21:59:51.9 Info: AlterTable Notifications 21:59:51.9 Info: => 8E-07s 21:59:51.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:59:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:59:51.9 Info: => 0.0006161s 21:59:51.9 Info: AlterTable Notifications 21:59:51.9 Info: => 9E-07s 21:59:51.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:59:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:59:51.9 Info: => 0.0005675s 21:59:51.9 Info: AlterTable Notifications 21:59:51.9 Info: => 9E-07s 21:59:51.9 Info: CreateColumn Notifications OnImportFailure Boolean 21:59:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:59:51.9 Info: => 0.0006038s 21:59:51.9 Info: AlterTable Notifications 21:59:51.9 Info: => 8E-07s 21:59:51.9 Info: CreateColumn Notifications OnTrackRetag Boolean 21:59:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:59:51.9 Info: => 0.0005931s 21:59:51.9 Info: DeleteColumn Notifications OnDownload 21:59:51.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:59:51.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:59:51.9 Info: DROP TABLE "Notifications" 21:59:51.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:59:51.9 Info: => 0.0047558s 21:59:51.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:59:51.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:59:51.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:59:51.9 Info: DROP TABLE "Notifications" 21:59:51.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:59:51.9 Info: => 0.0057986s 21:59:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:59:51', 'health_issue_notification') 21:59:51.9 Info: Committing Transaction 21:59:51.9 Info: 29: health_issue_notification migrated 21:59:51.9 Info: => 0.0066884s 21:59:51.9 Info: 30: add_mediafilerepository_mtime migrating 21:59:51.9 Info: Beginning Transaction 21:59:51.9 Info: Starting migration of Main DB to 30 21:59:51.9 Info: AlterTable TrackFiles 21:59:51.9 Info: => 1.2E-06s 21:59:51.9 Info: CreateColumn TrackFiles Modified DateTime 21:59:51.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:59:51.9 Info: => 0.0006227s 21:59:51.9 Info: AlterTable TrackFiles 21:59:51.9 Info: => 8E-07s 21:59:51.9 Info: CreateColumn TrackFiles Path String 21:59:51.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:59:51.9 Info: => 0.000557s 21:59:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:59:51.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:59:51.9 Info: => 5.57E-05s 21:59:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:59:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:59:51.9 Info: => 0.0001629s 21:59:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:59:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:59:51.9 Info: => 0.0001969s 21:59:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:59:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:59:51.9 Info: => 0.0002005s 21:59:51.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:59:51.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:59:51.9 Info: => 0.0001236s 21:59:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:59:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:59:51.9 Info: => 7.6E-05s 21:59:51.9 Info: AlterTable TrackFiles 21:59:51.9 Info: => 6E-07s 21:59:51.9 Info: AlterColumn TrackFiles Path String 21:59:51.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:59:51.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:59:51.9 Info: DROP TABLE "TrackFiles" 21:59:51.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:51.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:51.9 Info: => 0.0056079s 21:59:51.9 Info: CreateIndex TrackFiles (Path) 21:59:51.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:51.9 Info: => 0.0001028s 21:59:51.9 Info: DeleteColumn TrackFiles RelativePath 21:59:51.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:59:51.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:59:51.9 Info: DROP TABLE "TrackFiles" 21:59:51.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:51.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:51.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:51.9 Info: => 0.0057849s 21:59:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:59:51', 'add_mediafilerepository_mtime') 21:59:51.9 Info: Committing Transaction 21:59:51.9 Info: 30: add_mediafilerepository_mtime migrated 21:59:51.9 Info: => 0.0066501s 21:59:51.9 Info: 31: add_artistmetadataid_constraint migrating 21:59:51.9 Info: Beginning Transaction 21:59:51.9 Info: Starting migration of Main DB to 31 21:59:51.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:59:51.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:59:51.9 Info: => 0.0001313s 21:59:51.9 Info: DeleteIndex Artists (ArtistMetadataId) 21:59:51.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:59:51.9 Info: => 0.0001497s 21:59:51.9 Info: AlterColumn Artists ArtistMetadataId Int32 21:59:51.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:59:51.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:59:51.9 Info: DROP TABLE "Artists" 21:59:51.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:51.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:51.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:51.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:51.9 Info: => 0.005129s 21:59:51.9 Info: CreateIndex Artists (ArtistMetadataId) 21:59:51.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:51.9 Info: => 0.000151s 21:59:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:59:51', 'add_artistmetadataid_constraint') 21:59:51.9 Info: Committing Transaction 21:59:51.9 Info: 31: add_artistmetadataid_constraint migrated 21:59:51.9 Info: => 0.0009785s 21:59:51.9 Info: 32: old_ids_and_artist_alias migrating 21:59:51.9 Info: Beginning Transaction 21:59:51.9 Info: Starting migration of Main DB to 32 21:59:51.9 Info: AlterTable ArtistMetadata 21:59:51.9 Info: => 1E-06s 21:59:51.9 Info: CreateColumn ArtistMetadata Aliases String 21:59:51.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:59:51.9 Info: => 0.0006448s 21:59:51.9 Info: AlterTable ArtistMetadata 21:59:51.9 Info: => 8E-07s 21:59:51.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:59:51.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:59:51.9 Info: => 0.0008607s 21:59:51.9 Info: AlterTable Albums 21:59:51.9 Info: => 8E-07s 21:59:51.9 Info: CreateColumn Albums OldForeignAlbumIds String 21:59:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:59:51.9 Info: => 0.0006213s 21:59:51.9 Info: AlterTable AlbumReleases 21:59:51.9 Info: => 8E-07s 21:59:51.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:59:51.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:59:51.9 Info: => 0.0006064s 21:59:51.9 Info: AlterTable Tracks 21:59:51.9 Info: => 7E-07s 21:59:51.9 Info: CreateColumn Tracks OldForeignRecordingIds String 21:59:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:59:51.9 Info: => 0.0006072s 21:59:51.9 Info: AlterTable Tracks 21:59:51.9 Info: => 8E-07s 21:59:51.9 Info: CreateColumn Tracks OldForeignTrackIds String 21:59:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:59:51.9 Info: => 0.000612s 21:59:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:59:51', 'old_ids_and_artist_alias') 21:59:51.9 Info: Committing Transaction 21:59:51.9 Info: 32: old_ids_and_artist_alias migrated 21:59:51.9 Info: => 0.0014075s 21:59:51.9 Info: 33: download_propers_config migrating 21:59:51.9 Info: Beginning Transaction 21:59:51.9 Info: Starting migration of Main DB to 33 21:59:51.9 Info: PerformDBOperation 21:59:51.9 Info: Performing DB Operation 21:59:51.9 Info: => 0.0005667s 21:59:51.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:59:51.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:59:51.9 Info: => 5.61E-05s 21:59:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:59:51', 'download_propers_config') 21:59:51.9 Info: Committing Transaction 21:59:51.9 Info: 33: download_propers_config migrated 21:59:51.9 Info: => 0.0007818s 21:59:51.9 Info: 34: remove_language_profiles migrating 21:59:51.9 Info: Beginning Transaction 21:59:51.9 Info: Starting migration of Main DB to 34 21:59:51.9 Info: DeleteTable LanguageProfiles 21:59:51.9 Info: DROP TABLE "LanguageProfiles" 21:59:51.9 Info: => 0.0003392s 21:59:51.9 Info: DeleteColumn Artists LanguageProfileId 21:59:51.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:59:51.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:59:51.9 Info: DROP TABLE "Artists" 21:59:51.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:51.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:51.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:51.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:51.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:51.9 Info: => 0.0062716s 21:59:51.9 Info: DeleteColumn ImportLists LanguageProfileId 21:59:51.9 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:59:51.9 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:59:51.9 Info: DROP TABLE "ImportLists" 21:59:51.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:59:51.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:59:51.9 Info: => 0.0047545s 21:59:51.9 Info: DeleteColumn Blacklist Language 21:59:51.9 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:59:51.9 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:59:51.9 Info: DROP TABLE "Blacklist" 21:59:51.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:59:51.9 Info: => 0.0047129s 21:59:51.9 Info: DeleteColumn History Language 21:59:51.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:59:51.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:59:51.9 Info: DROP TABLE "History" 21:59:51.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:59:51.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:59:51.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:59:51.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:59:51.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:59:51.9 Info: => 0.0061353s 21:59:51.9 Info: DeleteColumn LyricFiles Language 21:59:51.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:59:51.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:59:51.9 Info: DROP TABLE "LyricFiles" 21:59:51.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:59:51.9 Info: => 0.0044189s 21:59:51.9 Info: DeleteColumn TrackFiles Language 21:59:51.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:59:51.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:59:51.9 Info: DROP TABLE "TrackFiles" 21:59:51.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:51.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:51.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:51.9 Info: => 0.0060607s 21:59:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:59:51', 'remove_language_profiles') 21:59:51.9 Info: Committing Transaction 21:59:51.9 Info: 34: remove_language_profiles migrated 21:59:51.9 Info: => 0.0071261s 21:59:51.9 Info: 35: multi_disc_naming_format migrating 21:59:51.9 Info: Beginning Transaction 21:59:51.9 Info: Starting migration of Main DB to 35 21:59:51.9 Info: AlterTable NamingConfig 21:59:51.9 Info: => 1.2E-06s 21:59:51.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:59:51.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:59:51.9 Info: => 0.0005548s 21:59:51.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:59:51.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:59:51.9 Info: => 6.23E-05s 21:59:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:59:51', 'multi_disc_naming_format') 21:59:51.9 Info: Committing Transaction 21:59:51.9 Info: 35: multi_disc_naming_format migrated 21:59:51.9 Info: => 0.0007856s 21:59:51.9 Info: 36: add_download_client_priority migrating 21:59:51.9 Info: Beginning Transaction 21:59:51.9 Info: Starting migration of Main DB to 36 21:59:51.9 Info: AlterTable DownloadClients 21:59:51.9 Info: => 1.1E-06s 21:59:51.9 Info: CreateColumn DownloadClients Priority Int32 21:59:51.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:59:51.9 Info: => 0.0006171s 21:59:51.9 Info: PerformDBOperation 21:59:51.9 Info: Performing DB Operation 21:59:52.0 Info: => 0.028057s 21:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:59:52', 'add_download_client_priority') 21:59:52.0 Info: Committing Transaction 21:59:52.0 Info: 36: add_download_client_priority migrated 21:59:52.0 Info: => 0.0290071s 21:59:52.0 Info: 37: remove_growl_prowl migrating 21:59:52.0 Info: Beginning Transaction 21:59:52.0 Info: Starting migration of Main DB to 37 21:59:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:52.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:59:52.0 Info: => 9.71E-05s 21:59:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:52.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:59:52.0 Info: => 5.25E-05s 21:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:59:52', 'remove_growl_prowl') 21:59:52.0 Info: Committing Transaction 21:59:52.0 Info: 37: remove_growl_prowl migrated 21:59:52.0 Info: => 0.0007751s 21:59:52.0 Info: 38: remove_plex_hometheatre migrating 21:59:52.0 Info: Beginning Transaction 21:59:52.0 Info: Starting migration of Main DB to 38 21:59:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:52.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:59:52.0 Info: => 8.24E-05s 21:59:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:52.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:59:52.0 Info: => 5.09E-05s 21:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:59:52', 'remove_plex_hometheatre') 21:59:52.0 Info: Committing Transaction 21:59:52.0 Info: 38: remove_plex_hometheatre migrated 21:59:52.0 Info: => 0.0007789s 21:59:52.0 Info: 39: add_root_folder_add_defaults migrating 21:59:52.0 Info: Beginning Transaction 21:59:52.0 Info: Starting migration of Main DB to 39 21:59:52.0 Info: AlterTable RootFolders 21:59:52.0 Info: => 1.1E-06s 21:59:52.0 Info: CreateColumn RootFolders Name String 21:59:52.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:59:52.0 Info: => 0.0009003s 21:59:52.0 Info: AlterTable RootFolders 21:59:52.0 Info: => 8E-07s 21:59:52.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:59:52.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:59:52.0 Info: => 0.0006429s 21:59:52.0 Info: AlterTable RootFolders 21:59:52.0 Info: => 8E-07s 21:59:52.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:59:52.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:59:52.0 Info: => 0.0006108s 21:59:52.0 Info: AlterTable RootFolders 21:59:52.0 Info: => 8E-07s 21:59:52.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:59:52.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:59:52.0 Info: => 0.0006095s 21:59:52.0 Info: AlterTable RootFolders 21:59:52.0 Info: => 8E-07s 21:59:52.0 Info: CreateColumn RootFolders DefaultTags String 21:59:52.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:59:52.0 Info: => 0.0005915s 21:59:52.0 Info: PerformDBOperation 21:59:52.0 Info: Performing DB Operation 21:59:52.0 Info: => 0.0016392s 21:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:59:52', 'add_root_folder_add_defaults') 21:59:52.0 Info: Committing Transaction 21:59:52.0 Info: 39: add_root_folder_add_defaults migrated 21:59:52.0 Info: => 0.002428s 21:59:52.0 Info: 40: task_duration migrating 21:59:52.0 Info: Beginning Transaction 21:59:52.0 Info: Starting migration of Main DB to 40 21:59:52.0 Info: AlterTable ScheduledTasks 21:59:52.0 Info: => 1.3E-06s 21:59:52.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:59:52.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:59:52.0 Info: => 0.0006527s 21:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:59:52', 'task_duration') 21:59:52.0 Info: Committing Transaction 21:59:52.0 Info: 40: task_duration migrated 21:59:52.0 Info: => 0.0014308s 21:59:52.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:59:52.0 Info: Beginning Transaction 21:59:52.0 Info: Starting migration of Main DB to 41 21:59:52.0 Info: AlterTable ReleaseProfiles 21:59:52.0 Info: => 1.1E-06s 21:59:52.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:59:52.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:59:52.0 Info: => 0.0006235s 21:59:52.0 Info: AlterTable ReleaseProfiles 21:59:52.0 Info: => 8E-07s 21:59:52.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:59:52.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:59:52.0 Info: => 0.0006044s 21:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:59:52', 'add_indexer_and_enabled_to_release_profiles') 21:59:52.0 Info: Committing Transaction 21:59:52.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:59:52.0 Info: => 0.0013662s 21:59:52.0 Info: 42: remove_album_folders migrating 21:59:52.0 Info: Beginning Transaction 21:59:52.0 Info: Starting migration of Main DB to 42 21:59:52.0 Info: DeleteColumn Artists AlbumFolder 21:59:52.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:59:52.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:59:52.0 Info: DROP TABLE "Artists" 21:59:52.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:52.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:52.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:52.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:52.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:52.0 Info: => 0.0063225s 21:59:52.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:59:52.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:59:52.0 Info: => 6.01E-05s 21:59:52.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:59:52.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:59:52.0 Info: => 5.11E-05s 21:59:52.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:59:52.0 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:59:52.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:59:52.0 Info: DROP TABLE "NamingConfig" 21:59:52.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:59:52.0 Info: => 0.0045859s 21:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:59:52', 'remove_album_folders') 21:59:52.0 Info: Committing Transaction 21:59:52.0 Info: 42: remove_album_folders migrated 21:59:52.0 Info: => 0.0055156s 21:59:52.0 Info: 44: add_priority_to_indexers migrating 21:59:52.0 Info: Beginning Transaction 21:59:52.0 Info: Starting migration of Main DB to 44 21:59:52.0 Info: AlterTable Indexers 21:59:52.0 Info: => 1.3E-06s 21:59:52.0 Info: CreateColumn Indexers Priority Int32 21:59:52.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:59:52.0 Info: => 0.0006349s 21:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:59:52', 'add_priority_to_indexers') 21:59:52.0 Info: Committing Transaction 21:59:52.0 Info: 44: add_priority_to_indexers migrated 21:59:52.0 Info: => 0.0013786s 21:59:52.0 Info: 45: remove_chown_and_folderchmod_config migrating 21:59:52.0 Info: Beginning Transaction 21:59:52.0 Info: Starting migration of Main DB to 45 21:59:52.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:59:52.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:59:52.0 Info: => 0.0001555s 21:59:52.0 Info: PerformDBOperation 21:59:52.0 Info: Performing DB Operation 21:59:52.0 Info: => 0.0007323s 21:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:59:52', 'remove_chown_and_folderchmod_config') 21:59:52.0 Info: Committing Transaction 21:59:52.0 Info: 45: remove_chown_and_folderchmod_config migrated 21:59:52.0 Info: => 0.0014523s 21:59:52.0 Info: 47: update_notifiarr migrating 21:59:52.0 Info: Beginning Transaction 21:59:52.0 Info: Starting migration of Main DB to 47 21:59:52.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:59:52.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:59:52.0 Info: => 0.0001166s 21:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:59:52', 'update_notifiarr') 21:59:52.0 Info: Committing Transaction 21:59:52.0 Info: 47: update_notifiarr migrated 21:59:52.0 Info: => 0.000792s 21:59:52.0 Info: 49: email_multiple_addresses migrating 21:59:52.0 Info: Beginning Transaction 21:59:52.0 Info: Starting migration of Main DB to 49 21:59:52.0 Info: PerformDBOperation 21:59:52.0 Info: Performing DB Operation 21:59:52.0 Info: => 0.002698s 21:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:59:52', 'email_multiple_addresses') 21:59:52.0 Info: Committing Transaction 21:59:52.0 Info: 49: email_multiple_addresses migrated 21:59:52.0 Info: => 0.0034179s 21:59:52.0 Info: 50: rename_blacklist_to_blocklist migrating 21:59:52.0 Info: Beginning Transaction 21:59:52.0 Info: Starting migration of Main DB to 50 21:59:52.0 Info: RenameTable Blacklist Blocklist 21:59:52.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:59:52.0 Info: => 0.0016265s 21:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:59:52', 'rename_blacklist_to_blocklist') 21:59:52.0 Info: Committing Transaction 21:59:52.0 Info: 50: rename_blacklist_to_blocklist migrated 21:59:52.0 Info: => 0.0023956s 21:59:52.0 Info: 51: cdh_per_downloadclient migrating 21:59:52.0 Info: Beginning Transaction 21:59:52.0 Info: Starting migration of Main DB to 51 21:59:52.0 Info: AlterTable DownloadClients 21:59:52.0 Info: => 1.3E-06s 21:59:52.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:59:52.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:59:52.0 Info: => 0.0006569s 21:59:52.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:59:52.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:59:52.0 Info: => 0.00068s 21:59:52.0 Info: PerformDBOperation 21:59:52.0 Info: Performing DB Operation 21:59:52.0 Info: => 0.0048015s 21:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:59:52', 'cdh_per_downloadclient') 21:59:52.0 Info: Committing Transaction 21:59:52.0 Info: 51: cdh_per_downloadclient migrated 21:59:52.0 Info: => 0.0055582s 21:59:52.0 Info: 52: download_history migrating 21:59:52.0 Info: Beginning Transaction 21:59:52.0 Info: Starting migration of Main DB to 52 21:59:52.0 Info: CreateTable DownloadHistory 21:59:52.0 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:59:52.0 Info: => 0.0002692s 21:59:52.0 Info: CreateIndex DownloadHistory (EventType) 21:59:52.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:59:52.0 Info: => 0.0001635s 21:59:52.0 Info: CreateIndex DownloadHistory (ArtistId) 21:59:52.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:59:52.0 Info: => 0.0001449s 21:59:52.0 Info: CreateIndex DownloadHistory (DownloadId) 21:59:52.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:59:52.0 Info: => 0.0001297s 21:59:52.0 Info: PerformDBOperation 21:59:52.0 Info: Performing DB Operation 21:59:52.0 Info: => 0.0026281s 21:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T21:59:52', 'download_history') 21:59:52.0 Info: Committing Transaction 21:59:52.0 Info: 52: download_history migrated 21:59:52.0 Info: => 0.0034145s 21:59:52.0 Info: 53: add_update_history migrating 21:59:52.0 Info: Beginning Transaction 21:59:52.0 Info: Starting migration of Main DB to 53 21:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T21:59:52', 'add_update_history') 21:59:52.0 Info: Committing Transaction 21:59:52.0 Info: 53: add_update_history migrated 21:59:52.0 Info: => 0.0008776s 21:59:52.0 Info: 54: add_on_update_to_notifications migrating 21:59:52.0 Info: Beginning Transaction 21:59:52.0 Info: Starting migration of Main DB to 54 21:59:52.0 Info: AlterTable Notifications 21:59:52.0 Info: => 1.4E-06s 21:59:52.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:59:52.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:59:52.0 Info: => 0.0007413s 21:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T21:59:52', 'add_on_update_to_notifications') 21:59:52.0 Info: Committing Transaction 21:59:52.0 Info: 54: add_on_update_to_notifications migrated 21:59:52.0 Info: => 0.0014429s 21:59:52.0 Info: 55: download_client_per_indexer migrating 21:59:52.0 Info: Beginning Transaction 21:59:52.0 Info: Starting migration of Main DB to 55 21:59:52.0 Info: AlterTable Indexers 21:59:52.0 Info: => 1.5E-06s 21:59:52.0 Info: CreateColumn Indexers DownloadClientId Int32 21:59:52.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:59:52.0 Info: => 0.0006214s 21:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T21:59:52', 'download_client_per_indexer') 21:59:52.0 Info: Committing Transaction 21:59:52.0 Info: 55: download_client_per_indexer migrated 21:59:52.0 Info: => 0.0013585s 21:59:52.0 Info: 56: AddNewItemMonitorType migrating 21:59:52.0 Info: Beginning Transaction 21:59:52.0 Info: Starting migration of Main DB to 56 21:59:52.0 Info: AlterTable Artists 21:59:52.0 Info: => 1.6E-06s 21:59:52.0 Info: CreateColumn Artists MonitorNewItems Int32 21:59:52.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:59:52.0 Info: => 0.0006573s 21:59:52.0 Info: AlterTable RootFolders 21:59:52.0 Info: => 9E-07s 21:59:52.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:59:52.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:59:52.0 Info: => 0.0006176s 21:59:52.0 Info: AlterTable ImportLists 21:59:52.0 Info: => 8E-07s 21:59:52.0 Info: CreateColumn ImportLists MonitorNewItems Int32 21:59:52.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:59:52.0 Info: => 0.000612s 21:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T21:59:52', 'AddNewItemMonitorType') 21:59:52.0 Info: Committing Transaction 21:59:52.0 Info: 56: AddNewItemMonitorType migrated 21:59:52.0 Info: => 0.001371s 21:59:52.0 Info: 57: ImportListSearch migrating 21:59:52.0 Info: Beginning Transaction 21:59:52.0 Info: Starting migration of Main DB to 57 21:59:52.0 Info: AlterTable ImportLists 21:59:52.0 Info: => 1.4E-06s 21:59:52.0 Info: CreateColumn ImportLists ShouldSearch Boolean 21:59:52.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:59:52.0 Info: => 0.0006255s 21:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T21:59:52', 'ImportListSearch') 21:59:52.0 Info: Committing Transaction 21:59:52.0 Info: 57: ImportListSearch migrated 21:59:52.0 Info: => 0.0013317s 21:59:52.0 Info: 58: ImportListMonitorExisting migrating 21:59:52.0 Info: Beginning Transaction 21:59:52.0 Info: Starting migration of Main DB to 58 21:59:52.0 Info: AlterTable ImportLists 21:59:52.0 Info: => 1.5E-06s 21:59:52.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:59:52.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:59:52.0 Info: => 0.0006228s 21:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T21:59:52', 'ImportListMonitorExisting') 21:59:52.0 Info: Committing Transaction 21:59:52.0 Info: 58: ImportListMonitorExisting migrated 21:59:52.0 Info: => 0.0013446s 21:59:52.0 Info: 59: add_indexer_tags migrating 21:59:52.0 Info: Beginning Transaction 21:59:52.0 Info: Starting migration of Main DB to 59 21:59:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:52.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:59:52.0 Info: => 8.11E-05s 21:59:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:52.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:59:52.0 Info: => 5E-05s 21:59:52.0 Info: AlterTable Indexers 21:59:52.0 Info: => 4E-07s 21:59:52.0 Info: CreateColumn Indexers Tags String 21:59:52.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:59:52.0 Info: => 0.0006198s 21:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T21:59:52', 'add_indexer_tags') 21:59:52.0 Info: Committing Transaction 21:59:52.0 Info: 59: add_indexer_tags migrated 21:59:52.0 Info: => 0.0013999s 21:59:52.0 Info: 60: update_audio_types migrating 21:59:52.0 Info: Beginning Transaction 21:59:52.0 Info: Starting migration of Main DB to 60 21:59:52.0 Info: PerformDBOperation 21:59:52.0 Info: Performing DB Operation 21:59:52.0 Info: => 0.0025071s 21:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T21:59:52', 'update_audio_types') 21:59:52.0 Info: Committing Transaction 21:59:52.0 Info: 60: update_audio_types migrated 21:59:52.0 Info: => 0.0032373s 21:59:52.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:59:52.0 Info: Beginning Transaction 21:59:52.0 Info: Starting migration of Main DB to 61 21:59:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:52.0 Info: DELETE FROM "Commands" WHERE 1 = 1 21:59:52.0 Info: => 7.47E-05s 21:59:52.0 Info: AlterTable AlbumReleases 21:59:52.0 Info: => 6E-07s 21:59:52.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:59:52.0 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:59:52.0 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:59:52.0 Info: DROP TABLE "AlbumReleases" 21:59:52.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:59:52.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:59:52.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:59:52.0 Info: => 0.0061661s 21:59:52.0 Info: AlterTable Albums 21:59:52.0 Info: => 8E-07s 21:59:52.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:59:52.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:59:52.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 21:59:52.1 Info: DROP TABLE "Albums" 21:59:52.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:52.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:52.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:59:52.1 Info: => 0.0060829s 21:59:52.1 Info: AlterTable Albums 21:59:52.1 Info: => 8E-07s 21:59:52.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:59:52.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:59:52.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 21:59:52.1 Info: DROP TABLE "Albums" 21:59:52.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:52.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:52.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:59:52.1 Info: => 0.0061008s 21:59:52.1 Info: AlterTable Albums 21:59:52.1 Info: => 7E-07s 21:59:52.1 Info: AlterColumn Albums Added DateTimeOffset 21:59:52.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:59:52.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 21:59:52.1 Info: DROP TABLE "Albums" 21:59:52.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:52.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:52.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:59:52.1 Info: => 0.0064308s 21:59:52.1 Info: AlterTable Artists 21:59:52.1 Info: => 7E-07s 21:59:52.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:59:52.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:59:52.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" 21:59:52.1 Info: DROP TABLE "Artists" 21:59:52.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:52.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:52.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:52.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:52.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:52.1 Info: => 0.0081619s 21:59:52.1 Info: AlterTable Artists 21:59:52.1 Info: => 6E-07s 21:59:52.1 Info: AlterColumn Artists Added DateTimeOffset 21:59:52.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:59:52.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" 21:59:52.1 Info: DROP TABLE "Artists" 21:59:52.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:52.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:52.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:52.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:52.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:52.1 Info: => 0.0056133s 21:59:52.1 Info: AlterTable Blocklist 21:59:52.1 Info: => 8E-07s 21:59:52.1 Info: AlterColumn Blocklist Date DateTimeOffset 21:59:52.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) 21:59:52.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" 21:59:52.1 Info: DROP TABLE "Blocklist" 21:59:52.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:59:52.1 Info: => 0.0056278s 21:59:52.1 Info: AlterTable Blocklist 21:59:52.1 Info: => 8E-07s 21:59:52.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:59:52.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) 21:59:52.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" 21:59:52.1 Info: DROP TABLE "Blocklist" 21:59:52.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:59:52.1 Info: => 0.0075172s 21:59:52.1 Info: AlterTable Commands 21:59:52.1 Info: => 8E-07s 21:59:52.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:59:52.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:59:52.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:59:52.1 Info: DROP TABLE "Commands" 21:59:52.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:59:52.1 Info: => 0.0052216s 21:59:52.1 Info: AlterTable Commands 21:59:52.1 Info: => 9E-07s 21:59:52.1 Info: AlterColumn Commands StartedAt DateTimeOffset 21:59:52.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:59:52.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:59:52.1 Info: DROP TABLE "Commands" 21:59:52.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:59:52.1 Info: => 0.0057897s 21:59:52.1 Info: AlterTable Commands 21:59:52.1 Info: => 9E-07s 21:59:52.1 Info: AlterColumn Commands EndedAt DateTimeOffset 21:59:52.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:59:52.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:59:52.1 Info: DROP TABLE "Commands" 21:59:52.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:59:52.1 Info: => 0.0048678s 21:59:52.1 Info: AlterTable DownloadClientStatus 21:59:52.1 Info: => 8E-07s 21:59:52.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:59:52.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:59:52.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:59:52.1 Info: DROP TABLE "DownloadClientStatus" 21:59:52.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:59:52.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:59:52.1 Info: => 0.0050229s 21:59:52.1 Info: AlterTable DownloadClientStatus 21:59:52.1 Info: => 7E-07s 21:59:52.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:59:52.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:59:52.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:59:52.1 Info: DROP TABLE "DownloadClientStatus" 21:59:52.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:59:52.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:59:52.1 Info: => 0.0058716s 21:59:52.1 Info: AlterTable DownloadClientStatus 21:59:52.1 Info: => 7E-07s 21:59:52.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:59:52.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:59:52.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:59:52.1 Info: DROP TABLE "DownloadClientStatus" 21:59:52.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:59:52.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:59:52.1 Info: => 0.0050289s 21:59:52.1 Info: AlterTable DownloadHistory 21:59:52.1 Info: => 8E-07s 21:59:52.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:59:52.1 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:59:52.1 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:59:52.1 Info: DROP TABLE "DownloadHistory" 21:59:52.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:59:52.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:59:52.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:59:52.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:59:52.1 Info: => 0.00536s 21:59:52.1 Info: AlterTable ExtraFiles 21:59:52.1 Info: => 7E-07s 21:59:52.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:59:52.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:59:52.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:59:52.1 Info: DROP TABLE "ExtraFiles" 21:59:52.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:59:52.1 Info: => 0.0066949s 21:59:52.1 Info: AlterTable ExtraFiles 21:59:52.1 Info: => 7E-07s 21:59:52.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:59:52.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:59:52.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:59:52.1 Info: DROP TABLE "ExtraFiles" 21:59:52.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:59:52.1 Info: => 0.0050056s 21:59:52.1 Info: AlterTable History 21:59:52.1 Info: => 9E-07s 21:59:52.1 Info: AlterColumn History Date DateTimeOffset 21:59:52.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:59:52.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:59:52.1 Info: DROP TABLE "History" 21:59:52.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:59:52.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:59:52.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:59:52.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:59:52.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:59:52.1 Info: => 0.0054997s 21:59:52.1 Info: AlterTable ImportListStatus 21:59:52.1 Info: => 7E-07s 21:59:52.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:59:52.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) 21:59:52.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:59:52.2 Info: DROP TABLE "ImportListStatus" 21:59:52.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:59:52.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:59:52.2 Info: => 0.006435s 21:59:52.2 Info: AlterTable ImportListStatus 21:59:52.2 Info: => 7E-07s 21:59:52.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:59:52.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) 21:59:52.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:59:52.2 Info: DROP TABLE "ImportListStatus" 21:59:52.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:59:52.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:59:52.2 Info: => 0.0049866s 21:59:52.2 Info: AlterTable ImportListStatus 21:59:52.2 Info: => 7E-07s 21:59:52.2 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:59:52.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) 21:59:52.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:59:52.2 Info: DROP TABLE "ImportListStatus" 21:59:52.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:59:52.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:59:52.2 Info: => 0.0049574s 21:59:52.2 Info: AlterTable IndexerStatus 21:59:52.2 Info: => 7E-07s 21:59:52.2 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:59:52.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) 21:59:52.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:59:52.2 Info: DROP TABLE "IndexerStatus" 21:59:52.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:59:52.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:59:52.2 Info: => 0.0057943s 21:59:52.2 Info: AlterTable IndexerStatus 21:59:52.2 Info: => 8E-07s 21:59:52.2 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:59:52.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) 21:59:52.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:59:52.2 Info: DROP TABLE "IndexerStatus" 21:59:52.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:59:52.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:59:52.2 Info: => 0.0058615s 21:59:52.2 Info: AlterTable IndexerStatus 21:59:52.2 Info: => 7E-07s 21:59:52.2 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:59:52.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) 21:59:52.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:59:52.2 Info: DROP TABLE "IndexerStatus" 21:59:52.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:59:52.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:59:52.2 Info: => 0.0049399s 21:59:52.2 Info: AlterTable LyricFiles 21:59:52.2 Info: => 7E-07s 21:59:52.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:59: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) 21:59: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" 21:59:52.2 Info: DROP TABLE "LyricFiles" 21:59:52.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:59:52.2 Info: => 0.0064015s 21:59:52.2 Info: AlterTable LyricFiles 21:59:52.2 Info: => 9E-07s 21:59:52.2 Info: AlterColumn LyricFiles Added DateTimeOffset 21:59:52.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:59: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" 21:59:52.2 Info: DROP TABLE "LyricFiles" 21:59:52.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:59:52.2 Info: => 0.0199756s 21:59:52.2 Info: AlterTable MetadataFiles 21:59:52.2 Info: => 1.4E-06s 21:59:52.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:59:52.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:59:52.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:59:52.2 Info: DROP TABLE "MetadataFiles" 21:59:52.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:59:52.2 Info: => 0.0048219s 21:59:52.2 Info: AlterTable MetadataFiles 21:59:52.2 Info: => 1E-06s 21:59:52.2 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:59:52.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:59:52.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:59:52.2 Info: DROP TABLE "MetadataFiles" 21:59:52.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:59:52.2 Info: => 0.005522s 21:59:52.2 Info: AlterTable PendingReleases 21:59:52.2 Info: => 1.2E-06s 21:59:52.2 Info: AlterColumn PendingReleases Added DateTimeOffset 21:59:52.2 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:59:52.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:59:52.2 Info: DROP TABLE "PendingReleases" 21:59:52.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:59:52.2 Info: => 0.0048212s 21:59:52.2 Info: AlterTable ScheduledTasks 21:59:52.2 Info: => 1.1E-06s 21:59:52.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:59:52.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:59:52.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:59:52.2 Info: DROP TABLE "ScheduledTasks" 21:59:52.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:59:52.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:59:52.2 Info: => 0.0049098s 21:59:52.2 Info: AlterTable ScheduledTasks 21:59:52.2 Info: => 1.1E-06s 21:59:52.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:59:52.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:59:52.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:59:52.2 Info: DROP TABLE "ScheduledTasks" 21:59:52.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:59:52.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:59:52.2 Info: => 0.005687s 21:59:52.2 Info: AlterTable TrackFiles 21:59:52.2 Info: => 9E-07s 21:59:52.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:59: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) 21:59: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" 21:59:52.2 Info: DROP TABLE "TrackFiles" 21:59:52.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:52.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:52.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:52.2 Info: => 0.0061262s 21:59:52.2 Info: AlterTable TrackFiles 21:59:52.2 Info: => 9E-07s 21:59:52.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:59: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) 21:59: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" 21:59:52.2 Info: DROP TABLE "TrackFiles" 21:59:52.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:52.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:52.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:52.2 Info: => 0.0049193s 21:59:52.2 Info: AlterTable VersionInfo 21:59:52.2 Info: => 1.1E-06s 21:59:52.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:59:52.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:59:52.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:59:52.2 Info: DROP TABLE "VersionInfo" 21:59:52.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:59:52.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:59:52.3 Info: => 0.0052707s 21:59:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T21:59:52', 'postgres_update_timestamp_columns_to_with_timezone') 21:59:52.3 Info: Committing Transaction 21:59:52.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:59:52.3 Info: => 0.0078285s 21:59:52.3 Info: 62: add_on_delete_to_notifications migrating 21:59:52.3 Info: Beginning Transaction 21:59:52.3 Info: Starting migration of Main DB to 62 21:59:52.3 Info: AlterTable Notifications 21:59:52.3 Info: => 1.7E-06s 21:59:52.3 Info: CreateColumn Notifications OnArtistDelete Boolean 21:59:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:59:52.3 Info: => 0.000591s 21:59:52.3 Info: AlterTable Notifications 21:59:52.3 Info: => 1E-06s 21:59:52.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:59:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:59:52.3 Info: => 0.0006331s 21:59:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T21:59:52', 'add_on_delete_to_notifications') 21:59:52.3 Info: Committing Transaction 21:59:52.3 Info: 62: add_on_delete_to_notifications migrated 21:59:52.3 Info: => 0.0013765s 21:59:52.3 Info: 63: add_custom_formats migrating 21:59:52.3 Info: Beginning Transaction 21:59:52.3 Info: Starting migration of Main DB to 63 21:59:52.3 Info: AlterTable DelayProfiles 21:59:52.3 Info: => 1.6E-06s 21:59:52.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:59:52.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:59:52.3 Info: => 0.0006042s 21:59:52.3 Info: UpdateData 21:59:52.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:59:52.3 Info: => 7.24E-05s 21:59:52.3 Info: AlterTable TrackFiles 21:59:52.3 Info: => 8E-07s 21:59:52.3 Info: CreateColumn TrackFiles OriginalFilePath String 21:59:52.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:59:52.3 Info: => 0.0005504s 21:59:52.3 Info: PerformDBOperation 21:59:52.3 Info: Performing DB Operation 21:59:52.3 Info: => 0.0015726s 21:59:52.3 Info: CreateTable CustomFormats 21:59:52.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) 21:59:52.3 Info: => 0.000168s 21:59:52.3 Info: CreateIndex CustomFormats (Name) 21:59:52.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:59:52.3 Info: => 0.0001045s 21:59:52.3 Info: AlterTable QualityProfiles 21:59:52.3 Info: => 8E-07s 21:59:52.3 Info: CreateColumn QualityProfiles FormatItems String 21:59:52.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:59:52.3 Info: => 0.0005793s 21:59:52.3 Info: AlterTable QualityProfiles 21:59:52.3 Info: => 9E-07s 21:59:52.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:59:52.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:59:52.3 Info: => 0.0005762s 21:59:52.3 Info: AlterTable QualityProfiles 21:59:52.3 Info: => 9E-07s 21:59:52.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:59:52.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:59:52.3 Info: => 0.000557s 21:59:52.3 Info: PerformDBOperation 21:59:52.3 Info: Performing DB Operation 21:59:52.3 Info: => 0.0068439s 21:59:52.3 Info: PerformDBOperation 21:59:52.3 Info: Performing DB Operation 21:59:52.3 Info: => 0.0015788s 21:59:52.3 Info: DeleteColumn ReleaseProfiles Preferred 21:59:52.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) 21:59:52.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:59:52.3 Info: DROP TABLE "ReleaseProfiles" 21:59:52.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:59:52.3 Info: => 0.004673s 21:59:52.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:59:52.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) 21:59:52.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:59:52.3 Info: DROP TABLE "ReleaseProfiles" 21:59:52.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:59:52.3 Info: => 0.005517s 21:59:52.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:59:52.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:59:52.3 Info: => 6.62E-05s 21:59:52.3 Info: AlterTable DelayProfiles 21:59:52.3 Info: => 7E-07s 21:59:52.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:59:52.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:59:52.3 Info: => 0.0005624s 21:59:52.3 Info: AlterTable DelayProfiles 21:59:52.3 Info: => 8E-07s 21:59:52.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:59:52.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:59:52.3 Info: => 0.0005505s 21:59:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T21:59:52', 'add_custom_formats') 21:59:52.3 Info: Committing Transaction 21:59:52.3 Info: 63: add_custom_formats migrated 21:59:52.3 Info: => 0.001389s 21:59:52.3 Info: 64: add_result_to_commands migrating 21:59:52.3 Info: Beginning Transaction 21:59:52.3 Info: Starting migration of Main DB to 64 21:59:52.3 Info: AlterTable Commands 21:59:52.3 Info: => 1.2E-06s 21:59:52.3 Info: CreateColumn Commands Result Int32 21:59:52.3 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 21:59:52.3 Info: => 0.0006316s 21:59:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2025-04-14T21:59:52', 'add_result_to_commands') 21:59:52.3 Info: Committing Transaction 21:59:52.3 Info: 64: add_result_to_commands migrated 21:59:52.3 Info: => 0.0013387s 21:59:52.3 Info: 65: health_restored_notification migrating 21:59:52.3 Info: Beginning Transaction 21:59:52.3 Info: Starting migration of Main DB to 65 21:59:52.3 Info: AlterTable Notifications 21:59:52.3 Info: => 1.6E-06s 21:59:52.3 Info: CreateColumn Notifications OnHealthRestored Boolean 21:59:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 21:59:52.3 Info: => 0.000586s 21:59:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2025-04-14T21:59:52', 'health_restored_notification') 21:59:52.3 Info: Committing Transaction 21:59:52.3 Info: 65: health_restored_notification migrated 21:59:52.3 Info: => 0.0013004s 21:59:52.3 Info: 66: remove_uc migrating 21:59:52.3 Info: Beginning Transaction 21:59:52.3 Info: Starting migration of Main DB to 66 21:59:52.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:52.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 21:59:52.3 Info: => 9.2E-05s 21:59:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2025-04-14T21:59:52', 'remove_uc') 21:59:52.3 Info: Committing Transaction 21:59:52.3 Info: 66: remove_uc migrated 21:59:52.3 Info: => 0.0007558s 21:59:52.3 Info: 67: download_clients_rename_tv_to_music migrating 21:59:52.3 Info: Beginning Transaction 21:59:52.3 Info: Starting migration of Main DB to 67 21:59:52.3 Info: PerformDBOperation 21:59:52.3 Info: Performing DB Operation 21:59:52.3 Info: => 0.0024179s 21:59:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2025-04-14T21:59:52', 'download_clients_rename_tv_to_music') 21:59:52.3 Info: Committing Transaction 21:59:52.3 Info: 67: download_clients_rename_tv_to_music migrated 21:59:52.3 Info: => 0.0031187s 21:59:52.3 Info: 68: add_colon_replacement_to_naming_config migrating 21:59:52.3 Info: Beginning Transaction 21:59:52.3 Info: Starting migration of Main DB to 68 21:59:52.3 Info: AlterTable NamingConfig 21:59:52.3 Info: => 1.4E-06s 21:59:52.3 Info: CreateColumn NamingConfig ColonReplacementFormat Int32 21:59:52.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "ColonReplacementFormat" INTEGER NOT NULL DEFAULT 4 21:59:52.3 Info: => 0.0006069s 21:59:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2025-04-14T21:59:52', 'add_colon_replacement_to_naming_config') 21:59:52.3 Info: Committing Transaction 21:59:52.3 Info: 68: add_colon_replacement_to_naming_config migrated 21:59:52.3 Info: => 0.0013914s 21:59:52.3 Info: 69: list_sync_time migrating 21:59:52.3 Info: Beginning Transaction 21:59:52.3 Info: Starting migration of Main DB to 69 21:59:52.3 Info: DeleteColumn ImportListStatus LastSyncListInfo 21:59:52.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) 21:59:52.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ImportListStatus" 21:59:52.3 Info: DROP TABLE "ImportListStatus" 21:59:52.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:59:52.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:59:52.3 Info: => 0.0057038s 21:59:52.3 Info: AlterTable ImportListStatus 21:59:52.3 Info: => 8E-07s 21:59:52.3 Info: CreateColumn ImportListStatus LastInfoSync DateTimeOffset 21:59:52.3 Info: ALTER TABLE "ImportListStatus" ADD COLUMN "LastInfoSync" DATETIME 21:59:52.3 Info: => 0.0005698s 21:59:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2025-04-14T21:59:52', 'list_sync_time') 21:59:52.3 Info: Committing Transaction 21:59:52.3 Info: 69: list_sync_time migrated 21:59:52.3 Info: => 0.0013275s 21:59:52.3 Info: 70: add_download_client_tags migrating 21:59:52.3 Info: Beginning Transaction 21:59:52.3 Info: Starting migration of Main DB to 70 21:59:52.3 Info: AlterTable DownloadClients 21:59:52.3 Info: => 1.3E-06s 21:59:52.3 Info: CreateColumn DownloadClients Tags String 21:59:52.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Tags" TEXT 21:59:52.3 Info: => 0.0005801s 21:59:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2025-04-14T21:59:52', 'add_download_client_tags') 21:59:52.3 Info: Committing Transaction 21:59:52.3 Info: 70: add_download_client_tags migrated 21:59:52.3 Info: => 0.0012765s 21:59:52.3 Info: 71: add_notification_status migrating 21:59:52.3 Info: Beginning Transaction 21:59:52.3 Info: Starting migration of Main DB to 71 21:59:52.3 Info: CreateTable NotificationStatus 21:59:52.3 Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:59:52.3 Info: => 0.0001688s 21:59:52.3 Info: CreateIndex NotificationStatus (ProviderId) 21:59:52.3 Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) 21:59:52.3 Info: => 0.0001086s 21:59:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2025-04-14T21:59:52', 'add_notification_status') 21:59:52.3 Info: Committing Transaction 21:59:52.3 Info: 71: add_notification_status migrated 21:59:52.3 Info: => 0.0008288s 21:59:52.3 Info: 72: add_alac_24_quality_in_profiles migrating 21:59:52.3 Info: Beginning Transaction 21:59:52.3 Info: Starting migration of Main DB to 72 21:59:52.3 Info: PerformDBOperation 21:59:52.3 Info: Performing DB Operation 21:59:52.3 Info: => 0.00424s 21:59:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2025-04-14T21:59:52', 'add_alac_24_quality_in_profiles') 21:59:52.3 Info: Committing Transaction 21:59:52.3 Info: 72: add_alac_24_quality_in_profiles migrated 21:59:52.3 Info: => 0.0049465s 21:59:52.3 Info: 73: add_salt_to_users migrating 21:59:52.3 Info: Beginning Transaction 21:59:52.3 Info: Starting migration of Main DB to 73 21:59:52.3 Info: AlterTable Users 21:59:52.3 Info: => 1.3E-06s 21:59:52.3 Info: CreateColumn Users Salt String 21:59:52.3 Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT 21:59:52.3 Info: => 0.000641s 21:59:52.3 Info: CreateColumn Users Iterations Int32 21:59:52.3 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER 21:59:52.3 Info: => 0.0005945s 21:59:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2025-04-14T21:59:52', 'add_salt_to_users') 21:59:52.3 Info: Committing Transaction 21:59:52.3 Info: 73: add_salt_to_users migrated 21:59:52.3 Info: => 0.0012855s 21:59:52.3 Info: 74: add_auto_tagging migrating 21:59:52.3 Info: Beginning Transaction 21:59:52.3 Info: Starting migration of Main DB to 74 21:59:52.3 Info: CreateTable AutoTagging 21:59:52.3 Info: CREATE TABLE "AutoTagging" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "RemoveTagsAutomatically" INTEGER NOT NULL DEFAULT 0, "Tags" TEXT NOT NULL DEFAULT '[]') 21:59:52.3 Info: => 0.0001826s 21:59:52.3 Info: CreateIndex AutoTagging (Name) 21:59:52.3 Info: CREATE UNIQUE INDEX "IX_AutoTagging_Name" ON "AutoTagging" ("Name" ASC) 21:59:52.3 Info: => 0.0001241s 21:59:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2025-04-14T21:59:52', 'add_auto_tagging') 21:59:52.3 Info: Committing Transaction 21:59:52.3 Info: 74: add_auto_tagging migrated 21:59:52.3 Info: => 0.0008255s 21:59:52.3 Info: 75: quality_definition_preferred_size migrating 21:59:52.3 Info: Beginning Transaction 21:59:52.3 Info: Starting migration of Main DB to 75 21:59:52.3 Info: AlterTable QualityDefinitions 21:59:52.3 Info: => 1.4E-06s 21:59:52.3 Info: CreateColumn QualityDefinitions PreferredSize Double 21:59:52.3 Info: ALTER TABLE "QualityDefinitions" ADD COLUMN "PreferredSize" NUMERIC 21:59:52.3 Info: => 0.0006221s 21:59:52.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 21:59:52.3 Info: UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 21:59:52.3 Info: => 6.12E-05s 21:59:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2025-04-14T21:59:52', 'quality_definition_preferred_size') 21:59:52.3 Info: Committing Transaction 21:59:52.3 Info: 75: quality_definition_preferred_size migrated 21:59:52.3 Info: => 0.0007512s 21:59:52.3 Info: 76: add_on_artist_add_to_notifications migrating 21:59:52.3 Info: Beginning Transaction 21:59:52.3 Info: Starting migration of Main DB to 76 21:59:52.3 Info: AlterTable Notifications 21:59:52.3 Info: => 1.4E-06s 21:59:52.3 Info: CreateColumn Notifications OnArtistAdd Boolean 21:59:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistAdd" INTEGER NOT NULL DEFAULT 0 21:59:52.3 Info: => 0.0006282s 21:59:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2025-04-14T21:59:52', 'add_on_artist_add_to_notifications') 21:59:52.3 Info: Committing Transaction 21:59:52.3 Info: 76: add_on_artist_add_to_notifications migrated 21:59:52.3 Info: => 0.0013395s 21:59:52.3 Info: 77: album_last_searched_time migrating 21:59:52.3 Info: Beginning Transaction 21:59:52.3 Info: Starting migration of Main DB to 77 21:59:52.3 Info: AlterTable Albums 21:59:52.3 Info: => 1.3E-06s 21:59:52.3 Info: CreateColumn Albums LastSearchTime DateTimeOffset 21:59:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "LastSearchTime" DATETIME 21:59:52.3 Info: => 0.0006171s 21:59:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2025-04-14T21:59:52', 'album_last_searched_time') 21:59:52.3 Info: Committing Transaction 21:59:52.3 Info: 77: album_last_searched_time migrated 21:59:52.3 Info: => 0.0013045s 21:59:52.3 Info: 78: add_indexer_flags migrating 21:59:52.3 Info: Beginning Transaction 21:59:52.3 Info: Starting migration of Main DB to 78 21:59:52.3 Info: AlterTable Blocklist 21:59:52.3 Info: => 1.5E-06s 21:59:52.3 Info: CreateColumn Blocklist IndexerFlags Int32 21:59:52.3 Info: ALTER TABLE "Blocklist" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 21:59:52.3 Info: => 0.0006356s 21:59:52.3 Info: AlterTable TrackFiles 21:59:52.3 Info: => 1E-06s 21:59:52.3 Info: CreateColumn TrackFiles IndexerFlags Int32 21:59:52.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 21:59:52.3 Info: => 0.0005884s 21:59:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2025-04-14T21:59:52', 'add_indexer_flags') 21:59:52.3 Info: Committing Transaction 21:59:52.3 Info: 78: add_indexer_flags migrated 21:59:52.3 Info: => 0.0013024s 21:59:52.3 Info: 79: add_indexes_album_statistics migrating 21:59:52.3 Info: Beginning Transaction 21:59:52.3 Info: Starting migration of Main DB to 79 21:59:52.3 Info: CreateIndex Albums (Monitored) 21:59:52.3 Info: CREATE INDEX "IX_Albums_Monitored" ON "Albums" ("Monitored" ASC) 21:59:52.3 Info: => 0.0001286s 21:59:52.3 Info: CreateIndex Albums (ReleaseDate) 21:59:52.3 Info: CREATE INDEX "IX_Albums_ReleaseDate" ON "Albums" ("ReleaseDate" ASC) 21:59:52.3 Info: => 0.0001152s 21:59:52.3 Info: CreateIndex AlbumReleases (Monitored) 21:59:52.3 Info: CREATE INDEX "IX_AlbumReleases_Monitored" ON "AlbumReleases" ("Monitored" ASC) 21:59:52.3 Info: => 0.0001047s 21:59:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2025-04-14T21:59:52', 'add_indexes_album_statistics') 21:59:52.3 Info: Committing Transaction 21:59:52.3 Info: 79: add_indexes_album_statistics migrated 21:59:52.3 Info: => 0.0007939s 21:59:52.3 Info: 80: update_redacted_baseurl migrating 21:59:52.3 Info: Beginning Transaction 21:59:52.3 Info: Starting migration of Main DB to 80 21:59:52.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "Settings" = Replace("Settings", '//redacted.ch', '//redacted.sh') WHERE "Implementation" = 'Redacted' 21:59:52.3 Info: UPDATE "Indexers" SET "Settings" = Replace("Settings", '//redacted.ch', '//redacted.sh') WHERE "Implementation" = 'Redacted' 21:59:52.3 Info: => 8.56E-05s 21:59:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (80, '2025-04-14T21:59:52', 'update_redacted_baseurl') 21:59:52.3 Info: Committing Transaction 21:59:52.3 Info: 80: update_redacted_baseurl migrated 21:59:52.3 Info: => 0.0007599s 21:59:52.3 Debug: Took: 00:00:01.1475364 21:59:52.4 Info: Caching database 21:59:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:59:52.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-04-09T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:59:52.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:59:52.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:59:52.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-04-14T21:59:52.6484136Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:59:52.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 ==== 21:59:52.7 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 21:59:52.2 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 21:59:52.2 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 21:59:52.2 Debug: Dummy process. ID:42108 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 21:59:52.7 Debug: Found 1 processes with the name: Lidarr.Test.Dummy 21:59:52.7 Debug: - [42108] Lidarr.Test.Dummy 21:59:52.8 Debug: Found 0 processes with the name: Lidarr.Test.Dummy 21:59:52.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- Skipped should_be_equal_windows_only("c:\\","C:\\") [< 1 ms] Skipped should_not_be_parent_when_it_is_grandparent [< 1 ms] 21:59:52.7 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 21:59:52.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:52.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647927262257_3/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:52.7 Info: DatabaseEngineVersionCheck migrating 21:59:52.7 Info: PerformDBOperation 21:59:52.7 Info: Performing DB Operation 21:59:52.7 Info: SQLite 3.49.1 21:59:52.7 Info: => 0.0013206s 21:59:52.7 Info: DatabaseEngineVersionCheck migrated 21:59:52.7 Info: => 0.0013511s 21:59:52.7 Debug: Took: 00:00:00.0170905 21:59:52.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:59:52.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-04-09T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:59:52.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:59:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:59:52.7 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-04-14T21:59:52.774447Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:59:52.7 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 ==== 21:59:52.8 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 21:59:52.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 21:59:52.8 Debug: Finding process with Id:1234567 21:59:52.8 Warn: Unable to find process with ID 1234567 21:59:52.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 21:59:52.8 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 21:59:52.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:52.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647928364332_5/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:52.8 Info: DatabaseEngineVersionCheck migrating 21:59:52.8 Info: PerformDBOperation 21:59:52.8 Info: Performing DB Operation 21:59:52.8 Info: SQLite 3.49.1 21:59:52.8 Info: => 0.0012279s 21:59:52.8 Info: DatabaseEngineVersionCheck migrated 21:59:52.8 Info: => 0.0012542s 21:59:52.8 Debug: Took: 00:00:00.0143355 21:59:52.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:59:52.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-04-09T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:59:52.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:59:52.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 ==== 21:59:52.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-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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 ==== 21:59:52.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-04-14T21:59:52.8935433Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:59:52.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 ==== 21:59:52.9 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 21:59:52.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 21:59:52.8 Debug: Finding process with Id:0 21:59:52.9 Warn: Unable to find process with ID 0 21:59:52.9 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 21:59:52.9 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 21:59:52.9 Debug: Finding process with Id:-1 21:59:52.9 Warn: Unable to find process with ID -1 21:59:53.0 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 21:59:52.9 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 21:59:52.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:52.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647929220281_7/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:52.9 Info: DatabaseEngineVersionCheck migrating 21:59:52.9 Info: PerformDBOperation 21:59:52.9 Info: Performing DB Operation 21:59:52.9 Info: SQLite 3.49.1 21:59:52.9 Info: => 0.0012407s 21:59:52.9 Info: DatabaseEngineVersionCheck migrated 21:59:52.9 Info: => 0.0012633s 21:59:52.9 Debug: Took: 00:00:00.0141724 21:59:52.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:59:52.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-09T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:59:52.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:59:52.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 ==== 21:59:52.9 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-04-14T21:59:52.9641408Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:59:52.9 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 ==== 21:59:53.0 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 21:59:53.0 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 21:59:53.0 Debug: Finding process with Id:9999 21:59:53.0 Warn: Unable to find process with ID 9999 21:59:53.0 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 21:59:53.0 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 21:59:53.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:53.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647930121741_9/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:53.0 Info: DatabaseEngineVersionCheck migrating 21:59:53.0 Info: PerformDBOperation 21:59:53.0 Info: Performing DB Operation 21:59:53.0 Info: SQLite 3.49.1 21:59:53.0 Info: => 0.0012745s 21:59:53.0 Info: DatabaseEngineVersionCheck migrated 21:59:53.0 Info: => 0.0013016s 21:59:53.0 Debug: Took: 00:00:00.0147396 21:59:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:59:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-09T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:59:53.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:59:53.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 ==== 21:59:53.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-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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 ==== 21:59:53.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 = ["\"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 ==== 21:59:53.1 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-04-14T21:59:53.138657Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:59:53.1 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 ==== 21:59:53.1 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 21:59:53.1 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 21:59:53.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:53.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647931702977_11/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:53.1 Info: DatabaseEngineVersionCheck migrating 21:59:53.1 Info: PerformDBOperation 21:59:53.1 Info: Performing DB Operation 21:59:53.1 Info: SQLite 3.49.1 21:59:53.1 Info: => 0.001232s 21:59:53.1 Info: DatabaseEngineVersionCheck migrated 21:59:53.1 Info: => 0.0012575s 21:59:53.1 Debug: Took: 00:00:00.0151419 21:59:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:59:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-09T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:59:53.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:59:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:59:53.2 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-04-14T21:59:53.2161417Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:59:53.2 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 ==== 21:59:53.2 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 21:59:53.2 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 21:59:53.3 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 21:59:53.3 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 21:59:53.3 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 21:59:53.3 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 21:59:53.3 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 21:59:53.3 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 21:59:53.3 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 21:59:53.3 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 21:59:53.3 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 21:59:53.3 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 21:59:53.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:53.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647933374503_13/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:53.3 Info: DatabaseEngineVersionCheck migrating 21:59:53.3 Info: PerformDBOperation 21:59:53.3 Info: Performing DB Operation 21:59:53.3 Info: SQLite 3.49.1 21:59:53.3 Info: => 0.0012764s 21:59:53.3 Info: DatabaseEngineVersionCheck migrated 21:59:53.3 Info: => 0.0013073s 21:59:53.3 Debug: Took: 00:00:00.0148634 21:59:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T21:59:53.3558811Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 21:59:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 21:59:53.4 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 21:59:53.4 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 21:59:53.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:53.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647934122979_15/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:53.4 Info: DatabaseEngineVersionCheck migrating 21:59:53.4 Info: PerformDBOperation 21:59:53.4 Info: Performing DB Operation 21:59:53.4 Info: SQLite 3.49.1 21:59:53.4 Info: => 0.0012919s 21:59:53.4 Info: DatabaseEngineVersionCheck migrated 21:59:53.4 Info: => 0.0013147s 21:59:53.4 Debug: Took: 00:00:00.0147203 21:59:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T21:59:53.4300427Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 21:59:53.4 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 ==== 21:59:53.4 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 21:59:53.4 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 21:59:53.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:53.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647934663679_17/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:53.4 Info: DatabaseEngineVersionCheck migrating 21:59:53.4 Info: PerformDBOperation 21:59:53.4 Info: Performing DB Operation 21:59:53.4 Info: SQLite 3.49.1 21:59:53.4 Info: => 0.0012501s 21:59:53.4 Info: DatabaseEngineVersionCheck migrated 21:59:53.4 Info: => 0.0012741s 21:59:53.4 Debug: Took: 00:00:00.0146878 21:59:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T21:59:53.4841218Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 21:59:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 21:59:53.5 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 21:59:53.5 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 21:59:53.5 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 21:59:53.5 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 21:59:53.5 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 21:59:53.5 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 21:59:53.5 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 21:59:53.5 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 21:59:53.5 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'12' 21:59:53.5 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 21:59:53.5 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 21:59:53.5 Trace: Writing Setting to database. Key:'autounmonitorpreviouslydownloadedtracks' Value:'True' 21:59:53.5 Trace: Writing Setting to database. Key:'retention' Value:'593' 21:59:53.5 Trace: Writing Setting to database. Key:'recyclebin' Value:'da6b236a-5b9f-4ea4-ae4a-4189f9e79b41' 21:59:53.5 Trace: Writing Setting to database. Key:'recyclebincleanupdays' Value:'593' 21:59:53.5 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'593' 21:59:53.5 Trace: Writing Setting to database. Key:'maximumsize' Value:'594' 21:59:53.5 Trace: Writing Setting to database. Key:'minimumage' Value:'594' 21:59:53.5 Trace: Writing Setting to database. Key:'downloadpropersandrepacks' Value:'preferandupgrade' 21:59:53.5 Trace: Writing Setting to database. Key:'enablecompleteddownloadhandling' Value:'True' 21:59:53.5 Trace: Writing Setting to database. Key:'autoredownloadfailed' Value:'True' 21:59:53.5 Trace: Writing Setting to database. Key:'autoredownloadfailedfrominteractivesearch' Value:'True' 21:59:53.5 Trace: Writing Setting to database. Key:'createemptyartistfolders' Value:'True' 21:59:53.5 Trace: Writing Setting to database. Key:'deleteemptyfolders' Value:'True' 21:59:53.5 Trace: Writing Setting to database. Key:'filedate' Value:'none' 21:59:53.5 Trace: Writing Setting to database. Key:'downloadclientworkingfolders' Value:'92ec6beb-c252-4bcd-8faf-163d418d161f' 21:59:53.5 Trace: Writing Setting to database. Key:'downloadclienthistorylimit' Value:'596' 21:59:53.5 Trace: Writing Setting to database. Key:'skipfreespacecheckwhenimporting' Value:'True' 21:59:53.5 Trace: Writing Setting to database. Key:'minimumfreespacewhenimporting' Value:'597' 21:59:53.5 Trace: Writing Setting to database. Key:'copyusinghardlinks' Value:'True' 21:59:53.5 Trace: Writing Setting to database. Key:'importextrafiles' Value:'True' 21:59:53.5 Trace: Writing Setting to database. Key:'extrafileextensions' Value:'180fcd2a-ad40-4a94-85cd-725d135741af' 21:59:53.5 Trace: Writing Setting to database. Key:'watchlibraryforchanges' Value:'True' 21:59:53.5 Trace: Writing Setting to database. Key:'rescanafterrefresh' Value:'always' 21:59:53.5 Trace: Writing Setting to database. Key:'allowfingerprinting' Value:'never' 21:59:53.5 Trace: Writing Setting to database. Key:'setpermissionslinux' Value:'True' 21:59:53.5 Trace: Writing Setting to database. Key:'chmodfolder' Value:'9da5e5c2-9fb8-4995-aa3b-bfdb7dc96019' 21:59:53.5 Trace: Writing Setting to database. Key:'chowngroup' Value:'a40e2adb-1e0b-4c18-807f-5a8d519c3dac' 21:59:53.5 Trace: Writing Setting to database. Key:'metadatasource' Value:'2756c244-03cb-4809-b806-cd148c521e4b' 21:59:53.5 Trace: Writing Setting to database. Key:'writeaudiotags' Value:'no' 21:59:53.6 Trace: Writing Setting to database. Key:'scrubaudiotags' Value:'True' 21:59:53.6 Trace: Writing Setting to database. Key:'embedcoverart' Value:'True' 21:59:53.6 Trace: Writing Setting to database. Key:'firstdayofweek' Value:'600' 21:59:53.6 Trace: Writing Setting to database. Key:'calendarweekcolumnheader' Value:'27525ae9-e919-4db5-8a52-3022ebfb246d' 21:59:53.6 Trace: Writing Setting to database. Key:'shortdateformat' Value:'a7991c13-6c7d-411a-a0d5-6edc82fdedfd' 21:59:53.6 Trace: Writing Setting to database. Key:'longdateformat' Value:'8ae9b7a2-fb81-442c-b4f8-202ebda3071d' 21:59:53.6 Trace: Writing Setting to database. Key:'timeformat' Value:'765a80d4-cb93-4a40-91a3-6debe7646b36' 21:59:53.6 Trace: Writing Setting to database. Key:'showrelativedates' Value:'True' 21:59:53.6 Trace: Writing Setting to database. Key:'enablecolorimpairedmode' Value:'True' 21:59:53.6 Trace: Writing Setting to database. Key:'uilanguage' Value:'602' 21:59:53.6 Trace: Writing Setting to database. Key:'expandalbumbydefault' Value:'True' 21:59:53.6 Trace: Writing Setting to database. Key:'expandepbydefault' Value:'True' 21:59:53.6 Trace: Writing Setting to database. Key:'expandsinglebydefault' Value:'True' 21:59:53.6 Trace: Writing Setting to database. Key:'expandbroadcastbydefault' Value:'True' 21:59:53.6 Trace: Writing Setting to database. Key:'expandotherbydefault' Value:'True' 21:59:53.6 Trace: Writing Setting to database. Key:'cleanupmetadataimages' Value:'True' 21:59:53.6 Trace: Writing Setting to database. Key:'trustcgnatipaddresses' Value:'True' 21:59:53.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 21:59:53.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 21:59:53.6 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 21:59:53.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 21:59:53.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 21:59:53.6 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 21:59:53.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 21:59:53.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 21:59:53.6 Trace: Using default config value for 'hmacsalt' defaultValue:'20b51091-43e6-4154-8cd1-c4cba2e411a9' 21:59:53.6 Trace: Writing Setting to database. Key:'hmacsalt' Value:'20b51091-43e6-4154-8cd1-c4cba2e411a9' 21:59:53.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 21:59:53.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 21:59:53.6 Trace: Using default config value for 'autounmonitorpreviouslydownloadedtracks' defaultValue:'False' 21:59:53.6 Trace: Using default config value for 'retention' defaultValue:'0' 21:59:53.6 Trace: Using default config value for 'recyclebin' defaultValue:'' 21:59:53.6 Trace: Using default config value for 'recyclebincleanupdays' defaultValue:'7' 21:59:53.6 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 21:59:53.6 Trace: Using default config value for 'maximumsize' defaultValue:'0' 21:59:53.6 Trace: Using default config value for 'minimumage' defaultValue:'0' 21:59:53.6 Trace: Using default config value for 'downloadpropersandrepacks' defaultValue:'PreferAndUpgrade' 21:59:53.6 Trace: Using default config value for 'enablecompleteddownloadhandling' defaultValue:'True' 21:59:53.6 Trace: Using default config value for 'autoredownloadfailed' defaultValue:'True' 21:59:53.6 Trace: Using default config value for 'autoredownloadfailedfrominteractivesearch' defaultValue:'True' 21:59:53.6 Trace: Using default config value for 'createemptyartistfolders' defaultValue:'False' 21:59:53.6 Trace: Using default config value for 'deleteemptyfolders' defaultValue:'False' 21:59:53.6 Trace: Using default config value for 'filedate' defaultValue:'None' 21:59:53.6 Trace: Using default config value for 'downloadclientworkingfolders' defaultValue:'_UNPACK_|_FAILED_' 21:59:53.6 Trace: Using default config value for 'downloadclienthistorylimit' defaultValue:'60' 21:59:53.6 Trace: Using default config value for 'skipfreespacecheckwhenimporting' defaultValue:'False' 21:59:53.6 Trace: Using default config value for 'minimumfreespacewhenimporting' defaultValue:'100' 21:59:53.6 Trace: Using default config value for 'copyusinghardlinks' defaultValue:'True' 21:59:53.6 Trace: Using default config value for 'importextrafiles' defaultValue:'False' 21:59:53.6 Trace: Using default config value for 'extrafileextensions' defaultValue:'srt' 21:59:53.6 Trace: Using default config value for 'watchlibraryforchanges' defaultValue:'True' 21:59:53.6 Trace: Using default config value for 'rescanafterrefresh' defaultValue:'Always' 21:59:53.6 Trace: Using default config value for 'allowfingerprinting' defaultValue:'NewFiles' 21:59:53.6 Trace: Using default config value for 'setpermissionslinux' defaultValue:'False' 21:59:53.6 Trace: Using default config value for 'chmodfolder' defaultValue:'755' 21:59:53.6 Trace: Using default config value for 'chowngroup' defaultValue:'' 21:59:53.6 Trace: Using default config value for 'metadatasource' defaultValue:'' 21:59:53.6 Trace: Using default config value for 'writeaudiotags' defaultValue:'No' 21:59:53.6 Trace: Using default config value for 'scrubaudiotags' defaultValue:'False' 21:59:53.6 Trace: Using default config value for 'embedcoverart' defaultValue:'True' 21:59:53.6 Trace: Using default config value for 'firstdayofweek' defaultValue:'0' 21:59:53.6 Trace: Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D' 21:59:53.6 Trace: Using default config value for 'shortdateformat' defaultValue:'MMM D YYYY' 21:59:53.6 Trace: Using default config value for 'longdateformat' defaultValue:'dddd, MMMM D YYYY' 21:59:53.6 Trace: Using default config value for 'timeformat' defaultValue:'h(:mm)a' 21:59:53.6 Trace: Using default config value for 'showrelativedates' defaultValue:'True' 21:59:53.6 Trace: Using default config value for 'enablecolorimpairedmode' defaultValue:'False' 21:59:53.6 Trace: Using default config value for 'uilanguage' defaultValue:'1' 21:59:53.6 Trace: Using default config value for 'expandalbumbydefault' defaultValue:'False' 21:59:53.6 Trace: Using default config value for 'expandepbydefault' defaultValue:'False' 21:59:53.6 Trace: Using default config value for 'expandsinglebydefault' defaultValue:'False' 21:59:53.6 Trace: Using default config value for 'expandbroadcastbydefault' defaultValue:'False' 21:59:53.6 Trace: Using default config value for 'expandotherbydefault' defaultValue:'False' 21:59:53.6 Trace: Using default config value for 'cleanupmetadataimages' defaultValue:'True' 21:59:53.6 Trace: Using default config value for 'plexclientidentifier' defaultValue:'846ce562-cc40-4a8e-b7a3-ddb366644077' 21:59:53.6 Trace: Writing Setting to database. Key:'plexclientidentifier' Value:'846ce562-cc40-4a8e-b7a3-ddb366644077' 21:59:53.6 Trace: Using default config value for 'rijndaelpassphrase' defaultValue:'21fd90d4-137d-458b-802b-df04f271aad0' 21:59:53.6 Trace: Writing Setting to database. Key:'rijndaelpassphrase' Value:'21fd90d4-137d-458b-802b-df04f271aad0' 21:59:53.6 Trace: Using default config value for 'hmacpassphrase' defaultValue:'d0665e55-f819-4b9e-8588-3890ad24e5de' 21:59:53.6 Trace: Writing Setting to database. Key:'hmacpassphrase' Value:'d0665e55-f819-4b9e-8588-3890ad24e5de' 21:59:53.6 Trace: Using default config value for 'rijndaelsalt' defaultValue:'64ec4b0a-350d-4080-b4c4-076619e18711' 21:59:53.6 Trace: Writing Setting to database. Key:'rijndaelsalt' Value:'64ec4b0a-350d-4080-b4c4-076619e18711' 21:59:53.6 Trace: Using default config value for 'hmacsalt' defaultValue:'1c015af9-c73c-4741-b2fb-1f22ccab71e4' 21:59:53.6 Trace: Writing Setting to database. Key:'hmacsalt' Value:'1c015af9-c73c-4741-b2fb-1f22ccab71e4' 21:59:53.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:59:53.6 Trace: Using default config value for 'proxytype' defaultValue:'Http' 21:59:53.6 Trace: Using default config value for 'proxyhostname' defaultValue:'' 21:59:53.6 Trace: Using default config value for 'proxyport' defaultValue:'8080' 21:59:53.6 Trace: Using default config value for 'proxyusername' defaultValue:'' 21:59:53.6 Trace: Using default config value for 'proxypassword' defaultValue:'' 21:59:53.6 Trace: Using default config value for 'proxybypassfilter' defaultValue:'' 21:59:53.6 Trace: Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 21:59:53.6 Trace: Using default config value for 'backupfolder' defaultValue:'Backups' 21:59:53.6 Trace: Using default config value for 'backupinterval' defaultValue:'7' 21:59:53.6 Trace: Using default config value for 'backupretention' defaultValue:'28' 21:59:53.6 Trace: Using default config value for 'certificatevalidation' defaultValue:'Enabled' 21:59:53.6 Trace: Using default config value for 'applicationurl' defaultValue:'' 21:59:53.6 Trace: Using default config value for 'trustcgnatipaddresses' defaultValue:'False' 21:59:53.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 21:59:53.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 21:59:53.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:53.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647936237192_19/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:53.6 Info: DatabaseEngineVersionCheck migrating 21:59:53.6 Info: PerformDBOperation 21:59:53.6 Info: Performing DB Operation 21:59:53.6 Info: SQLite 3.49.1 21:59:53.6 Info: => 0.0012914s 21:59:53.6 Info: DatabaseEngineVersionCheck migrated 21:59:53.6 Info: => 0.001321s 21:59:53.6 Debug: Took: 00:00:00.0156778 21:59:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:53.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 21:59:53.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 21:59:53.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:53.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647936997434_21/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:53.7 Info: DatabaseEngineVersionCheck migrating 21:59:53.7 Info: PerformDBOperation 21:59:53.7 Info: Performing DB Operation 21:59:53.7 Info: SQLite 3.49.1 21:59:53.7 Info: => 0.0012549s 21:59:53.7 Info: DatabaseEngineVersionCheck migrated 21:59:53.7 Info: => 0.0012822s 21:59:53.7 Debug: Took: 00:00:00.0146473 21:59:53.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 21:59:53.0 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 21:59:53.0 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 21:59:53.1 Debug: Dummy process. ID:42121 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 21:59:53.1 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 21:59:53.2 Debug: Dummy process. ID:42131 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 21:59:53.7 Debug: Found 2 processes with the name: Lidarr.Test.Dummy 21:59:53.7 Debug: - [42121] Lidarr.Test.Dummy 21:59:53.7 Debug: - [42131] Lidarr.Test.Dummy 21:59:53.7 Debug: Found 2 processes to kill 21:59:53.7 Debug: Killing process: 42121 [Lidarr.Test.Dummy] 21:59:53.7 Info: [42121]: Killing process 21:59:53.7 Info: [42121]: Waiting for exit 21:59:53.7 Info: [42121]: Process terminated successfully 21:59:53.7 Debug: Killing process: 42131 [Lidarr.Test.Dummy] 21:59:53.8 Info: [42131]: Killing process 21:59:53.8 Info: [42131]: Waiting for exit 21:59:53.8 Info: [42131]: Process terminated successfully 21:59:53.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 21:59:53.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 21:59:53.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:53.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647937838927_23/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:53.7 Info: DatabaseEngineVersionCheck migrating 21:59:53.7 Info: PerformDBOperation 21:59:53.7 Info: Performing DB Operation 21:59:53.7 Info: SQLite 3.49.1 21:59:53.7 Info: => 0.001228s 21:59:53.7 Info: DatabaseEngineVersionCheck migrated 21:59:53.7 Info: => 0.0012537s 21:59:53.8 Debug: Took: 00:00:00.0143252 21:59:53.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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:53.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-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:53.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-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:53.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-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:53.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-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (999)) PARAMETERS: ==== End Query Trace ==== 21:59:53.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 21:59:53.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 21:59:53.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:53.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647938588924_25/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:53.8 Info: DatabaseEngineVersionCheck migrating 21:59:53.8 Info: PerformDBOperation 21:59:53.8 Info: Performing DB Operation 21:59:53.8 Info: SQLite 3.49.1 21:59:53.8 Info: => 0.0012229s 21:59:53.8 Info: DatabaseEngineVersionCheck migrated 21:59:53.8 Info: => 0.0012472s 21:59:53.8 Debug: Took: 00:00:00.0140974 21:59:53.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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:53.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-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:53.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-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:53.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-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:53.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-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 21:59:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:53.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 21:59:53.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 21:59:53.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:53.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647939529727_27/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:53.9 Info: DatabaseEngineVersionCheck migrating 21:59:53.9 Info: PerformDBOperation 21:59:53.9 Info: Performing DB Operation 21:59:53.9 Info: SQLite 3.49.1 21:59:53.9 Info: => 0.0012697s 21:59:53.9 Info: DatabaseEngineVersionCheck migrated 21:59:53.9 Info: => 0.0012936s 21:59:53.9 Debug: Took: 00:00:00.0146752 21:59: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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 21:59:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:54.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 21:59:54.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 21:59:54.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:54.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647940050661_29/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:54.0 Info: DatabaseEngineVersionCheck migrating 21:59:54.0 Info: PerformDBOperation 21:59:54.0 Info: Performing DB Operation 21:59:54.0 Info: SQLite 3.49.1 21:59:54.0 Info: => 0.0012604s 21:59:54.0 Info: DatabaseEngineVersionCheck migrated 21:59:54.0 Info: => 0.0012888s 21:59:54.0 Debug: Took: 00:00:00.0142115 21:59: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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59: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 = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59: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 = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59: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 = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59: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 = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 21:59:54.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:54.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 21:59:54.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 21:59:54.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:54.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647940570644_31/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:54.0 Info: DatabaseEngineVersionCheck migrating 21:59:54.0 Info: PerformDBOperation 21:59:54.0 Info: Performing DB Operation 21:59:54.0 Info: SQLite 3.49.1 21:59:54.0 Info: => 0.0012455s 21:59:54.0 Info: DatabaseEngineVersionCheck migrated 21:59:54.0 Info: => 0.0012734s 21:59:54.0 Debug: Took: 00:00:00.0144383 21:59: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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59: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 = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59: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 = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59: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 = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59: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 = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 21:59:54.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 21:59:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 21:59:54.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:54.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647941107356_33/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:54.1 Info: DatabaseEngineVersionCheck migrating 21:59:54.1 Info: PerformDBOperation 21:59:54.1 Info: Performing DB Operation 21:59:54.1 Info: SQLite 3.49.1 21:59:54.1 Info: => 0.0013065s 21:59:54.1 Info: DatabaseEngineVersionCheck migrated 21:59:54.1 Info: => 0.0013327s 21:59:54.1 Debug: Took: 00:00:00.0154071 21:59: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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59: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 = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59: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 = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59: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 = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59: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 = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 21:59:54.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 21:59:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 21:59:54.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:54.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647941782558_35/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:54.1 Info: DatabaseEngineVersionCheck migrating 21:59:54.1 Info: PerformDBOperation 21:59:54.1 Info: Performing DB Operation 21:59:54.1 Info: SQLite 3.49.1 21:59:54.1 Info: => 0.0012481s 21:59:54.1 Info: DatabaseEngineVersionCheck migrated 21:59:54.1 Info: => 0.0012747s 21:59:54.1 Debug: Took: 00:00:00.0140789 21:59: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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59: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 = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59: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 = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59: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 = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59: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 = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 21:59:54.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:54.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 21:59:54.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 21:59:54.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:54.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647942298374_37/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:54.2 Info: DatabaseEngineVersionCheck migrating 21:59:54.2 Info: PerformDBOperation 21:59:54.2 Info: Performing DB Operation 21:59:54.2 Info: SQLite 3.49.1 21:59:54.2 Info: => 0.0012667s 21:59:54.2 Info: DatabaseEngineVersionCheck migrated 21:59:54.2 Info: => 0.0012901s 21:59:54.2 Debug: Took: 00:00:00.0158773 21:59:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [12] ==== End Query Trace ==== 21:59:54.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 21:59:54.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 21:59:54.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:54.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647942768541_39/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:54.2 Info: DatabaseEngineVersionCheck migrating 21:59:54.2 Info: PerformDBOperation 21:59:54.2 Info: Performing DB Operation 21:59:54.2 Info: SQLite 3.49.1 21:59:54.2 Info: => 0.0012008s 21:59:54.2 Info: DatabaseEngineVersionCheck migrated 21:59:54.2 Info: => 0.001225s 21:59:54.2 Debug: Took: 00:00:00.0132335 21:59:54.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 21:59:54.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 21:59:54.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:54.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647943202348_41/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:54.3 Info: DatabaseEngineVersionCheck migrating 21:59:54.3 Info: PerformDBOperation 21:59:54.3 Info: Performing DB Operation 21:59:54.3 Info: SQLite 3.49.1 21:59:54.3 Info: => 0.001225s 21:59:54.3 Info: DatabaseEngineVersionCheck migrated 21:59:54.3 Info: => 0.0012517s 21:59:54.3 Debug: Took: 00:00:00.0131474 21:59: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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59: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 = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59: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 = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59: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 = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59: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 = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 21:59:54.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 21:59:54.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:54.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647943781794_43/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:54.3 Info: DatabaseEngineVersionCheck migrating 21:59:54.3 Info: PerformDBOperation 21:59:54.3 Info: Performing DB Operation 21:59:54.3 Info: SQLite 3.49.1 21:59:54.3 Info: => 0.0011822s 21:59:54.3 Info: DatabaseEngineVersionCheck migrated 21:59:54.3 Info: => 0.0012066s 21:59:54.3 Debug: Took: 00:00:00.0131057 21:59:54.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 21:59:53.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 21:59:53.8 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 21:59:53.8 Debug: Dummy process. ID:42141 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 21:59:54.3 Debug: Finding process with Id:42141 21:59:54.4 Debug: Found process 42141:Lidarr.Test.Dummy [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy] 21:59:54.4 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 21:59:54.4 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 21:59:54.4 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 21:59:54.4 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 0:Unknown [Unknown] 21:59:54.4 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 21:59:54.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 21:59:54.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:54.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647944203863_45/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:54.4 Info: DatabaseEngineVersionCheck migrating 21:59:54.4 Info: PerformDBOperation 21:59:54.4 Info: Performing DB Operation 21:59:54.4 Info: SQLite 3.49.1 21:59:54.4 Info: => 0.0012256s 21:59:54.4 Info: DatabaseEngineVersionCheck migrated 21:59:54.4 Info: => 0.0012501s 21:59:54.4 Debug: Took: 00:00:00.0134465 21:59: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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:54.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 21:59:54.4 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 21:59:54.4 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 21:59:54.4 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 21:59:54.4 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 21:59:54.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 21:59:54.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:54.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647944712954_47/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:54.4 Info: DatabaseEngineVersionCheck migrating 21:59:54.4 Info: PerformDBOperation 21:59:54.4 Info: Performing DB Operation 21:59:54.4 Info: SQLite 3.49.1 21:59:54.4 Info: => 0.0011967s 21:59:54.4 Info: DatabaseEngineVersionCheck migrated 21:59:54.4 Info: => 0.0012506s 21:59:54.4 Debug: Took: 00:00:00.0142419 21:59: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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 21:59:54.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 21:59:54.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:54.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647945395221_49/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:54.5 Info: DatabaseEngineVersionCheck migrating 21:59:54.5 Info: PerformDBOperation 21:59:54.5 Info: Performing DB Operation 21:59:54.5 Info: SQLite 3.49.1 21:59:54.5 Info: => 0.0012527s 21:59:54.5 Info: DatabaseEngineVersionCheck migrated 21:59:54.5 Info: => 0.0012768s 21:59:54.5 Debug: Took: 00:00:00.0138517 21:59:54.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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.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-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.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-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.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-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.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-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 21:59:54.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 21:59:54.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:54.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647945982723_51/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:54.6 Info: DatabaseEngineVersionCheck migrating 21:59:54.6 Info: PerformDBOperation 21:59:54.6 Info: Performing DB Operation 21:59:54.6 Info: SQLite 3.49.1 21:59:54.6 Info: => 0.0012474s 21:59:54.6 Info: DatabaseEngineVersionCheck migrated 21:59:54.6 Info: => 0.0012726s 21:59:54.6 Debug: Took: 00:00:00.0134561 21:59:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:54.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 21:59:54.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 21:59:54.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:54.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647946418739_53/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:54.6 Info: DatabaseEngineVersionCheck migrating 21:59:54.6 Info: PerformDBOperation 21:59:54.6 Info: Performing DB Operation 21:59:54.6 Info: SQLite 3.49.1 21:59:54.6 Info: => 0.0012429s 21:59:54.6 Info: DatabaseEngineVersionCheck migrated 21:59:54.6 Info: => 0.0012681s 21:59:54.6 Debug: Took: 00:00:00.0135571 21:59:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:59:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:59:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:54.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 21:59:54.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 21:59:54.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:54.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647947035331_55/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:54.7 Info: DatabaseEngineVersionCheck migrating 21:59:54.7 Info: PerformDBOperation 21:59:54.7 Info: Performing DB Operation 21:59:54.7 Info: SQLite 3.49.1 21:59:54.7 Info: => 0.0012457s 21:59:54.7 Info: DatabaseEngineVersionCheck migrated 21:59:54.7 Info: => 0.0012702s 21:59:54.7 Debug: Took: 00:00:00.0138204 21:59:54.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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.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-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.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-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.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-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.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-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:59:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:59:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:54.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 21:59:54.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 21:59:54.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:54.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647947566257_57/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:54.7 Info: DatabaseEngineVersionCheck migrating 21:59:54.7 Info: PerformDBOperation 21:59:54.7 Info: Performing DB Operation 21:59:54.7 Info: SQLite 3.49.1 21:59:54.7 Info: => 0.0012443s 21:59:54.7 Info: DatabaseEngineVersionCheck migrated 21:59:54.7 Info: => 0.0012703s 21:59:54.7 Debug: Took: 00:00:00.0140854 21:59:54.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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.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-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.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-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.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-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.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-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:59:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:59:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 21:59:54.4 Info: --- Start: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 21:59:54.7 Debug: fpcalc version: 1.5.1 21:59:54.8 Info: --- End: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 21:59:54.8 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 21:59:54.8 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 21:59:54.8 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 21:59:54.8 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 21:59:54.8 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 21:59:54.8 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- Skipped Should_be_able_to_start_python [13 ms] Skipped Exists_should_find_existing_service [1 ms] Skipped Exists_should_not_find_random_service [< 1 ms] Skipped Service_should_be_installed_and_then_uninstalled [< 1 ms] 21:59:54.8 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 21:59:54.8 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 21:59:54.8 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 21:59:54.8 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 21:59:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 21:59:54.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:54.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647948122304_59/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:54.8 Info: DatabaseEngineVersionCheck migrating 21:59:54.8 Info: PerformDBOperation 21:59:54.8 Info: Performing DB Operation 21:59:54.8 Info: SQLite 3.49.1 21:59:54.8 Info: => 0.0012537s 21:59:54.8 Info: DatabaseEngineVersionCheck migrated 21:59:54.8 Info: => 0.0012918s 21:59:54.8 Debug: Took: 00:00:00.0153562 21:59:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:59:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:59:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 21:59:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 21:59:54.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:54.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647948663775_61/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:54.8 Info: DatabaseEngineVersionCheck migrating 21:59:54.8 Info: PerformDBOperation 21:59:54.8 Info: Performing DB Operation 21:59:54.8 Info: SQLite 3.49.1 21:59:54.8 Info: => 0.0012548s 21:59:54.8 Info: DatabaseEngineVersionCheck migrated 21:59:54.8 Info: => 0.0012816s 21:59:54.8 Debug: Took: 00:00:00.0156528 21:59:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [2] ==== End Query Trace ==== 21:59:54.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 21:59:54.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 21:59:54.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:54.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647949362113_63/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:54.9 Info: DatabaseEngineVersionCheck migrating 21:59:54.9 Info: PerformDBOperation 21:59:54.9 Info: Performing DB Operation 21:59:54.9 Info: SQLite 3.49.1 21:59:54.9 Info: => 0.0012502s 21:59:54.9 Info: DatabaseEngineVersionCheck migrated 21:59:54.9 Info: => 0.0012741s 21:59:54.9 Debug: Took: 00:00:00.0139313 21:59:54.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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.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-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.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-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.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-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.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-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:59:54.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 21:59:54.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 21:59:54.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:54.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647949874239_65/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:54.9 Info: DatabaseEngineVersionCheck migrating 21:59:54.9 Info: PerformDBOperation 21:59:54.9 Info: Performing DB Operation 21:59:54.9 Info: SQLite 3.49.1 21:59:54.9 Info: => 0.0012341s 21:59:54.9 Info: DatabaseEngineVersionCheck migrated 21:59:54.9 Info: => 0.001259s 21:59:55.0 Debug: Took: 00:00:00.0139405 21:59:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 21:59:55.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 21:59:55.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:55.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647950363156_67/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:55.0 Info: DatabaseEngineVersionCheck migrating 21:59:55.0 Info: PerformDBOperation 21:59:55.0 Info: Performing DB Operation 21:59:55.0 Info: SQLite 3.49.1 21:59:55.0 Info: => 0.0012285s 21:59:55.0 Info: DatabaseEngineVersionCheck migrated 21:59:55.0 Info: => 0.0012521s 21:59:55.0 Debug: Took: 00:00:00.0138750 21:59:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:55.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 21:59:55.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 21:59:55.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:55.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647950857104_69/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:55.0 Info: DatabaseEngineVersionCheck migrating 21:59:55.0 Info: PerformDBOperation 21:59:55.0 Info: Performing DB Operation 21:59:55.0 Info: SQLite 3.49.1 21:59:55.0 Info: => 0.0012198s 21:59:55.0 Info: DatabaseEngineVersionCheck migrated 21:59:55.0 Info: => 0.0012458s 21:59:55.1 Debug: Took: 00:00:00.0137675 21:59:55.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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:55.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 21:59:55.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 21:59:55.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:55.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647951336670_71/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:55.1 Info: DatabaseEngineVersionCheck migrating 21:59:55.1 Info: PerformDBOperation 21:59:55.1 Info: Performing DB Operation 21:59:55.1 Info: SQLite 3.49.1 21:59:55.1 Info: => 0.0012287s 21:59:55.1 Info: DatabaseEngineVersionCheck migrated 21:59:55.1 Info: => 0.0012538s 21:59:55.1 Debug: Took: 00:00:00.0140174 21:59:55.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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.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-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.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-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.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-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.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-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:55.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 21:59:55.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 21:59:55.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:55.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647951837827_73/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:55.1 Info: DatabaseEngineVersionCheck migrating 21:59:55.1 Info: PerformDBOperation 21:59:55.1 Info: Performing DB Operation 21:59:55.1 Info: SQLite 3.49.1 21:59:55.1 Info: => 0.0012389s 21:59:55.1 Info: DatabaseEngineVersionCheck migrated 21:59:55.1 Info: => 0.0012637s 21:59:55.2 Debug: Took: 00:00:00.0149383 21:59:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:59:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:55.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 21:59:55.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 21:59:55.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:55.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647952392364_75/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:55.2 Info: DatabaseEngineVersionCheck migrating 21:59:55.2 Info: PerformDBOperation 21:59:55.2 Info: Performing DB Operation 21:59:55.2 Info: SQLite 3.49.1 21:59:55.2 Info: => 0.0012333s 21:59:55.2 Info: DatabaseEngineVersionCheck migrated 21:59:55.2 Info: => 0.0012608s 21:59:55.2 Debug: Took: 00:00:00.0151882 21:59:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [1] ==== End Query Trace ==== 21:59:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:59:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [3] ==== End Query Trace ==== 21:59:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [4] ==== End Query Trace ==== 21:59:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [5] ==== End Query Trace ==== 21:59:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:55.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 21:59:55.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 21:59:55.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:55.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647953164404_77/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:55.3 Info: DatabaseEngineVersionCheck migrating 21:59:55.3 Info: PerformDBOperation 21:59:55.3 Info: Performing DB Operation 21:59:55.3 Info: SQLite 3.49.1 21:59:55.3 Info: => 0.0012217s 21:59:55.3 Info: DatabaseEngineVersionCheck migrated 21:59:55.3 Info: => 0.0012456s 21:59:55.3 Debug: Took: 00:00:00.0130819 21:59:55.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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.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-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.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-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.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-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.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-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2025-04-14T21:59:55.3399572Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [1] ==== End Query Trace ==== 21:59:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-04-14T21:59:55.3399573Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:59:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2025-04-14T21:59:55.3399573Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [3] ==== End Query Trace ==== 21:59:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2025-04-14T21:59:55.3399574Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [4] ==== End Query Trace ==== 21:59:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2025-04-14T21:59:55.3399574Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [5] ==== End Query Trace ==== 21:59:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:55.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 21:59:55.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 21:59:55.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:55.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647953734564_79/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:55.3 Info: DatabaseEngineVersionCheck migrating 21:59:55.3 Info: PerformDBOperation 21:59:55.3 Info: Performing DB Operation 21:59:55.3 Info: SQLite 3.49.1 21:59:55.3 Info: => 0.0012119s 21:59:55.3 Info: DatabaseEngineVersionCheck migrated 21:59:55.3 Info: => 0.0012364s 21:59:55.3 Debug: Took: 00:00:00.0130345 21:59:55.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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.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-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.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-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.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-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.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-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-04-14T21:59:55.393515Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:59:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:55.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 21:59:55.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 21:59:55.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:55.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647954246432_81/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:55.4 Info: DatabaseEngineVersionCheck migrating 21:59:55.4 Info: PerformDBOperation 21:59:55.4 Info: Performing DB Operation 21:59:55.4 Info: SQLite 3.49.1 21:59:55.4 Info: => 0.0012079s 21:59:55.4 Info: DatabaseEngineVersionCheck migrated 21:59:55.4 Info: => 0.0012348s 21:59:55.4 Debug: Took: 00:00:00.0131813 21:59:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:59:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:55.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 21:59:55.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 21:59:55.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:55.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647954759012_83/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:55.4 Info: DatabaseEngineVersionCheck migrating 21:59:55.4 Info: PerformDBOperation 21:59:55.4 Info: Performing DB Operation 21:59:55.4 Info: SQLite 3.49.1 21:59:55.4 Info: => 0.0011945s 21:59:55.4 Info: DatabaseEngineVersionCheck migrated 21:59:55.4 Info: => 0.0012183s 21:59:55.4 Debug: Took: 00:00:00.0130640 21:59:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:55.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 21:59:55.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 21:59:55.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:55.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647955273337_85/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:55.5 Info: DatabaseEngineVersionCheck migrating 21:59:55.5 Info: PerformDBOperation 21:59:55.5 Info: Performing DB Operation 21:59:55.5 Info: SQLite 3.49.1 21:59:55.5 Info: => 0.0011893s 21:59:55.5 Info: DatabaseEngineVersionCheck migrated 21:59:55.5 Info: => 0.0012234s 21:59:55.5 Debug: Took: 00:00:00.0151403 21:59:55.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:55.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 21:59:55.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 21:59:55.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:55.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647955730289_87/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:55.5 Info: DatabaseEngineVersionCheck migrating 21:59:55.5 Info: PerformDBOperation 21:59:55.5 Info: Performing DB Operation 21:59:55.5 Info: SQLite 3.49.1 21:59:55.5 Info: => 0.0012102s 21:59:55.5 Info: DatabaseEngineVersionCheck migrated 21:59:55.5 Info: => 0.0012344s 21:59:55.5 Debug: Took: 00:00:00.0142642 21:59:55.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:59:55.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 21:59:55.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 21:59:55.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:55.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647956175646_89/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:55.6 Info: DatabaseEngineVersionCheck migrating 21:59:55.6 Info: PerformDBOperation 21:59:55.6 Info: Performing DB Operation 21:59:55.6 Info: SQLite 3.49.1 21:59:55.6 Info: => 0.0011807s 21:59:55.6 Info: DatabaseEngineVersionCheck migrated 21:59:55.6 Info: => 0.0012052s 21:59:55.6 Debug: Took: 00:00:00.0141123 21:59:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-04-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-04-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-04-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-04-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:59:55.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 21:59:55.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 21:59:55.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 21:59:55.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 21:59:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 21:59:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 21:59:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 21:59:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 21:59:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 21:59:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 21:59:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 21:59:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 21:59:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 21:59:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 21:59:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 21:59:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 21:59:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 21:59:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 21:59:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 21:59:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 21:59:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 21:59:55.7 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] 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_string_when_saving_timespan_to_db --- 21:59:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_string_when_saving_timespan_to_db --- 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_timespan_when_getting_string_from_db --- 21:59:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_timespan_when_getting_string_from_db --- 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_zero_timespan_for_db_null_value_when_getting_from_db --- 21:59:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_zero_timespan_for_db_null_value_when_getting_from_db --- 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 21:59:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 21:59:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 21:59:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 21:59:55.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:55.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647957858639_91/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:55.7 Info: DatabaseEngineVersionCheck migrating 21:59:55.7 Info: PerformDBOperation 21:59:55.7 Info: Performing DB Operation 21:59:55.7 Info: SQLite 3.49.1 21:59:55.7 Info: => 0.0013013s 21:59:55.7 Info: DatabaseEngineVersionCheck migrated 21:59:55.7 Info: => 0.0013283s 21:59:55.8 Debug: Took: 00:00:00.0131269 21:59:55.8 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 21:59:55.8 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 21:59:55.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:55.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647958343021_93/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:55.8 Info: DatabaseEngineVersionCheck migrating 21:59:55.8 Info: PerformDBOperation 21:59:55.8 Info: Performing DB Operation 21:59:55.8 Info: SQLite 3.49.1 21:59:55.8 Info: => 0.0012253s 21:59:55.8 Info: DatabaseEngineVersionCheck migrated 21:59:55.8 Info: => 0.0012514s 21:59:55.8 Debug: Took: 00:00:00.0146781 21:59:55.8 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 21:59:55.8 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 21:59:55.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:55.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647958822811_95/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:55.8 Info: DatabaseEngineVersionCheck migrating 21:59:55.8 Info: PerformDBOperation 21:59:55.8 Info: Performing DB Operation 21:59:55.8 Info: SQLite 3.49.1 21:59:55.8 Info: => 0.0012147s 21:59:55.8 Info: DatabaseEngineVersionCheck migrated 21:59:55.8 Info: => 0.0012417s 21:59:55.8 Debug: Took: 00:00:00.0132888 21:59:55.9 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 21:59:55.9 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 21:59:55.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:55.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647959256770_97/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:55.9 Info: DatabaseEngineVersionCheck migrating 21:59:55.9 Info: PerformDBOperation 21:59:55.9 Info: Performing DB Operation 21:59:55.9 Info: SQLite 3.49.1 21:59:55.9 Info: => 0.0012702s 21:59:55.9 Info: DatabaseEngineVersionCheck migrated 21:59:55.9 Info: => 0.0013069s 21:59:55.9 Debug: Took: 00:00:00.0135431 21:59:55.9 Info: Vacuuming Main database 21:59:55.9 Info: Main database compressed 21:59:55.9 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 21:59:55.9 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 21:59:55.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:55.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647959902460_99/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:56.0 Info: DatabaseEngineVersionCheck migrating 21:59:56.0 Info: PerformDBOperation 21:59:56.0 Info: Performing DB Operation 21:59:56.0 Info: SQLite 3.49.1 21:59:56.0 Info: => 0.0012511s 21:59:56.0 Info: DatabaseEngineVersionCheck migrated 21:59:56.0 Info: => 0.0012754s 21:59:56.0 Debug: Took: 00:00:00.0141796 21:59:56.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:59:56.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:59:56.0 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 21:59:56.0 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 21:59:56.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:56.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647960508315_101/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:56.0 Info: DatabaseEngineVersionCheck migrating 21:59:56.0 Info: PerformDBOperation 21:59:56.0 Info: Performing DB Operation 21:59:56.0 Info: SQLite 3.49.1 21:59:56.0 Info: => 0.001292s 21:59:56.0 Info: DatabaseEngineVersionCheck migrated 21:59:56.0 Info: => 0.0013188s 21:59:56.0 Debug: Took: 00:00:00.0146646 21:59:56.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:59:56.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 = [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-04-15T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 21:59:56.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:59:56.1 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 21:59:56.1 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 21:59:56.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:56.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647961055992_103/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:56.1 Info: DatabaseEngineVersionCheck migrating 21:59:56.1 Info: PerformDBOperation 21:59:56.1 Info: Performing DB Operation 21:59:56.1 Info: SQLite 3.49.1 21:59:56.1 Info: => 0.0012781s 21:59:56.1 Info: DatabaseEngineVersionCheck migrated 21:59:56.1 Info: => 0.0013028s 21:59:56.1 Debug: Took: 00:00:00.0147111 21:59:56.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-04-14T21:59:56.1250405Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T21:59:56.125151Z"] Added = ["2025-04-14T21:59:56.1252387Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:59:56.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:59:56.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 21:59:56.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:59:56.1 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 21:59:56.2 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 21:59:56.2 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 21:59:56.1 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 21:59:56.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:56.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647961940500_105/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:56.2 Info: DatabaseEngineVersionCheck migrating 21:59:56.2 Info: PerformDBOperation 21:59:56.2 Info: Performing DB Operation 21:59:56.2 Info: SQLite 3.49.1 21:59:56.2 Info: => 0.0012793s 21:59:56.2 Info: DatabaseEngineVersionCheck migrated 21:59:56.2 Info: => 0.0013061s 21:59:56.2 Debug: Took: 00:00:00.0147724 21:59:56.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:59:56.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:59:56.2 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- Skipped Should_log_warn_if_on_stop_if_service_is_already_stopped [< 1 ms] Skipped should_throw_if_starting_a_running_service [< 1 ms] 21:59:56.2 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 21:59:56.2 Trace: Rate Limit triggered, delaying 'me' for 0.197 sec 21:59:56.4 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 21:59:56.2 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 21:59:56.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:56.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647962715244_107/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:56.2 Info: DatabaseEngineVersionCheck migrating 21:59:56.2 Info: PerformDBOperation 21:59:56.2 Info: Performing DB Operation 21:59:56.2 Info: SQLite 3.49.1 21:59:56.2 Info: => 0.0011936s 21:59:56.2 Info: DatabaseEngineVersionCheck migrated 21:59:56.2 Info: => 0.0012164s 21:59:56.2 Debug: Took: 00:00:00.0130044 21:59:56.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:59:56.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 ==== 21:59:56.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:59:56.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:59:56.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-04-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-15T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-15T00:00:00Z"] Added = ["2025-04-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:59:56.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-04-16T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-16T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-16T00:00:00Z"] Added = ["2025-04-16T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:59:56.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:59:56.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:59:56.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:59:56.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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 ==== 21:59:56.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 ==== 21:59:56.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:59:56.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:59:56.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:59:56.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:59:56.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:59:56.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:59:56.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:59:56.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:59:56.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:59:56.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 21:59:56.6 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 21:59:56.4 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 21:59:56.4 Trace: Rate Limit triggered, delaying 'me' for 0.299 sec 21:59:56.7 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 21:59:56.6 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 21:59:56.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:56.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647966401909_109/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:56.6 Info: DatabaseEngineVersionCheck migrating 21:59:56.6 Info: PerformDBOperation 21:59:56.6 Info: Performing DB Operation 21:59:56.6 Info: SQLite 3.49.1 21:59:56.6 Info: => 0.0012823s 21:59:56.6 Info: DatabaseEngineVersionCheck migrated 21:59:56.6 Info: => 0.0013068s 21:59:56.6 Debug: Took: 00:00:00.0136056 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:59:56.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:59:56.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-04-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-15T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-15T00:00:00Z"] Added = ["2025-04-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:59:56.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-04-16T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-16T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-16T00:00:00Z"] Added = ["2025-04-16T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:59:56.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:59:56.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:59:56.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:59:56.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-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.7 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 21:59:56.7 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 21:59:56.7 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 21:59:56.8 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 21:59:56.8 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 21:59:56.8 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 21:59:56.8 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 21:59:56.8 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 21:59:56.8 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 21:59:56.8 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 21:59:56.9 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 21:59:56.7 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 21:59:56.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:56.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647967899780_111/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:56.8 Info: DatabaseEngineVersionCheck migrating 21:59:56.8 Info: PerformDBOperation 21:59:56.8 Info: Performing DB Operation 21:59:56.8 Info: SQLite 3.49.1 21:59:56.8 Info: => 0.0012649s 21:59:56.8 Info: DatabaseEngineVersionCheck migrated 21:59:56.8 Info: => 0.0012875s 21:59:56.8 Debug: Took: 00:00:00.0180423 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:59:56.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:59:56.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-04-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-15T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-15T00:00:00Z"] Added = ["2025-04-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:59:56.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-04-16T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-16T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-16T00:00:00Z"] Added = ["2025-04-16T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:59:56.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:59:56.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:59:56.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:59:56.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-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:59:56.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 ==== 21:59:56.9 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 21:59:56.9 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 21:59:56.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:56.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647969507612_113/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:56.9 Info: DatabaseEngineVersionCheck migrating 21:59:56.9 Info: PerformDBOperation 21:59:56.9 Info: Performing DB Operation 21:59:56.9 Info: SQLite 3.49.1 21:59:56.9 Info: => 0.0012742s 21:59:56.9 Info: DatabaseEngineVersionCheck migrated 21:59:56.9 Info: => 0.0012979s 21:59:56.9 Debug: Took: 00:00:00.0130921 21:59:56.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 ==== 21:59:56.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 ==== 21:59:56.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:59:56.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:59:56.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-04-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-15T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-15T00:00:00Z"] Added = ["2025-04-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:59:56.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-04-16T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-16T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-16T00:00:00Z"] Added = ["2025-04-16T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:59:57.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:59:57.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:59:57.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:59:57.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-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:59:57.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:59:57.0 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 21:59:56.9 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 21:59:56.9 Trace: Rate Limit triggered, delaying 'me' for 0.200 sec 21:59:57.1 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 21:59:57.0 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 21:59:57.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:57.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647970799817_115/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:57.0 Info: DatabaseEngineVersionCheck migrating 21:59:57.0 Info: PerformDBOperation 21:59:57.0 Info: Performing DB Operation 21:59:57.0 Info: SQLite 3.49.1 21:59:57.0 Info: => 0.0013325s 21:59:57.0 Info: DatabaseEngineVersionCheck migrated 21:59:57.0 Info: => 0.0013645s 21:59:57.0 Debug: Took: 00:00:00.0152878 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:59:57.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:59:57.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-04-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-15T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-15T00:00:00Z"] Added = ["2025-04-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:59:57.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-04-16T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-16T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-16T00:00:00Z"] Added = ["2025-04-16T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:59:57.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:59:57.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:59:57.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:59:57.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-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:59:57.2 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 ==== 21:59:57.2 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 ==== 21:59:57.2 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 ==== 21:59:57.2 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 ==== 21:59:57.2 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 ==== 21:59:57.2 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 ==== 21:59:57.2 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 ==== 21:59:57.2 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 ==== 21:59:57.2 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 ==== 21:59:57.2 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 ==== 21:59:57.2 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- Passed! - Failed: 0, Passed: 500, Skipped: 30, Total: 530, Duration: 7 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Lidarr.Common.Test.dll (net6.0) 21:59:57.2 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 21:59:57.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:57.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647972919262_117/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:57.3 Info: DatabaseEngineVersionCheck migrating 21:59:57.3 Info: PerformDBOperation 21:59:57.3 Info: Performing DB Operation 21:59:57.3 Info: SQLite 3.49.1 21:59:57.3 Info: => 0.0013219s 21:59:57.3 Info: DatabaseEngineVersionCheck migrated 21:59:57.3 Info: => 0.0013505s 21:59:57.3 Debug: Took: 00:00:00.0138125 21:59:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:59:57.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 ==== 21:59:57.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:59:57.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:59:57.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-04-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-15T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-15T00:00:00Z"] Added = ["2025-04-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:59:57.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-04-16T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-16T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-16T00:00:00Z"] Added = ["2025-04-16T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:59:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:59:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:59:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:59:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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 ==== 21:59:57.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 ==== 21:59:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:59:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:59:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:59:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:59:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:59:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:59:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:59:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:59:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:59:57.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" WHERE ("AlbumReleases"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:59:57.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."AlbumReleaseId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:59:57.4 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 21:59:57.4 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 21:59:57.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:59:57.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647974610229_119/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:57.4 Info: DatabaseEngineVersionCheck migrating 21:59:57.4 Info: PerformDBOperation 21:59:57.4 Info: Performing DB Operation 21:59:57.4 Info: SQLite 3.49.1 21:59:57.4 Info: => 0.0012883s 21:59:57.4 Info: DatabaseEngineVersionCheck migrated 21:59:57.4 Info: => 0.0013154s 21:59:57.4 Debug: Took: 00:00:00.0141797 21:59:57.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:59:57.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 ==== 21:59:57.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:59:57.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:59:57.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-04-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-15T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-15T00:00:00Z"] Added = ["2025-04-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:59:57.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-04-16T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-16T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-16T00:00:00Z"] Added = ["2025-04-16T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:59:57.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:59:57.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:59:57.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:59:57.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-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.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 ==== 21:59:57.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 21:59:57.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:59:57.6 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 21:59:57.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 21:59:57.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647976068536_121/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:57.6 Info: DatabaseEngineVersionCheck migrating 21:59:57.6 Info: PerformDBOperation 21:59:57.6 Info: Performing DB Operation 21:59:57.6 Info: SQLite 3.49.1 21:59:57.6 Info: => 0.0484344s 21:59:57.6 Info: DatabaseEngineVersionCheck migrated 21:59:57.6 Info: => 0.0484707s 21:59:57.6 Info: VersionMigration migrating 21:59:57.6 Info: Beginning Transaction 21:59:57.6 Info: CreateTable VersionInfo 21:59:57.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:59:57.6 Info: => 0.0003585s 21:59:57.6 Info: Committing Transaction 21:59:57.6 Info: VersionMigration migrated 21:59:57.6 Info: => 0.0038132s 21:59:57.6 Info: VersionUniqueMigration migrating 21:59:57.6 Info: Beginning Transaction 21:59:57.6 Info: CreateIndex VersionInfo (Version) 21:59:57.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:59:57.6 Info: => 0.0001922s 21:59:57.6 Info: AlterTable VersionInfo 21:59:57.6 Info: => 1E-06s 21:59:57.6 Info: CreateColumn VersionInfo AppliedOn DateTime 21:59:57.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:59:57.6 Info: => 0.0007216s 21:59:57.6 Info: Committing Transaction 21:59:57.6 Info: VersionUniqueMigration migrated 21:59:57.6 Info: => 0.0013401s 21:59:57.6 Info: VersionDescriptionMigration migrating 21:59:57.6 Info: Beginning Transaction 21:59:57.6 Info: AlterTable VersionInfo 21:59:57.6 Info: => 3.5E-06s 21:59:57.6 Info: CreateColumn VersionInfo Description String 21:59:57.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:59:57.6 Info: => 0.0002898s 21:59:57.6 Info: Committing Transaction 21:59:57.6 Info: VersionDescriptionMigration migrated 21:59:57.6 Info: => 0.0008757s 21:59:57.6 Info: 1: InitialSetup migrating 21:59:57.6 Info: Beginning Transaction 21:59:57.6 Info: Starting migration of Main DB to 1 21:59:57.7 Info: CreateTable Config 21:59:57.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:59:57.7 Info: => 0.0002458s 21:59:57.7 Info: CreateIndex Config (Key) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:59:57.7 Info: => 0.0001145s 21:59:57.7 Info: CreateTable RootFolders 21:59:57.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:59:57.7 Info: => 0.0001443s 21:59:57.7 Info: CreateIndex RootFolders (Path) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:59:57.7 Info: => 0.0001001s 21:59:57.7 Info: CreateTable Artists 21:59:57.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:59:57.7 Info: => 0.0003618s 21:59:57.7 Info: CreateIndex Artists (ForeignArtistId) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:59:57.7 Info: => 0.0001054s 21:59:57.7 Info: CreateIndex Artists (NameSlug) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:59:57.7 Info: => 0.0001164s 21:59:57.7 Info: CreateIndex Artists (CleanName) 21:59:57.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:57.7 Info: => 0.0001216s 21:59:57.7 Info: CreateIndex Artists (Path) 21:59:57.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:57.7 Info: => 0.0001013s 21:59:57.7 Info: CreateTable Albums 21:59:57.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:59:57.7 Info: => 0.0003528s 21:59:57.7 Info: CreateIndex Albums (ForeignAlbumId) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:57.7 Info: => 0.000107s 21:59:57.7 Info: CreateIndex Albums (MBId) 21:59:57.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:57.7 Info: => 8.54E-05s 21:59:57.7 Info: CreateIndex Albums (TADBId) 21:59:57.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:57.7 Info: => 9.19E-05s 21:59:57.7 Info: CreateIndex Albums (TitleSlug) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:57.7 Info: => 8.91E-05s 21:59:57.7 Info: CreateIndex Albums (CleanTitle) 21:59:57.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:57.7 Info: => 9.05E-05s 21:59:57.7 Info: CreateIndex Albums (Path) 21:59:57.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:59:57.7 Info: => 8.9E-05s 21:59:57.7 Info: CreateTable Tracks 21:59:57.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:59:57.7 Info: => 0.0002388s 21:59:57.7 Info: CreateIndex Tracks (ForeignTrackId) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:59:57.7 Info: => 0.0001038s 21:59:57.7 Info: CreateIndex Tracks (ArtistId) 21:59:57.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:59:57.7 Info: => 0.0001427s 21:59:57.7 Info: CreateIndex Tracks (TrackFileId) 21:59:57.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:59:57.7 Info: => 0.0001393s 21:59:57.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:59:57.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:59:57.7 Info: => 0.0001306s 21:59:57.7 Info: CreateTable TrackFiles 21:59:57.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:59:57.7 Info: => 0.0001888s 21:59:57.7 Info: CreateIndex TrackFiles (ArtistId) 21:59:57.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:59:57.7 Info: => 0.0001079s 21:59:57.7 Info: CreateIndex TrackFiles (AlbumId) 21:59:57.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:57.7 Info: => 9.92E-05s 21:59:57.7 Info: CreateTable History 21:59:57.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:59:57.7 Info: => 0.0002228s 21:59:57.7 Info: CreateIndex History (Date) 21:59:57.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:59:57.7 Info: => 0.0001456s 21:59:57.7 Info: CreateIndex History (EventType) 21:59:57.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:59:57.7 Info: => 0.0001455s 21:59:57.7 Info: CreateIndex History (DownloadId) 21:59:57.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:59:57.7 Info: => 0.0001059s 21:59:57.7 Info: CreateIndex History (AlbumId) 21:59:57.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:59:57.7 Info: => 9.71E-05s 21:59:57.7 Info: CreateTable Notifications 21:59:57.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:59:57.7 Info: => 0.0002009s 21:59:57.7 Info: CreateTable ScheduledTasks 21:59:57.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:59:57.7 Info: => 0.0001652s 21:59:57.7 Info: CreateIndex ScheduledTasks (TypeName) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:59:57.7 Info: => 0.0001085s 21:59:57.7 Info: CreateTable Indexers 21:59:57.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:59:57.7 Info: => 0.0001587s 21:59:57.7 Info: CreateIndex Indexers (Name) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:59:57.7 Info: => 0.0001212s 21:59:57.7 Info: CreateTable Profiles 21:59:57.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:59:57.7 Info: => 0.0001261s 21:59:57.7 Info: CreateIndex Profiles (Name) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:59:57.7 Info: => 0.0001109s 21:59:57.7 Info: CreateTable QualityDefinitions 21:59:57.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:59:57.7 Info: => 0.0001386s 21:59:57.7 Info: CreateIndex QualityDefinitions (Quality) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:59:57.7 Info: => 0.0001002s 21:59:57.7 Info: CreateIndex QualityDefinitions (Title) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:59:57.7 Info: => 0.0001292s 21:59:57.7 Info: CreateTable NamingConfig 21:59:57.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:59:57.7 Info: => 0.0002044s 21:59:57.7 Info: CreateTable Blacklist 21:59:57.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:59:57.7 Info: => 0.0003002s 21:59:57.7 Info: CreateTable Metadata 21:59:57.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:59:57.7 Info: => 0.0001939s 21:59:57.7 Info: CreateTable MetadataFiles 21:59:57.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:59:57.7 Info: => 0.0001953s 21:59:57.7 Info: CreateTable DownloadClients 21:59:57.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:59:57.7 Info: => 0.0001459s 21:59:57.7 Info: CreateTable PendingReleases 21:59:57.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:59:57.7 Info: => 0.0002316s 21:59:57.7 Info: CreateTable RemotePathMappings 21:59:57.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:59:57.7 Info: => 0.0001435s 21:59:57.7 Info: CreateTable Tags 21:59:57.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:59:57.7 Info: => 0.0001413s 21:59:57.7 Info: CreateIndex Tags (Label) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:59:57.7 Info: => 0.0001072s 21:59:57.7 Info: CreateTable Restrictions 21:59:57.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:59:57.7 Info: => 0.0001348s 21:59:57.7 Info: CreateTable DelayProfiles 21:59:57.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:59:57.7 Info: => 0.0002239s 21:59:57.7 Info: CreateTable Users 21:59:57.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:59:57.7 Info: => 0.0001423s 21:59:57.7 Info: CreateIndex Users (Identifier) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:59:57.7 Info: => 0.0001117s 21:59:57.7 Info: CreateIndex Users (Username) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:59:57.7 Info: => 0.0001367s 21:59:57.7 Info: CreateTable Commands 21:59:57.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:59:57.7 Info: => 0.0002185s 21:59:57.7 Info: CreateTable IndexerStatus 21:59:57.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:59:57.7 Info: => 0.0002118s 21:59:57.7 Info: CreateIndex IndexerStatus (ProviderId) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:59:57.7 Info: => 0.0001161s 21:59:57.7 Info: CreateTable ExtraFiles 21:59:57.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:59:57.7 Info: => 0.0001678s 21:59:57.7 Info: CreateTable LyricFiles 21:59:57.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:59:57.7 Info: => 0.0002389s 21:59:57.7 Info: CreateTable LanguageProfiles 21:59:57.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:59:57.7 Info: => 0.0001364s 21:59:57.7 Info: CreateIndex LanguageProfiles (Name) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:59:57.7 Info: => 0.0001289s 21:59:57.7 Info: CreateTable DownloadClientStatus 21:59:57.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:59:57.7 Info: => 0.0001498s 21:59:57.7 Info: CreateIndex DownloadClientStatus (ProviderId) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:59:57.7 Info: => 0.0001484s 21:59:57.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:59:57.7 Info: -> 1 Insert operations completed in 00:00:00.0001558 taking an average of 00:00:00.0001558 21:59:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:59:57', 'InitialSetup') 21:59:57.7 Info: Committing Transaction 21:59:57.7 Info: 1: InitialSetup migrated 21:59:57.7 Info: => 0.0178492s 21:59:57.7 Info: 2: add_reason_to_pending_releases migrating 21:59:57.7 Info: Beginning Transaction 21:59:57.7 Info: Starting migration of Main DB to 2 21:59:57.7 Info: AlterTable PendingReleases 21:59:57.7 Info: => 1.1E-06s 21:59:57.7 Info: CreateColumn PendingReleases Reason Int32 21:59:57.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:59:57.7 Info: => 0.0006732s 21:59:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:59:57', 'add_reason_to_pending_releases') 21:59:57.7 Info: Committing Transaction 21:59:57.7 Info: 2: add_reason_to_pending_releases migrated 21:59:57.7 Info: => 0.0014527s 21:59:57.7 Info: 3: add_medium_support migrating 21:59:57.7 Info: Beginning Transaction 21:59:57.7 Info: Starting migration of Main DB to 3 21:59:57.7 Info: AlterTable Albums 21:59:57.7 Info: => 1.1E-06s 21:59:57.7 Info: CreateColumn Albums Media String 21:59:57.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:59:57.7 Info: => 0.0006192s 21:59:57.7 Info: AlterTable Tracks 21:59:57.7 Info: => 9E-07s 21:59:57.7 Info: CreateColumn Tracks MediumNumber Int32 21:59:57.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:59:57.7 Info: => 0.0005093s 21:59:57.7 Info: AlterTable Tracks 21:59:57.7 Info: => 8E-07s 21:59:57.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:59:57.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:59:57.7 Info: => 0.0005132s 21:59:57.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:59:57.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:59:57.7 Info: => 6.34E-05s 21:59:57.7 Info: DeleteColumn Tracks TrackNumber 21:59:57.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:59:57.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:59:57.7 Info: DROP TABLE "Tracks" 21:59:57.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:59:57.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:59:57.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:59:57.7 Info: => 0.0048394s 21:59:57.7 Info: AlterTable Tracks 21:59:57.7 Info: => 8E-07s 21:59:57.7 Info: CreateColumn Tracks TrackNumber String 21:59:57.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:59:57.7 Info: => 0.0005083s 21:59:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:59:57', 'add_medium_support') 21:59:57.7 Info: Committing Transaction 21:59:57.7 Info: 3: add_medium_support migrated 21:59:57.7 Info: => 0.0013326s 21:59:57.7 Info: 4: add_various_qualites_in_profile migrating 21:59:57.7 Info: Beginning Transaction 21:59:57.7 Info: Starting migration of Main DB to 4 21:59:57.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:59:57.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:59:57.7 Info: => 7.44E-05s 21:59:57.7 Info: PerformDBOperation 21:59:57.7 Info: Performing DB Operation 21:59:57.7 Info: => 4.6E-05s 21:59:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:59:57', 'add_various_qualites_in_profile') 21:59:57.7 Info: Committing Transaction 21:59:57.7 Info: 4: add_various_qualites_in_profile migrated 21:59:57.7 Info: => 0.0007132s 21:59:57.7 Info: 5: metadata_profiles migrating 21:59:57.7 Info: Beginning Transaction 21:59:57.7 Info: Starting migration of Main DB to 5 21:59:57.7 Info: CreateTable MetadataProfiles 21:59:57.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:59:57.7 Info: => 0.0001683s 21:59:57.7 Info: CreateIndex MetadataProfiles (Name) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:59:57.7 Info: => 0.0001637s 21:59:57.7 Info: AlterTable Artists 21:59:57.7 Info: => 8E-07s 21:59:57.7 Info: CreateColumn Artists MetadataProfileId Int32 21:59:57.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:59:57.7 Info: => 0.0005282s 21:59:57.7 Info: DeleteColumn Artists PrimaryAlbumTypes 21:59:57.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:59:57.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:59:57.7 Info: DROP TABLE "Artists" 21:59:57.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:59:57.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:57.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:57.7 Info: => 0.0051077s 21:59:57.7 Info: DeleteColumn Artists SecondaryAlbumTypes 21:59:57.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:59:57.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:59:57.7 Info: DROP TABLE "Artists" 21:59:57.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:59:57.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:57.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:57.7 Info: => 0.0051218s 21:59:57.7 Info: AlterTable Albums 21:59:57.7 Info: => 8E-07s 21:59:57.7 Info: CreateColumn Albums SecondaryTypes String 21:59:57.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:59:57.7 Info: => 0.0005139s 21:59:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:59:57', 'metadata_profiles') 21:59:57.7 Info: Committing Transaction 21:59:57.7 Info: 5: metadata_profiles migrated 21:59:57.7 Info: => 0.0013927s 21:59:57.7 Info: 6: separate_automatic_and_interactive_search migrating 21:59:57.7 Info: Beginning Transaction 21:59:57.7 Info: Starting migration of Main DB to 6 21:59:57.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:59:57.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:59:57.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:59:57.7 Info: DROP TABLE "Indexers" 21:59:57.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:59:57.7 Info: => 0.0042561s 21:59:57.7 Info: AlterTable Indexers 21:59:57.7 Info: => 1E-06s 21:59:57.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:59:57.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:59:57.7 Info: => 0.0005099s 21:59:57.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:59:57.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:59:57.7 Info: => 5.9E-05s 21:59:57.7 Info: AlterTable Indexers 21:59:57.7 Info: => 6E-07s 21:59:57.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:59:57.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:59:57.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:59:57.7 Info: DROP TABLE "Indexers" 21:59:57.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:59:57.7 Info: => 0.0041751s 21:59:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:59:57', 'separate_automatic_and_interactive_search') 21:59:57.7 Info: Committing Transaction 21:59:57.7 Info: 6: separate_automatic_and_interactive_search migrated 21:59:57.7 Info: => 0.0049547s 21:59:57.7 Info: 7: change_album_path_to_relative migrating 21:59:57.7 Info: Beginning Transaction 21:59:57.7 Info: Starting migration of Main DB to 7 21:59:57.7 Info: DeleteColumn Albums Path 21:59:57.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:59:57.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:59:57.7 Info: DROP TABLE "Albums" 21:59:57.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:57.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:57.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:57.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:57.7 Info: => 0.0053003s 21:59:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:59:57', 'change_album_path_to_relative') 21:59:57.7 Info: Committing Transaction 21:59:57.7 Info: 7: change_album_path_to_relative migrated 21:59:57.7 Info: => 0.0061572s 21:59:57.7 Info: 8: change_quality_size_mb_to_kb migrating 21:59:57.7 Info: Beginning Transaction 21:59:57.7 Info: Starting migration of Main DB to 8 21:59:57.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:59:57.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:59:57.7 Info: => 8.17E-05s 21:59:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:59:57', 'change_quality_size_mb_to_kb') 21:59:57.7 Info: Committing Transaction 21:59:57.7 Info: 8: change_quality_size_mb_to_kb migrated 21:59:57.7 Info: => 0.0007557s 21:59:57.7 Info: 9: album_releases migrating 21:59:57.7 Info: Beginning Transaction 21:59:57.7 Info: Starting migration of Main DB to 9 21:59:57.7 Info: AlterTable Albums 21:59:57.7 Info: => 1E-06s 21:59:57.7 Info: CreateColumn Albums Releases String 21:59:57.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:59:57.7 Info: => 0.0005581s 21:59:57.7 Info: AlterTable Albums 21:59:57.7 Info: => 8E-07s 21:59:57.7 Info: CreateColumn Albums CurrentRelease String 21:59:57.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:59:57.7 Info: => 0.0005152s 21:59:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:59:57', 'album_releases') 21:59:57.7 Info: Committing Transaction 21:59:57.7 Info: 9: album_releases migrated 21:59:57.7 Info: => 0.0012583s 21:59:57.7 Info: 10: album_releases_fix migrating 21:59:57.7 Info: Beginning Transaction 21:59:57.7 Info: Starting migration of Main DB to 10 21:59:57.7 Info: AlterTable Albums 21:59:57.7 Info: => 8E-07s 21:59:57.7 Info: AlterColumn Albums Releases String 21:59:57.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:59:57.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:59:57.7 Info: DROP TABLE "Albums" 21:59:57.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:57.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:57.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:57.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:57.7 Info: => 0.0052719s 21:59:57.7 Info: AlterTable Albums 21:59:57.7 Info: => 1E-06s 21:59:57.7 Info: AlterColumn Albums CurrentRelease String 21:59:57.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:59:57.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:59:57.7 Info: DROP TABLE "Albums" 21:59:57.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:57.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:57.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:57.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:57.7 Info: => 0.0062936s 21:59:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:59:57', 'album_releases_fix') 21:59:57.7 Info: Committing Transaction 21:59:57.7 Info: 10: album_releases_fix migrated 21:59:57.7 Info: => 0.0071591s 21:59:57.7 Info: 11: import_lists migrating 21:59:57.7 Info: Beginning Transaction 21:59:57.7 Info: Starting migration of Main DB to 11 21:59:57.7 Info: CreateTable ImportLists 21:59:57.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:59:57.7 Info: => 0.0002046s 21:59:57.7 Info: CreateIndex ImportLists (Name) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:59:57.7 Info: => 0.000104s 21:59:57.7 Info: CreateTable ImportListStatus 21:59:57.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:59:57.7 Info: => 0.0001382s 21:59:57.7 Info: CreateIndex ImportListStatus (ProviderId) 21:59:57.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:59:57.7 Info: => 9.96E-05s 21:59:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:59:57', 'import_lists') 21:59:57.7 Info: Committing Transaction 21:59:57.7 Info: 11: import_lists migrated 21:59:57.7 Info: => 0.0008653s 21:59:57.7 Info: 12: add_release_status migrating 21:59:57.7 Info: Beginning Transaction 21:59:57.7 Info: Starting migration of Main DB to 12 21:59:57.7 Info: AlterTable MetadataProfiles 21:59:57.7 Info: => 1E-06s 21:59:57.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:59:57.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:59:57.7 Info: => 0.000601s 21:59:57.7 Info: PerformDBOperation 21:59:57.7 Info: Performing DB Operation 21:59:57.7 Info: => 3.85E-05s 21:59:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:59:57', 'add_release_status') 21:59:57.7 Info: Committing Transaction 21:59:57.7 Info: 12: add_release_status migrated 21:59:57.7 Info: => 0.0007378s 21:59:57.7 Info: 13: album_download_notification migrating 21:59:57.7 Info: Beginning Transaction 21:59:57.7 Info: Starting migration of Main DB to 13 21:59:57.7 Info: AlterTable Notifications 21:59:57.7 Info: => 1.3E-06s 21:59:57.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:59:57.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:59:57.7 Info: => 0.00056s 21:59:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:59:57', 'album_download_notification') 21:59:57.7 Info: Committing Transaction 21:59:57.7 Info: 13: album_download_notification migrated 21:59:57.7 Info: => 0.001292s 21:59:57.7 Info: 14: fix_language_metadata_profiles migrating 21:59:57.7 Info: Beginning Transaction 21:59:57.7 Info: Starting migration of Main DB to 14 21:59:57.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:59:57.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:59:57.7 Info: => 0.0001062s 21:59:57.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:59:57.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:59:57.7 Info: => 7.47E-05s 21:59:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:59:57', 'fix_language_metadata_profiles') 21:59:57.7 Info: Committing Transaction 21:59:57.7 Info: 14: fix_language_metadata_profiles migrated 21:59:57.7 Info: => 0.0007588s 21:59:57.7 Info: 15: remove_fanzub migrating 21:59:57.7 Info: Beginning Transaction 21:59:57.7 Info: Starting migration of Main DB to 15 21:59:57.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:59:57.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:59:57.7 Info: => 6.56E-05s 21:59:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:59:57', 'remove_fanzub') 21:59:57.7 Info: Committing Transaction 21:59:57.7 Info: 15: remove_fanzub migrated 21:59:57.7 Info: => 0.0007358s 21:59:57.7 Info: 16: update_artist_history_indexes migrating 21:59:57.7 Info: Beginning Transaction 21:59:57.7 Info: Starting migration of Main DB to 16 21:59:57.7 Info: CreateIndex Albums (ArtistId) 21:59:57.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:59:57.7 Info: => 0.0001439s 21:59:57.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:59:57.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:59:57.8 Info: => 0.0001201s 21:59:57.8 Info: DeleteIndex History (AlbumId) 21:59:57.8 Info: DROP INDEX "IX_History_AlbumId" 21:59:57.8 Info: => 0.0001748s 21:59:57.8 Info: CreateIndex History (AlbumId, Date) 21:59:57.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:59:57.8 Info: => 0.0001164s 21:59:57.8 Info: DeleteIndex History (DownloadId) 21:59:57.8 Info: DROP INDEX "IX_History_DownloadId" 21:59:57.8 Info: => 0.0001648s 21:59:57.8 Info: CreateIndex History (DownloadId, Date) 21:59:57.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:59:57.8 Info: => 0.000113s 21:59:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:59:57', 'update_artist_history_indexes') 21:59:57.8 Info: Committing Transaction 21:59:57.8 Info: 16: update_artist_history_indexes migrated 21:59:57.8 Info: => 0.0008603s 21:59:57.8 Info: 17: remove_nma migrating 21:59:57.8 Info: Beginning Transaction 21:59:57.8 Info: Starting migration of Main DB to 17 21:59:57.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:57.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:59:57.8 Info: => 6.74E-05s 21:59:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:59:57', 'remove_nma') 21:59:57.8 Info: Committing Transaction 21:59:57.8 Info: 17: remove_nma migrated 21:59:57.8 Info: => 0.0007197s 21:59:57.8 Info: 18: album_disambiguation migrating 21:59:57.8 Info: Beginning Transaction 21:59:57.8 Info: Starting migration of Main DB to 18 21:59:57.8 Info: AlterTable Albums 21:59:57.8 Info: => 1.1E-06s 21:59:57.8 Info: CreateColumn Albums Disambiguation String 21:59:57.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:59:57.8 Info: => 0.0006586s 21:59:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:59:57', 'album_disambiguation') 21:59:57.8 Info: Committing Transaction 21:59:57.8 Info: 18: album_disambiguation migrated 21:59:57.8 Info: => 0.0013637s 21:59:57.8 Info: 19: add_ape_quality_in_profiles migrating 21:59:57.8 Info: Beginning Transaction 21:59:57.8 Info: Starting migration of Main DB to 19 21:59:57.8 Info: PerformDBOperation 21:59:57.8 Info: Performing DB Operation 21:59:57.8 Info: => 4.63E-05s 21:59:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:59:57', 'add_ape_quality_in_profiles') 21:59:57.8 Info: Committing Transaction 21:59:57.8 Info: 19: add_ape_quality_in_profiles migrated 21:59:57.8 Info: => 0.0007352s 21:59:57.8 Info: 20: remove_pushalot migrating 21:59:57.8 Info: Beginning Transaction 21:59:57.8 Info: Starting migration of Main DB to 20 21:59:57.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:57.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:59:57.8 Info: => 6.77E-05s 21:59:57.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:57.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:59:57.8 Info: => 4.34E-05s 21:59:57.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:57.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:59:57.8 Info: => 4.17E-05s 21:59:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:59:57', 'remove_pushalot') 21:59:57.8 Info: Committing Transaction 21:59:57.8 Info: 20: remove_pushalot migrated 21:59:57.8 Info: => 0.0006937s 21:59:57.8 Info: 21: add_custom_filters migrating 21:59:57.8 Info: Beginning Transaction 21:59:57.8 Info: Starting migration of Main DB to 21 21:59:57.8 Info: CreateTable CustomFilters 21:59:57.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:59:57.8 Info: => 0.0001698s 21:59:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:59:57', 'add_custom_filters') 21:59:57.8 Info: Committing Transaction 21:59:57.8 Info: 21: add_custom_filters migrated 21:59:57.8 Info: => 0.0008811s 21:59:57.8 Info: 22: import_list_tags migrating 21:59:57.8 Info: Beginning Transaction 21:59:57.8 Info: Starting migration of Main DB to 22 21:59:57.8 Info: AlterTable ImportLists 21:59:57.8 Info: => 1.1E-06s 21:59:57.8 Info: CreateColumn ImportLists Tags String 21:59:57.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:59:57.8 Info: => 0.0005968s 21:59:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:59:57', 'import_list_tags') 21:59:57.8 Info: Committing Transaction 21:59:57.8 Info: 22: import_list_tags migrated 21:59:57.8 Info: => 0.0012928s 21:59:57.8 Info: 23: add_release_groups_etc migrating 21:59:57.8 Info: Beginning Transaction 21:59:57.8 Info: Starting migration of Main DB to 23 21:59:57.8 Info: CreateTable ArtistMetadata 21:59:57.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) 21:59:57.8 Info: => 0.0002625s 21:59:57.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:59:57.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:59:57.8 Info: => 0.0001495s 21:59:57.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" 21:59:57.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" 21:59:57.8 Info: => 0.0001484s 21:59:57.8 Info: AlterTable Artists 21:59:57.8 Info: => 1.2E-06s 21:59:57.8 Info: CreateColumn Artists ArtistMetadataId Int32 21:59:57.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:59:57.8 Info: => 0.0005876s 21:59:57.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:59:57.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:59:57.8 Info: => 0.0001231s 21:59:57.8 Info: CreateTable AlbumReleases 21:59:57.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) 21:59:57.8 Info: => 0.0002143s 21:59:57.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:59:57.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:59:57.8 Info: => 0.0001166s 21:59:57.8 Info: CreateIndex AlbumReleases (AlbumId) 21:59:57.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:59:57.8 Info: => 0.000107s 21:59:57.8 Info: PerformDBOperation 21:59:57.8 Info: Performing DB Operation 21:59:57.8 Info: => 0.0001187s 21:59:57.8 Info: AlterTable Albums 21:59:57.8 Info: => 8E-07s 21:59:57.8 Info: CreateColumn Albums ArtistMetadataId Int32 21:59:57.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:59:57.8 Info: => 0.0005955s 21:59:57.8 Info: AlterTable Albums 21:59:57.8 Info: => 8E-07s 21:59:57.8 Info: CreateColumn Albums AnyReleaseOk Boolean 21:59:57.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:59:57.8 Info: => 0.0005917s 21:59:57.8 Info: AlterTable Albums 21:59:57.8 Info: => 8E-07s 21:59:57.8 Info: CreateColumn Albums Links String 21:59:57.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:59:57.8 Info: => 0.0005554s 21:59:57.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:59:57.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:59:57.8 Info: => 0.000106s 21:59:57.8 Info: AlterTable Tracks 21:59:57.8 Info: => 8E-07s 21:59:57.8 Info: CreateColumn Tracks ForeignRecordingId String 21:59:57.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:59:57.8 Info: => 0.0006356s 21:59:57.8 Info: AlterTable Tracks 21:59:57.8 Info: => 7E-07s 21:59:57.8 Info: CreateColumn Tracks AlbumReleaseId Int32 21:59:57.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:59:57.8 Info: => 0.0008608s 21:59:57.8 Info: AlterTable Tracks 21:59:57.8 Info: => 8E-07s 21:59:57.8 Info: CreateColumn Tracks ArtistMetadataId Int32 21:59:57.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:59:57.8 Info: => 0.0006192s 21:59:57.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:59:57.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:59:57.8 Info: => 0.000108s 21:59:57.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:59:57.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:59:57.8 Info: => 8.83E-05s 21:59:57.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:59:57.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:59:57.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" 21:59:57.8 Info: DROP TABLE "Artists" 21:59:57.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:57.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:57.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:57.8 Info: => 0.0070989s 21:59:57.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:59:57.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) 21:59:57.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" 21:59:57.8 Info: DROP TABLE "Albums" 21:59:57.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:57.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:57.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:57.8 Info: => 0.0056054s 21:59:57.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:59:57.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:59:57.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:59:57.8 Info: DROP TABLE "Tracks" 21:59:57.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:59:57.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:59:57.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:59:57.8 Info: => 0.0049661s 21:59:57.8 Info: DeleteColumn TrackFiles ArtistId 21:59:57.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:59:57.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:59:57.8 Info: DROP TABLE "TrackFiles" 21:59:57.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:57.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:57.8 Info: => 0.0047154s 21:59:57.8 Info: CreateIndex Artists (ArtistMetadataId) 21:59:57.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:57.8 Info: => 9.76E-05s 21:59:57.8 Info: CreateIndex Artists (Monitored) 21:59:57.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:57.8 Info: => 9.15E-05s 21:59:57.8 Info: CreateIndex Albums (ArtistMetadataId) 21:59:57.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:59:57.8 Info: => 0.0001046s 21:59:57.8 Info: CreateIndex Tracks (ArtistMetadataId) 21:59:57.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:59:57.8 Info: => 0.0001282s 21:59:57.8 Info: CreateIndex Tracks (AlbumReleaseId) 21:59:57.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:59:57.8 Info: => 0.0001001s 21:59:57.8 Info: CreateIndex Tracks (ForeignRecordingId) 21:59:57.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:59:57.8 Info: => 9.64E-05s 21:59:57.8 Info: UpdateData 21:59:57.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:59:57.8 Info: => 5.75E-05s 21:59:57.8 Info: UpdateData 21:59:57.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:59:57.8 Info: => 4.82E-05s 21:59:57.8 Info: UpdateData 21:59:57.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:59:57.8 Info: => 5.52E-05s 21:59:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:59:57', 'add_release_groups_etc') 21:59:57.8 Info: Committing Transaction 21:59:57.8 Info: 23: add_release_groups_etc migrated 21:59:57.8 Info: => 0.0021072s 21:59:57.8 Info: 24: NewMediaInfoFormat migrating 21:59:57.8 Info: Beginning Transaction 21:59:57.8 Info: Starting migration of Main DB to 24 21:59:57.8 Info: UpdateData 21:59:57.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:59:57.8 Info: => 7.26E-05s 21:59:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:59:57', 'NewMediaInfoFormat') 21:59:57.8 Info: Committing Transaction 21:59:57.8 Info: 24: NewMediaInfoFormat migrated 21:59:57.8 Info: => 0.000805s 21:59:57.8 Info: 25: rename_restrictions_to_release_profiles migrating 21:59:57.8 Info: Beginning Transaction 21:59:57.8 Info: Starting migration of Main DB to 25 21:59:57.8 Info: RenameTable Restrictions ReleaseProfiles 21:59:57.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:59:57.8 Info: => 0.0015696s 21:59:57.8 Info: AlterTable ReleaseProfiles 21:59:57.8 Info: => 1.1E-06s 21:59:57.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:59:57.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:59:57.8 Info: => 0.0005751s 21:59:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:59:57', 'rename_restrictions_to_release_profiles') 21:59:57.8 Info: Committing Transaction 21:59:57.8 Info: 25: rename_restrictions_to_release_profiles migrated 21:59:57.8 Info: => 0.0013375s 21:59:57.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:59:57.8 Info: Beginning Transaction 21:59:57.8 Info: Starting migration of Main DB to 26 21:59:57.8 Info: RenameTable Profiles QualityProfiles 21:59:57.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:59:57.8 Info: => 0.0015791s 21:59:57.8 Info: AlterTable QualityProfiles 21:59:57.8 Info: => 8E-07s 21:59:57.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:59:57.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:59:57.8 Info: => 0.0006058s 21:59:57.8 Info: AlterTable LanguageProfiles 21:59:57.8 Info: => 7E-07s 21:59:57.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:59:57.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:59:57.8 Info: => 0.0006282s 21:59:57.8 Info: UpdateData 21:59:57.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:59:57.8 Info: => 6.62E-05s 21:59:57.8 Info: UpdateData 21:59:57.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:59:57.8 Info: => 4.2E-05s 21:59:57.8 Info: RenameColumn Artists ProfileId to QualityProfileId 21:59:57.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:59:57.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:59:57.8 Info: DROP TABLE "Artists" 21:59:57.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:57.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:57.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:57.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:57.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:57.8 Info: => 0.0067229s 21:59:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:59:57', 'rename_quality_profiles_add_upgrade_allowed') 21:59:57.8 Info: Committing Transaction 21:59:57.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:59:57.8 Info: => 0.0076587s 21:59:57.8 Info: 27: add_import_exclusions migrating 21:59:57.8 Info: Beginning Transaction 21:59:57.8 Info: Starting migration of Main DB to 27 21:59:57.8 Info: CreateTable ImportListExclusions 21:59:57.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:59:57.8 Info: => 0.0002742s 21:59:57.8 Info: CreateIndex ImportListExclusions (ForeignId) 21:59:57.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:59:57.8 Info: => 0.0001054s 21:59:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:59:57', 'add_import_exclusions') 21:59:57.8 Info: Committing Transaction 21:59:57.8 Info: 27: add_import_exclusions migrated 21:59:57.8 Info: => 0.0009011s 21:59:57.8 Info: 28: clean_artist_metadata_table migrating 21:59:57.8 Info: Beginning Transaction 21:59:57.8 Info: Starting migration of Main DB to 28 21:59:57.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:57.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:57.8 Info: => 0.0002108s 21:59:57.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:57.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:57.8 Info: => 0.0001627s 21:59:57.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:59:57.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:59:57.8 Info: => 0.0001958s 21:59:57.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:59:57.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:59:57.8 Info: => 0.0001606s 21:59:57.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:57.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:57.8 Info: => 0.0001539s 21:59:57.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:59:57.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:59:57.8 Info: => 0.0001527s 21:59:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:59:57', 'clean_artist_metadata_table') 21:59:57.8 Info: Committing Transaction 21:59:57.8 Info: 28: clean_artist_metadata_table migrated 21:59:57.8 Info: => 0.0009081s 21:59:57.8 Info: 29: health_issue_notification migrating 21:59:57.8 Info: Beginning Transaction 21:59:57.8 Info: Starting migration of Main DB to 29 21:59:57.8 Info: AlterTable Notifications 21:59:57.8 Info: => 1E-06s 21:59:57.8 Info: CreateColumn Notifications OnHealthIssue Boolean 21:59:57.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:59:57.8 Info: => 0.0006365s 21:59:57.8 Info: AlterTable Notifications 21:59:57.8 Info: => 8E-07s 21:59:57.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:59:57.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:59:57.8 Info: => 0.0005595s 21:59:57.8 Info: AlterTable Notifications 21:59:57.8 Info: => 8E-07s 21:59:57.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:59:57.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:59:57.8 Info: => 0.0005573s 21:59:57.8 Info: AlterTable Notifications 21:59:57.8 Info: => 8E-07s 21:59:57.8 Info: CreateColumn Notifications OnImportFailure Boolean 21:59:57.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:59:57.8 Info: => 0.0005405s 21:59:57.8 Info: AlterTable Notifications 21:59:57.8 Info: => 7E-07s 21:59:57.8 Info: CreateColumn Notifications OnTrackRetag Boolean 21:59:57.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:59:57.8 Info: => 0.0005511s 21:59:57.8 Info: DeleteColumn Notifications OnDownload 21:59:57.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:59:57.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:59:57.8 Info: DROP TABLE "Notifications" 21:59:57.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:59:57.8 Info: => 0.0047629s 21:59:57.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:59:57.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:59:57.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:59:57.8 Info: DROP TABLE "Notifications" 21:59:57.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:59:57.8 Info: => 0.0060157s 21:59:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:59:57', 'health_issue_notification') 21:59:57.8 Info: Committing Transaction 21:59:57.8 Info: 29: health_issue_notification migrated 21:59:57.8 Info: => 0.0069985s 21:59:57.8 Info: 30: add_mediafilerepository_mtime migrating 21:59:57.8 Info: Beginning Transaction 21:59:57.8 Info: Starting migration of Main DB to 30 21:59:57.8 Info: AlterTable TrackFiles 21:59:57.8 Info: => 1.1E-06s 21:59:57.8 Info: CreateColumn TrackFiles Modified DateTime 21:59:57.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:59:57.8 Info: => 0.0006532s 21:59:57.8 Info: AlterTable TrackFiles 21:59:57.8 Info: => 9E-07s 21:59:57.8 Info: CreateColumn TrackFiles Path String 21:59:57.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:59:57.8 Info: => 0.0005911s 21:59:57.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:59:57.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:59:57.8 Info: => 5.35E-05s 21:59:57.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:59:57.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:59:57.8 Info: => 0.0001605s 21:59:57.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:59:57.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:59:57.8 Info: => 0.0001723s 21:59:57.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:59:57.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:59:57.8 Info: => 0.0001806s 21:59:57.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:59:57.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:59:57.8 Info: => 0.000106s 21:59:57.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:59:57.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:59:57.8 Info: => 7.02E-05s 21:59:57.8 Info: AlterTable TrackFiles 21:59:57.8 Info: => 6E-07s 21:59:57.8 Info: AlterColumn TrackFiles Path String 21:59:57.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:59:57.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:59:57.8 Info: DROP TABLE "TrackFiles" 21:59:57.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:57.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:57.8 Info: => 0.0050724s 21:59:57.8 Info: CreateIndex TrackFiles (Path) 21:59:57.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:57.8 Info: => 9.95E-05s 21:59:57.8 Info: DeleteColumn TrackFiles RelativePath 21:59:57.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:59:57.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:59:57.8 Info: DROP TABLE "TrackFiles" 21:59:57.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:57.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:57.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:57.8 Info: => 0.0074923s 21:59:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:59:57', 'add_mediafilerepository_mtime') 21:59:57.8 Info: Committing Transaction 21:59:57.8 Info: 30: add_mediafilerepository_mtime migrated 21:59:57.8 Info: => 0.008443s 21:59:57.8 Info: 31: add_artistmetadataid_constraint migrating 21:59:57.8 Info: Beginning Transaction 21:59:57.8 Info: Starting migration of Main DB to 31 21:59:57.8 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 21:59:57.8 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:59:57.8 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 21:59:57.8 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 21:59:57.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:59:57.8 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:59:57.8 Info: => 0.0002099s 21:59:57.8 Info: DeleteIndex Artists (ArtistMetadataId) 21:59:57.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:59:57.8 Info: => 0.0001585s 21:59:57.8 Info: AlterColumn Artists ArtistMetadataId Int32 21:59:57.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:59:57.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" 21:59:57.9 Info: DROP TABLE "Artists" 21:59:57.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:57.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:57.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:57.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:57.9 Info: => 0.0052331s 21:59:57.9 Info: CreateIndex Artists (ArtistMetadataId) 21:59:57.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:57.9 Info: => 9.85E-05s 21:59:57.9 Info: -> 4 Insert operations completed in 00:00:00.0003691 taking an average of 00:00:00.0000922 21:59:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:59:57', 'add_artistmetadataid_constraint') 21:59:57.9 Info: Committing Transaction 21:59:57.9 Info: 31: add_artistmetadataid_constraint migrated 21:59:57.9 Info: => 0.001128s 21:59:57.9 Debug: Took: 00:00:00.2806057 21:59:58.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 21:59:58.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 21:59:58.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647980145382_123/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:58.0 Info: DatabaseEngineVersionCheck migrating 21:59:58.0 Info: PerformDBOperation 21:59:58.0 Info: Performing DB Operation 21:59:58.0 Info: SQLite 3.49.1 21:59:58.0 Info: => 0.0026976s 21:59:58.0 Info: DatabaseEngineVersionCheck migrated 21:59:58.0 Info: => 0.0027265s 21:59:58.0 Info: VersionMigration migrating 21:59:58.0 Info: Beginning Transaction 21:59:58.0 Info: CreateTable VersionInfo 21:59:58.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:59:58.0 Info: => 0.0002436s 21:59:58.0 Info: Committing Transaction 21:59:58.0 Info: VersionMigration migrated 21:59:58.0 Info: => 0.0015451s 21:59:58.0 Info: VersionUniqueMigration migrating 21:59:58.0 Info: Beginning Transaction 21:59:58.0 Info: CreateIndex VersionInfo (Version) 21:59:58.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:59:58.0 Info: => 0.0002179s 21:59:58.0 Info: AlterTable VersionInfo 21:59:58.0 Info: => 8E-07s 21:59:58.0 Info: CreateColumn VersionInfo AppliedOn DateTime 21:59:58.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:59:58.0 Info: => 0.0006733s 21:59:58.0 Info: Committing Transaction 21:59:58.0 Info: VersionUniqueMigration migrated 21:59:58.0 Info: => 0.0013824s 21:59:58.0 Info: VersionDescriptionMigration migrating 21:59:58.0 Info: Beginning Transaction 21:59:58.0 Info: AlterTable VersionInfo 21:59:58.0 Info: => 8E-07s 21:59:58.0 Info: CreateColumn VersionInfo Description String 21:59:58.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:59:58.0 Info: => 0.0002642s 21:59:58.0 Info: Committing Transaction 21:59:58.0 Info: VersionDescriptionMigration migrated 21:59:58.0 Info: => 0.0009389s 21:59:58.0 Info: 1: InitialSetup migrating 21:59:58.0 Info: Beginning Transaction 21:59:58.0 Info: Starting migration of Main DB to 1 21:59:58.0 Info: CreateTable Config 21:59:58.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:59:58.0 Info: => 0.0002628s 21:59:58.0 Info: CreateIndex Config (Key) 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:59:58.0 Info: => 0.000143s 21:59:58.0 Info: CreateTable RootFolders 21:59:58.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:59:58.0 Info: => 0.0001545s 21:59:58.0 Info: CreateIndex RootFolders (Path) 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:59:58.0 Info: => 0.0001322s 21:59:58.0 Info: CreateTable Artists 21:59:58.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) 21:59:58.0 Info: => 0.0003235s 21:59:58.0 Info: CreateIndex Artists (ForeignArtistId) 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:59:58.0 Info: => 0.0001316s 21:59:58.0 Info: CreateIndex Artists (NameSlug) 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:59:58.0 Info: => 0.0001209s 21:59:58.0 Info: CreateIndex Artists (CleanName) 21:59:58.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:58.0 Info: => 0.0001214s 21:59:58.0 Info: CreateIndex Artists (Path) 21:59:58.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:58.0 Info: => 0.0001251s 21:59:58.0 Info: CreateTable Albums 21:59:58.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) 21:59:58.0 Info: => 0.0003105s 21:59:58.0 Info: CreateIndex Albums (ForeignAlbumId) 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:58.0 Info: => 0.0001351s 21:59:58.0 Info: CreateIndex Albums (MBId) 21:59:58.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:58.0 Info: => 0.0001221s 21:59:58.0 Info: CreateIndex Albums (TADBId) 21:59:58.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:58.0 Info: => 0.0001183s 21:59:58.0 Info: CreateIndex Albums (TitleSlug) 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:58.0 Info: => 0.0001215s 21:59:58.0 Info: CreateIndex Albums (CleanTitle) 21:59:58.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:58.0 Info: => 0.0001219s 21:59:58.0 Info: CreateIndex Albums (Path) 21:59:58.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:59:58.0 Info: => 0.0001204s 21:59:58.0 Info: CreateTable Tracks 21:59:58.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) 21:59:58.0 Info: => 0.0002121s 21:59:58.0 Info: CreateIndex Tracks (ForeignTrackId) 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:59:58.0 Info: => 0.0001333s 21:59:58.0 Info: CreateIndex Tracks (ArtistId) 21:59:58.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:59:58.0 Info: => 0.0001257s 21:59:58.0 Info: CreateIndex Tracks (TrackFileId) 21:59:58.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:59:58.0 Info: => 0.0001271s 21:59:58.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:59:58.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:59:58.0 Info: => 0.0001337s 21:59:58.0 Info: CreateTable TrackFiles 21:59:58.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) 21:59:58.0 Info: => 0.0002049s 21:59:58.0 Info: CreateIndex TrackFiles (ArtistId) 21:59:58.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:59:58.0 Info: => 0.0001261s 21:59:58.0 Info: CreateIndex TrackFiles (AlbumId) 21:59:58.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:58.0 Info: => 0.0001218s 21:59:58.0 Info: CreateTable History 21:59:58.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) 21:59:58.0 Info: => 0.0002066s 21:59:58.0 Info: CreateIndex History (Date) 21:59:58.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:59:58.0 Info: => 0.0001279s 21:59:58.0 Info: CreateIndex History (EventType) 21:59:58.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:59:58.0 Info: => 0.000123s 21:59:58.0 Info: CreateIndex History (DownloadId) 21:59:58.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:59:58.0 Info: => 0.0001214s 21:59:58.0 Info: CreateIndex History (AlbumId) 21:59:58.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:59:58.0 Info: => 0.000141s 21:59:58.0 Info: CreateTable Notifications 21:59:58.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) 21:59:58.0 Info: => 0.0001933s 21:59:58.0 Info: CreateTable ScheduledTasks 21:59:58.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:59:58.0 Info: => 0.0001845s 21:59:58.0 Info: CreateIndex ScheduledTasks (TypeName) 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:59:58.0 Info: => 0.0001393s 21:59:58.0 Info: CreateTable Indexers 21:59:58.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) 21:59:58.0 Info: => 0.0001716s 21:59:58.0 Info: CreateIndex Indexers (Name) 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:59:58.0 Info: => 0.0001353s 21:59:58.0 Info: CreateTable Profiles 21:59:58.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:59:58.0 Info: => 0.000157s 21:59:58.0 Info: CreateIndex Profiles (Name) 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:59:58.0 Info: => 0.0001301s 21:59:58.0 Info: CreateTable QualityDefinitions 21:59:58.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:59:58.0 Info: => 0.0001909s 21:59:58.0 Info: CreateIndex QualityDefinitions (Quality) 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:59:58.0 Info: => 0.0001504s 21:59:58.0 Info: CreateIndex QualityDefinitions (Title) 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:59:58.0 Info: => 0.0001361s 21:59:58.0 Info: CreateTable NamingConfig 21:59:58.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) 21:59:58.0 Info: => 0.0001804s 21:59:58.0 Info: CreateTable Blacklist 21:59:58.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 '') 21:59:58.0 Info: => 0.0002257s 21:59:58.0 Info: CreateTable Metadata 21:59:58.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) 21:59:58.0 Info: => 0.0001641s 21:59:58.0 Info: CreateTable MetadataFiles 21:59:58.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) 21:59:58.0 Info: => 0.000194s 21:59:58.0 Info: CreateTable DownloadClients 21:59:58.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) 21:59:58.0 Info: => 0.0001708s 21:59:58.0 Info: CreateTable PendingReleases 21:59:58.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 '') 21:59:58.0 Info: => 0.0001996s 21:59:58.0 Info: CreateTable RemotePathMappings 21:59:58.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:59:58.0 Info: => 0.0001619s 21:59:58.0 Info: CreateTable Tags 21:59:58.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:59:58.0 Info: => 0.0001487s 21:59:58.0 Info: CreateIndex Tags (Label) 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:59:58.0 Info: => 0.0001344s 21:59:58.0 Info: CreateTable Restrictions 21:59:58.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:59:58.0 Info: => 0.0021648s 21:59:58.0 Info: CreateTable DelayProfiles 21:59:58.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) 21:59:58.0 Info: => 0.0002204s 21:59:58.0 Info: CreateTable Users 21:59:58.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:59:58.0 Info: => 0.0001619s 21:59:58.0 Info: CreateIndex Users (Identifier) 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:59:58.0 Info: => 0.0001586s 21:59:58.0 Info: CreateIndex Users (Username) 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:59:58.0 Info: => 0.0001361s 21:59:58.0 Info: CreateTable Commands 21:59:58.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) 21:59:58.0 Info: => 0.0002048s 21:59:58.0 Info: CreateTable IndexerStatus 21:59:58.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) 21:59:58.0 Info: => 0.00021s 21:59:58.0 Info: CreateIndex IndexerStatus (ProviderId) 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:59:58.0 Info: => 0.0001402s 21:59:58.0 Info: CreateTable ExtraFiles 21:59:58.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) 21:59:58.0 Info: => 0.0001878s 21:59:58.0 Info: CreateTable LyricFiles 21:59:58.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) 21:59:58.0 Info: => 0.0002183s 21:59:58.0 Info: CreateTable LanguageProfiles 21:59:58.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:59:58.0 Info: => 0.0001654s 21:59:58.0 Info: CreateIndex LanguageProfiles (Name) 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:59:58.0 Info: => 0.0001414s 21:59:58.0 Info: CreateTable DownloadClientStatus 21:59:58.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) 21:59:58.0 Info: => 0.0001821s 21:59:58.0 Info: CreateIndex DownloadClientStatus (ProviderId) 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:59:58.0 Info: => 0.000137s 21:59:58.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:59:58.0 Info: -> 1 Insert operations completed in 00:00:00.0000964 taking an average of 00:00:00.0000964 21:59:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:59:58', 'InitialSetup') 21:59:58.0 Info: Committing Transaction 21:59:58.0 Info: 1: InitialSetup migrated 21:59:58.0 Info: => 0.010642s 21:59:58.0 Info: 2: add_reason_to_pending_releases migrating 21:59:58.0 Info: Beginning Transaction 21:59:58.0 Info: Starting migration of Main DB to 2 21:59:58.0 Info: AlterTable PendingReleases 21:59:58.0 Info: => 8E-07s 21:59:58.0 Info: CreateColumn PendingReleases Reason Int32 21:59:58.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:59:58.0 Info: => 0.0006656s 21:59:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:59:58', 'add_reason_to_pending_releases') 21:59:58.0 Info: Committing Transaction 21:59:58.0 Info: 2: add_reason_to_pending_releases migrated 21:59:58.0 Info: => 0.0015016s 21:59:58.0 Info: 3: add_medium_support migrating 21:59:58.0 Info: Beginning Transaction 21:59:58.0 Info: Starting migration of Main DB to 3 21:59:58.0 Info: AlterTable Albums 21:59:58.0 Info: => 9E-07s 21:59:58.0 Info: CreateColumn Albums Media String 21:59:58.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:59:58.0 Info: => 0.0005806s 21:59:58.0 Info: AlterTable Tracks 21:59:58.0 Info: => 8E-07s 21:59:58.0 Info: CreateColumn Tracks MediumNumber Int32 21:59:58.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:59:58.0 Info: => 0.0005137s 21:59:58.0 Info: AlterTable Tracks 21:59:58.0 Info: => 1E-06s 21:59:58.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:59:58.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:59:58.0 Info: => 0.0005247s 21:59:58.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:59:58.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:59:58.0 Info: => 6.44E-05s 21:59:58.0 Info: DeleteColumn Tracks TrackNumber 21:59:58.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) 21:59:58.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" 21:59:58.0 Info: DROP TABLE "Tracks" 21:59:58.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:59:58.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:59:58.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:59:58.0 Info: => 0.0049254s 21:59:58.0 Info: AlterTable Tracks 21:59:58.0 Info: => 1E-06s 21:59:58.0 Info: CreateColumn Tracks TrackNumber String 21:59:58.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:59:58.0 Info: => 0.0004884s 21:59:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:59:58', 'add_medium_support') 21:59:58.0 Info: Committing Transaction 21:59:58.0 Info: 3: add_medium_support migrated 21:59:58.0 Info: => 0.0014185s 21:59:58.0 Info: 4: add_various_qualites_in_profile migrating 21:59:58.0 Info: Beginning Transaction 21:59:58.0 Info: Starting migration of Main DB to 4 21:59:58.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:59:58.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:59:58.0 Info: => 7.75E-05s 21:59:58.0 Info: PerformDBOperation 21:59:58.0 Info: Performing DB Operation 21:59:58.0 Info: => 4.42E-05s 21:59:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:59:58', 'add_various_qualites_in_profile') 21:59:58.0 Info: Committing Transaction 21:59:58.0 Info: 4: add_various_qualites_in_profile migrated 21:59:58.0 Info: => 0.0008402s 21:59:58.0 Info: 5: metadata_profiles migrating 21:59:58.0 Info: Beginning Transaction 21:59:58.0 Info: Starting migration of Main DB to 5 21:59:58.0 Info: CreateTable MetadataProfiles 21:59:58.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:59:58.0 Info: => 0.0001611s 21:59:58.0 Info: CreateIndex MetadataProfiles (Name) 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:59:58.0 Info: => 0.000168s 21:59:58.0 Info: AlterTable Artists 21:59:58.0 Info: => 6E-07s 21:59:58.0 Info: CreateColumn Artists MetadataProfileId Int32 21:59:58.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:59:58.0 Info: => 0.0005172s 21:59:58.0 Info: DeleteColumn Artists PrimaryAlbumTypes 21:59:58.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) 21:59:58.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" 21:59:58.0 Info: DROP TABLE "Artists" 21:59:58.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:59:58.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:58.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:58.0 Info: => 0.0050241s 21:59:58.0 Info: DeleteColumn Artists SecondaryAlbumTypes 21:59:58.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) 21:59:58.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" 21:59:58.0 Info: DROP TABLE "Artists" 21:59:58.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:59:58.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:58.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:58.0 Info: => 0.0049242s 21:59:58.0 Info: AlterTable Albums 21:59:58.0 Info: => 8E-07s 21:59:58.0 Info: CreateColumn Albums SecondaryTypes String 21:59:58.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:59:58.0 Info: => 0.0004998s 21:59:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:59:58', 'metadata_profiles') 21:59:58.0 Info: Committing Transaction 21:59:58.0 Info: 5: metadata_profiles migrated 21:59:58.0 Info: => 0.001479s 21:59:58.0 Info: 6: separate_automatic_and_interactive_search migrating 21:59:58.0 Info: Beginning Transaction 21:59:58.0 Info: Starting migration of Main DB to 6 21:59:58.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:59:58.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) 21:59:58.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:59:58.0 Info: DROP TABLE "Indexers" 21:59:58.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:59:58.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:59:58.0 Info: => 0.0045944s 21:59:58.0 Info: AlterTable Indexers 21:59:58.0 Info: => 1.2E-06s 21:59:58.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:59:58.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:59:58.0 Info: => 0.0005437s 21:59:58.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:59:58.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:59:58.0 Info: => 6.48E-05s 21:59:58.0 Info: AlterTable Indexers 21:59:58.0 Info: => 6E-07s 21:59:58.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:59:58.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) 21:59:58.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" 21:59:58.1 Info: DROP TABLE "Indexers" 21:59:58.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:59:58.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:59:58.1 Info: => 0.0045567s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:59:58', 'separate_automatic_and_interactive_search') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 6: separate_automatic_and_interactive_search migrated 21:59:58.1 Info: => 0.005428s 21:59:58.1 Info: 7: change_album_path_to_relative migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.1 Info: Starting migration of Main DB to 7 21:59:58.1 Info: DeleteColumn Albums Path 21:59:58.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) 21:59:58.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" 21:59:58.1 Info: DROP TABLE "Albums" 21:59:58.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:58.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:58.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:58.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:58.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:58.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:58.1 Info: => 0.0054766s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:59:58', 'change_album_path_to_relative') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 7: change_album_path_to_relative migrated 21:59:58.1 Info: => 0.0064591s 21:59:58.1 Info: 8: change_quality_size_mb_to_kb migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.1 Info: Starting migration of Main DB to 8 21:59:58.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 21:59:58.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 21:59:58.1 Info: => 7.63E-05s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:59:58', 'change_quality_size_mb_to_kb') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 8: change_quality_size_mb_to_kb migrated 21:59:58.1 Info: => 0.000832s 21:59:58.1 Info: 9: album_releases migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.1 Info: Starting migration of Main DB to 9 21:59:58.1 Info: AlterTable Albums 21:59:58.1 Info: => 9E-07s 21:59:58.1 Info: CreateColumn Albums Releases String 21:59:58.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:59:58.1 Info: => 0.0005452s 21:59:58.1 Info: AlterTable Albums 21:59:58.1 Info: => 7E-07s 21:59:58.1 Info: CreateColumn Albums CurrentRelease String 21:59:58.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:59:58.1 Info: => 0.0005276s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:59:58', 'album_releases') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 9: album_releases migrated 21:59:58.1 Info: => 0.0012776s 21:59:58.1 Info: 10: album_releases_fix migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.1 Info: Starting migration of Main DB to 10 21:59:58.1 Info: AlterTable Albums 21:59:58.1 Info: => 9E-07s 21:59:58.1 Info: AlterColumn Albums Releases String 21:59:58.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) 21:59:58.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" 21:59:58.1 Info: DROP TABLE "Albums" 21:59:58.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:58.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:58.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:58.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:58.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:58.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:58.1 Info: => 0.0063894s 21:59:58.1 Info: AlterTable Albums 21:59:58.1 Info: => 7E-07s 21:59:58.1 Info: AlterColumn Albums CurrentRelease String 21:59:58.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) 21:59:58.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" 21:59:58.1 Info: DROP TABLE "Albums" 21:59:58.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:58.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:58.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:58.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:58.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:58.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:58.1 Info: => 0.0059797s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:59:58', 'album_releases_fix') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 10: album_releases_fix migrated 21:59:58.1 Info: => 0.0068683s 21:59:58.1 Info: 11: import_lists migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.1 Info: Starting migration of Main DB to 11 21:59:58.1 Info: CreateTable ImportLists 21:59:58.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) 21:59:58.1 Info: => 0.0002068s 21:59:58.1 Info: CreateIndex ImportLists (Name) 21:59:58.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:59:58.1 Info: => 0.0001032s 21:59:58.1 Info: CreateTable ImportListStatus 21:59:58.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) 21:59:58.1 Info: => 0.0001386s 21:59:58.1 Info: CreateIndex ImportListStatus (ProviderId) 21:59:58.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:59:58.1 Info: => 9.57E-05s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:59:58', 'import_lists') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 11: import_lists migrated 21:59:58.1 Info: => 0.0008887s 21:59:58.1 Info: 12: add_release_status migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.1 Info: Starting migration of Main DB to 12 21:59:58.1 Info: AlterTable MetadataProfiles 21:59:58.1 Info: => 8E-07s 21:59:58.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:59:58.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:59:58.1 Info: => 0.0005496s 21:59:58.1 Info: PerformDBOperation 21:59:58.1 Info: Performing DB Operation 21:59:58.1 Info: => 3.69E-05s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:59:58', 'add_release_status') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 12: add_release_status migrated 21:59:58.1 Info: => 0.0007501s 21:59:58.1 Info: 13: album_download_notification migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.1 Info: Starting migration of Main DB to 13 21:59:58.1 Info: AlterTable Notifications 21:59:58.1 Info: => 9E-07s 21:59:58.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:59:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:59:58.1 Info: => 0.0005596s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:59:58', 'album_download_notification') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 13: album_download_notification migrated 21:59:58.1 Info: => 0.0012867s 21:59:58.1 Info: 14: fix_language_metadata_profiles migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.1 Info: Starting migration of Main DB to 14 21:59:58.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 21:59:58.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 21:59:58.1 Info: => 0.0001033s 21:59:58.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 21:59:58.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 21:59:58.1 Info: => 7E-05s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:59:58', 'fix_language_metadata_profiles') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 14: fix_language_metadata_profiles migrated 21:59:58.1 Info: => 0.0007306s 21:59:58.1 Info: 15: remove_fanzub migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.1 Info: Starting migration of Main DB to 15 21:59:58.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:59:58.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:59:58.1 Info: => 6.08E-05s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:59:58', 'remove_fanzub') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 15: remove_fanzub migrated 21:59:58.1 Info: => 0.0007578s 21:59:58.1 Info: 16: update_artist_history_indexes migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.1 Info: Starting migration of Main DB to 16 21:59:58.1 Info: CreateIndex Albums (ArtistId) 21:59:58.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:59:58.1 Info: => 0.0001285s 21:59:58.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:59:58.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:59:58.1 Info: => 9.9E-05s 21:59:58.1 Info: DeleteIndex History (AlbumId) 21:59:58.1 Info: DROP INDEX "IX_History_AlbumId" 21:59:58.1 Info: => 0.000151s 21:59:58.1 Info: CreateIndex History (AlbumId, Date) 21:59:58.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:59:58.1 Info: => 0.0001112s 21:59:58.1 Info: DeleteIndex History (DownloadId) 21:59:58.1 Info: DROP INDEX "IX_History_DownloadId" 21:59:58.1 Info: => 0.0001306s 21:59:58.1 Info: CreateIndex History (DownloadId, Date) 21:59:58.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:59:58.1 Info: => 0.0001082s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:59:58', 'update_artist_history_indexes') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 16: update_artist_history_indexes migrated 21:59:58.1 Info: => 0.0008353s 21:59:58.1 Info: 17: remove_nma migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.1 Info: Starting migration of Main DB to 17 21:59:58.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:58.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:59:58.1 Info: => 6.64E-05s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:59:58', 'remove_nma') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 17: remove_nma migrated 21:59:58.1 Info: => 0.0007298s 21:59:58.1 Info: 18: album_disambiguation migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.1 Info: Starting migration of Main DB to 18 21:59:58.1 Info: AlterTable Albums 21:59:58.1 Info: => 1E-06s 21:59:58.1 Info: CreateColumn Albums Disambiguation String 21:59:58.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:59:58.1 Info: => 0.0005889s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:59:58', 'album_disambiguation') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 18: album_disambiguation migrated 21:59:58.1 Info: => 0.0012917s 21:59:58.1 Info: 19: add_ape_quality_in_profiles migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.1 Info: Starting migration of Main DB to 19 21:59:58.1 Info: PerformDBOperation 21:59:58.1 Info: Performing DB Operation 21:59:58.1 Info: => 4.13E-05s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:59:58', 'add_ape_quality_in_profiles') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 19: add_ape_quality_in_profiles migrated 21:59:58.1 Info: => 0.0007232s 21:59:58.1 Info: 20: remove_pushalot migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.1 Info: Starting migration of Main DB to 20 21:59:58.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:58.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:59:58.1 Info: => 6.48E-05s 21:59:58.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:58.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:59:58.1 Info: => 0.0007723s 21:59:58.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:58.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:59:58.1 Info: => 6.61E-05s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:59:58', 'remove_pushalot') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 20: remove_pushalot migrated 21:59:58.1 Info: => 0.000747s 21:59:58.1 Info: 21: add_custom_filters migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.1 Info: Starting migration of Main DB to 21 21:59:58.1 Info: CreateTable CustomFilters 21:59:58.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:59:58.1 Info: => 0.0001612s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:59:58', 'add_custom_filters') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 21: add_custom_filters migrated 21:59:58.1 Info: => 0.0008745s 21:59:58.1 Info: 22: import_list_tags migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.1 Info: Starting migration of Main DB to 22 21:59:58.1 Info: AlterTable ImportLists 21:59:58.1 Info: => 1E-06s 21:59:58.1 Info: CreateColumn ImportLists Tags String 21:59:58.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:59:58.1 Info: => 0.0005763s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:59:58', 'import_list_tags') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 22: import_list_tags migrated 21:59:58.1 Info: => 0.0012949s 21:59:58.1 Info: 23: add_release_groups_etc migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.1 Info: Starting migration of Main DB to 23 21:59:58.1 Info: CreateTable ArtistMetadata 21:59:58.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) 21:59:58.1 Info: => 0.0002141s 21:59:58.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:59:58.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:59:58.1 Info: => 0.0001077s 21:59:58.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" 21:59:58.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" 21:59:58.1 Info: => 0.0001092s 21:59:58.1 Info: AlterTable Artists 21:59:58.1 Info: => 6E-07s 21:59:58.1 Info: CreateColumn Artists ArtistMetadataId Int32 21:59:58.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:59:58.1 Info: => 0.0005663s 21:59:58.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:59:58.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:59:58.1 Info: => 0.0001362s 21:59:58.1 Info: CreateTable AlbumReleases 21:59:58.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) 21:59:58.1 Info: => 0.0001876s 21:59:58.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:59:58.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:59:58.1 Info: => 9.97E-05s 21:59:58.1 Info: CreateIndex AlbumReleases (AlbumId) 21:59:58.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:59:58.1 Info: => 9.24E-05s 21:59:58.1 Info: PerformDBOperation 21:59:58.1 Info: Performing DB Operation 21:59:58.1 Info: => 4.03E-05s 21:59:58.1 Info: AlterTable Albums 21:59:58.1 Info: => 5E-07s 21:59:58.1 Info: CreateColumn Albums ArtistMetadataId Int32 21:59:58.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:59:58.1 Info: => 0.0005554s 21:59:58.1 Info: AlterTable Albums 21:59:58.1 Info: => 7E-07s 21:59:58.1 Info: CreateColumn Albums AnyReleaseOk Boolean 21:59:58.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:59:58.1 Info: => 0.0005463s 21:59:58.1 Info: AlterTable Albums 21:59:58.1 Info: => 7E-07s 21:59:58.1 Info: CreateColumn Albums Links String 21:59:58.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:59:58.1 Info: => 0.000538s 21:59:58.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:59:58.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:59:58.1 Info: => 0.0001037s 21:59:58.1 Info: AlterTable Tracks 21:59:58.1 Info: => 5E-07s 21:59:58.1 Info: CreateColumn Tracks ForeignRecordingId String 21:59:58.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:59:58.1 Info: => 0.0005357s 21:59:58.1 Info: AlterTable Tracks 21:59:58.1 Info: => 7E-07s 21:59:58.1 Info: CreateColumn Tracks AlbumReleaseId Int32 21:59:58.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:59:58.1 Info: => 0.0005493s 21:59:58.1 Info: AlterTable Tracks 21:59:58.1 Info: => 7E-07s 21:59:58.1 Info: CreateColumn Tracks ArtistMetadataId Int32 21:59:58.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:59:58.1 Info: => 0.0005347s 21:59:58.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:59:58.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:59:58.1 Info: => 0.0001056s 21:59:58.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:59:58.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:59:58.1 Info: => 8.38E-05s 21:59:58.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:59:58.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:59:58.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" 21:59:58.1 Info: DROP TABLE "Artists" 21:59:58.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:58.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:58.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:58.1 Info: => 0.0063338s 21:59:58.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:59:58.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) 21:59:58.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" 21:59:58.1 Info: DROP TABLE "Albums" 21:59:58.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:58.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:58.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:58.1 Info: => 0.0051955s 21:59:58.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:59:58.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) 21:59:58.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" 21:59:58.1 Info: DROP TABLE "Tracks" 21:59:58.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:59:58.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:59:58.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:59:58.1 Info: => 0.0049072s 21:59:58.1 Info: DeleteColumn TrackFiles ArtistId 21:59:58.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:59:58.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" 21:59:58.1 Info: DROP TABLE "TrackFiles" 21:59:58.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:58.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:58.1 Info: => 0.005828s 21:59:58.1 Info: CreateIndex Artists (ArtistMetadataId) 21:59:58.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:58.1 Info: => 9.47E-05s 21:59:58.1 Info: CreateIndex Artists (Monitored) 21:59:58.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:58.1 Info: => 9.19E-05s 21:59:58.1 Info: CreateIndex Albums (ArtistMetadataId) 21:59:58.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:59:58.1 Info: => 8.98E-05s 21:59:58.1 Info: CreateIndex Tracks (ArtistMetadataId) 21:59:58.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:59:58.1 Info: => 8.71E-05s 21:59:58.1 Info: CreateIndex Tracks (AlbumReleaseId) 21:59:58.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:59:58.1 Info: => 8.89E-05s 21:59:58.1 Info: CreateIndex Tracks (ForeignRecordingId) 21:59:58.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:59:58.1 Info: => 9.27E-05s 21:59:58.1 Info: UpdateData 21:59:58.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:59:58.1 Info: => 5.88E-05s 21:59:58.1 Info: UpdateData 21:59:58.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:59:58.1 Info: => 5.05E-05s 21:59:58.1 Info: UpdateData 21:59:58.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:59:58.1 Info: => 5.98E-05s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:59:58', 'add_release_groups_etc') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 23: add_release_groups_etc migrated 21:59:58.1 Info: => 0.0013419s 21:59:58.1 Info: 24: NewMediaInfoFormat migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.1 Info: Starting migration of Main DB to 24 21:59:58.1 Info: UpdateData 21:59:58.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:59:58.1 Info: => 6.89E-05s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:59:58', 'NewMediaInfoFormat') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 24: NewMediaInfoFormat migrated 21:59:58.1 Info: => 0.0008354s 21:59:58.1 Info: 25: rename_restrictions_to_release_profiles migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.1 Info: Starting migration of Main DB to 25 21:59:58.1 Info: RenameTable Restrictions ReleaseProfiles 21:59:58.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:59:58.1 Info: => 0.0021356s 21:59:58.1 Info: AlterTable ReleaseProfiles 21:59:58.1 Info: => 9E-07s 21:59:58.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:59:58.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:59:58.1 Info: => 0.0005563s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:59:58', 'rename_restrictions_to_release_profiles') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 25: rename_restrictions_to_release_profiles migrated 21:59:58.1 Info: => 0.0014984s 21:59:58.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.1 Info: Starting migration of Main DB to 26 21:59:58.1 Info: RenameTable Profiles QualityProfiles 21:59:58.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:59:58.1 Info: => 0.0026658s 21:59:58.1 Info: AlterTable QualityProfiles 21:59:58.1 Info: => 1.2E-06s 21:59:58.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:59:58.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:59:58.1 Info: => 0.0005754s 21:59:58.1 Info: AlterTable LanguageProfiles 21:59:58.1 Info: => 8E-07s 21:59:58.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:59:58.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:59:58.1 Info: => 0.000575s 21:59:58.1 Info: UpdateData 21:59:58.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:59:58.1 Info: => 6.22E-05s 21:59:58.1 Info: UpdateData 21:59:58.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:59:58.1 Info: => 4.34E-05s 21:59:58.1 Info: RenameColumn Artists ProfileId to QualityProfileId 21:59:58.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:59:58.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:59:58.1 Info: DROP TABLE "Artists" 21:59:58.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:58.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:58.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:58.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:58.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:58.1 Info: => 0.0063585s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:59:58', 'rename_quality_profiles_add_upgrade_allowed') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:59:58.1 Info: => 0.0073294s 21:59:58.1 Info: 27: add_import_exclusions migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.1 Info: Starting migration of Main DB to 27 21:59:58.1 Info: CreateTable ImportListExclusions 21:59:58.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:59:58.1 Info: => 0.0001545s 21:59:58.1 Info: CreateIndex ImportListExclusions (ForeignId) 21:59:58.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:59:58.1 Info: => 0.0001034s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:59:58', 'add_import_exclusions') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 27: add_import_exclusions migrated 21:59:58.1 Info: => 0.0009419s 21:59:58.1 Info: 28: clean_artist_metadata_table migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.1 Info: Starting migration of Main DB to 28 21:59:58.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:58.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:58.1 Info: => 0.0002543s 21:59:58.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:58.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:58.1 Info: => 0.0001701s 21:59:58.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:59:58.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:59:58.1 Info: => 0.0001532s 21:59:58.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:59:58.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:59:58.1 Info: => 0.0001576s 21:59:58.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:58.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:58.1 Info: => 0.0001452s 21:59:58.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:59:58.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:59:58.1 Info: => 0.000156s 21:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:59:58', 'clean_artist_metadata_table') 21:59:58.1 Info: Committing Transaction 21:59:58.1 Info: 28: clean_artist_metadata_table migrated 21:59:58.1 Info: => 0.0009482s 21:59:58.1 Info: 29: health_issue_notification migrating 21:59:58.1 Info: Beginning Transaction 21:59:58.2 Info: Starting migration of Main DB to 29 21:59:58.2 Info: AlterTable Notifications 21:59:58.2 Info: => 8E-07s 21:59:58.2 Info: CreateColumn Notifications OnHealthIssue Boolean 21:59:58.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:59:58.2 Info: => 0.0006203s 21:59:58.2 Info: AlterTable Notifications 21:59:58.2 Info: => 9E-07s 21:59:58.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:59:58.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:59:58.2 Info: => 0.0005677s 21:59:58.2 Info: AlterTable Notifications 21:59:58.2 Info: => 8E-07s 21:59:58.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:59:58.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:59:58.2 Info: => 0.0005494s 21:59:58.2 Info: AlterTable Notifications 21:59:58.2 Info: => 7E-07s 21:59:58.2 Info: CreateColumn Notifications OnImportFailure Boolean 21:59:58.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:59:58.2 Info: => 0.0006136s 21:59:58.2 Info: AlterTable Notifications 21:59:58.2 Info: => 8E-07s 21:59:58.2 Info: CreateColumn Notifications OnTrackRetag Boolean 21:59:58.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:59:58.2 Info: => 0.0005622s 21:59:58.2 Info: DeleteColumn Notifications OnDownload 21:59:58.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:59:58.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:59:58.2 Info: DROP TABLE "Notifications" 21:59:58.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:59:58.2 Info: => 0.0060823s 21:59:58.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:59:58.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:59:58.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:59:58.2 Info: DROP TABLE "Notifications" 21:59:58.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:59:58.2 Info: => 0.0054601s 21:59:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:59:58', 'health_issue_notification') 21:59:58.2 Info: Committing Transaction 21:59:58.2 Info: 29: health_issue_notification migrated 21:59:58.2 Info: => 0.0064492s 21:59:58.2 Info: 30: add_mediafilerepository_mtime migrating 21:59:58.2 Info: Beginning Transaction 21:59:58.2 Info: Starting migration of Main DB to 30 21:59:58.2 Info: AlterTable TrackFiles 21:59:58.2 Info: => 9E-07s 21:59:58.2 Info: CreateColumn TrackFiles Modified DateTime 21:59:58.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:59:58.2 Info: => 0.000631s 21:59:58.2 Info: AlterTable TrackFiles 21:59:58.2 Info: => 8E-07s 21:59:58.2 Info: CreateColumn TrackFiles Path String 21:59:58.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:59:58.2 Info: => 0.0009582s 21:59:58.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:59:58.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:59:58.2 Info: => 5.54E-05s 21:59:58.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:59:58.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:59:58.2 Info: => 0.0001682s 21:59:58.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:59:58.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:59:58.2 Info: => 0.0001759s 21:59:58.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:59:58.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:59:58.2 Info: => 0.0001711s 21:59:58.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:59:58.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:59:58.2 Info: => 0.0001182s 21:59:58.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:59:58.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:59:58.2 Info: => 7.13E-05s 21:59:58.2 Info: AlterTable TrackFiles 21:59:58.2 Info: => 6E-07s 21:59:58.2 Info: AlterColumn TrackFiles Path String 21:59:58.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:59:58.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:59:58.2 Info: DROP TABLE "TrackFiles" 21:59:58.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:58.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:58.2 Info: => 0.0061056s 21:59:58.2 Info: CreateIndex TrackFiles (Path) 21:59:58.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:58.2 Info: => 0.0001005s 21:59:58.2 Info: DeleteColumn TrackFiles RelativePath 21:59:58.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:59:58.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:59:58.2 Info: DROP TABLE "TrackFiles" 21:59:58.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:58.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:58.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:58.2 Info: => 0.0055578s 21:59:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:59:58', 'add_mediafilerepository_mtime') 21:59:58.2 Info: Committing Transaction 21:59:58.2 Info: 30: add_mediafilerepository_mtime migrated 21:59:58.2 Info: => 0.0065108s 21:59:58.2 Info: 31: add_artistmetadataid_constraint migrating 21:59:58.2 Info: Beginning Transaction 21:59:58.2 Info: Starting migration of Main DB to 31 21:59:58.2 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 21:59:58.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) 21:59:58.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") 21:59:58.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") 21:59:58.2 Info: => 0.0001884s 21:59:58.2 Info: DeleteIndex Artists (ArtistMetadataId) 21:59:58.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:59:58.2 Info: => 0.0001478s 21:59:58.2 Info: AlterColumn Artists ArtistMetadataId Int32 21:59:58.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) 21:59:58.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" 21:59:58.2 Info: DROP TABLE "Artists" 21:59:58.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:58.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:58.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:58.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:58.2 Info: => 0.005113s 21:59:58.2 Info: CreateIndex Artists (ArtistMetadataId) 21:59:58.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:58.2 Info: => 9.7E-05s 21:59:58.2 Info: -> 2 Insert operations completed in 00:00:00.0001963 taking an average of 00:00:00.0000981 21:59:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:59:58', 'add_artistmetadataid_constraint') 21:59:58.2 Info: Committing Transaction 21:59:58.2 Info: 31: add_artistmetadataid_constraint migrated 21:59:58.2 Info: => 0.0010098s 21:59:58.2 Debug: Took: 00:00:00.2244202 21:59:58.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 21:59:58.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 21:59:58.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647983085846_125/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:58.3 Info: DatabaseEngineVersionCheck migrating 21:59:58.3 Info: PerformDBOperation 21:59:58.3 Info: Performing DB Operation 21:59:58.3 Info: SQLite 3.49.1 21:59:58.3 Info: => 0.0024959s 21:59:58.3 Info: DatabaseEngineVersionCheck migrated 21:59:58.3 Info: => 0.0025248s 21:59:58.3 Info: VersionMigration migrating 21:59:58.3 Info: Beginning Transaction 21:59:58.3 Info: CreateTable VersionInfo 21:59:58.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:59:58.3 Info: => 0.0002224s 21:59:58.3 Info: Committing Transaction 21:59:58.3 Info: VersionMigration migrated 21:59:58.3 Info: => 0.001432s 21:59:58.3 Info: VersionUniqueMigration migrating 21:59:58.3 Info: Beginning Transaction 21:59:58.3 Info: CreateIndex VersionInfo (Version) 21:59:58.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:59:58.3 Info: => 0.0002708s 21:59:58.3 Info: AlterTable VersionInfo 21:59:58.3 Info: => 8E-07s 21:59:58.3 Info: CreateColumn VersionInfo AppliedOn DateTime 21:59:58.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:59:58.3 Info: => 0.0007079s 21:59:58.3 Info: Committing Transaction 21:59:58.3 Info: VersionUniqueMigration migrated 21:59:58.3 Info: => 0.0013471s 21:59:58.3 Info: VersionDescriptionMigration migrating 21:59:58.3 Info: Beginning Transaction 21:59:58.3 Info: AlterTable VersionInfo 21:59:58.3 Info: => 8E-07s 21:59:58.3 Info: CreateColumn VersionInfo Description String 21:59:58.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:59:58.3 Info: => 0.0002613s 21:59:58.3 Info: Committing Transaction 21:59:58.3 Info: VersionDescriptionMigration migrated 21:59:58.3 Info: => 0.0008736s 21:59:58.3 Info: 1: InitialSetup migrating 21:59:58.3 Info: Beginning Transaction 21:59:58.3 Info: Starting migration of Main DB to 1 21:59:58.3 Info: CreateTable Config 21:59:58.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:59:58.3 Info: => 0.0002353s 21:59:58.3 Info: CreateIndex Config (Key) 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:59:58.3 Info: => 0.0001372s 21:59:58.3 Info: CreateTable RootFolders 21:59:58.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:59:58.3 Info: => 0.0001273s 21:59:58.3 Info: CreateIndex RootFolders (Path) 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:59:58.3 Info: => 9.35E-05s 21:59:58.3 Info: CreateTable Artists 21:59:58.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) 21:59:58.3 Info: => 0.0003669s 21:59:58.3 Info: CreateIndex Artists (ForeignArtistId) 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:59:58.3 Info: => 0.0001081s 21:59:58.3 Info: CreateIndex Artists (NameSlug) 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:59:58.3 Info: => 9.03E-05s 21:59:58.3 Info: CreateIndex Artists (CleanName) 21:59:58.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:58.3 Info: => 9.3E-05s 21:59:58.3 Info: CreateIndex Artists (Path) 21:59:58.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:58.3 Info: => 9.14E-05s 21:59:58.3 Info: CreateTable Albums 21:59:58.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) 21:59:58.3 Info: => 0.0003585s 21:59:58.3 Info: CreateIndex Albums (ForeignAlbumId) 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:58.3 Info: => 0.0001233s 21:59:58.3 Info: CreateIndex Albums (MBId) 21:59:58.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:58.3 Info: => 9.51E-05s 21:59:58.3 Info: CreateIndex Albums (TADBId) 21:59:58.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:58.3 Info: => 9.25E-05s 21:59:58.3 Info: CreateIndex Albums (TitleSlug) 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:58.3 Info: => 9.36E-05s 21:59:58.3 Info: CreateIndex Albums (CleanTitle) 21:59:58.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:58.3 Info: => 8.84E-05s 21:59:58.3 Info: CreateIndex Albums (Path) 21:59:58.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:59:58.3 Info: => 9.17E-05s 21:59:58.3 Info: CreateTable Tracks 21:59:58.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) 21:59:58.3 Info: => 0.0002418s 21:59:58.3 Info: CreateIndex Tracks (ForeignTrackId) 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:59:58.3 Info: => 0.000104s 21:59:58.3 Info: CreateIndex Tracks (ArtistId) 21:59:58.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:59:58.3 Info: => 9.87E-05s 21:59:58.3 Info: CreateIndex Tracks (TrackFileId) 21:59:58.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:59:58.3 Info: => 9.97E-05s 21:59:58.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:59:58.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:59:58.3 Info: => 0.000104s 21:59:58.3 Info: CreateTable TrackFiles 21:59:58.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) 21:59:58.3 Info: => 0.000206s 21:59:58.3 Info: CreateIndex TrackFiles (ArtistId) 21:59:58.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:59:58.3 Info: => 0.0001029s 21:59:58.3 Info: CreateIndex TrackFiles (AlbumId) 21:59:58.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:58.3 Info: => 8.9E-05s 21:59:58.3 Info: CreateTable History 21:59:58.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) 21:59:58.3 Info: => 0.0001815s 21:59:58.3 Info: CreateIndex History (Date) 21:59:58.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:59:58.3 Info: => 0.0001221s 21:59:58.3 Info: CreateIndex History (EventType) 21:59:58.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:59:58.3 Info: => 9.72E-05s 21:59:58.3 Info: CreateIndex History (DownloadId) 21:59:58.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:59:58.3 Info: => 9.42E-05s 21:59:58.3 Info: CreateIndex History (AlbumId) 21:59:58.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:59:58.3 Info: => 9.33E-05s 21:59:58.3 Info: CreateTable Notifications 21:59:58.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) 21:59:58.3 Info: => 0.000162s 21:59:58.3 Info: CreateTable ScheduledTasks 21:59:58.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:59:58.3 Info: => 0.0001579s 21:59:58.3 Info: CreateIndex ScheduledTasks (TypeName) 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:59:58.3 Info: => 0.0001032s 21:59:58.3 Info: CreateTable Indexers 21:59:58.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) 21:59:58.3 Info: => 0.000144s 21:59:58.3 Info: CreateIndex Indexers (Name) 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:59:58.3 Info: => 0.0001223s 21:59:58.3 Info: CreateTable Profiles 21:59:58.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:59:58.3 Info: => 0.0001505s 21:59:58.3 Info: CreateIndex Profiles (Name) 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:59:58.3 Info: => 0.000104s 21:59:58.3 Info: CreateTable QualityDefinitions 21:59:58.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:59:58.3 Info: => 0.0001394s 21:59:58.3 Info: CreateIndex QualityDefinitions (Quality) 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:59:58.3 Info: => 0.0001119s 21:59:58.3 Info: CreateIndex QualityDefinitions (Title) 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:59:58.3 Info: => 0.0001041s 21:59:58.3 Info: CreateTable NamingConfig 21:59:58.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) 21:59:58.3 Info: => 0.0002129s 21:59:58.3 Info: CreateTable Blacklist 21:59:58.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 '') 21:59:58.3 Info: => 0.0002334s 21:59:58.3 Info: CreateTable Metadata 21:59:58.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) 21:59:58.3 Info: => 0.0001412s 21:59:58.3 Info: CreateTable MetadataFiles 21:59:58.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) 21:59:58.3 Info: => 0.0002007s 21:59:58.3 Info: CreateTable DownloadClients 21:59:58.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) 21:59:58.3 Info: => 0.0001509s 21:59:58.3 Info: CreateTable PendingReleases 21:59:58.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 '') 21:59:58.3 Info: => 0.0001531s 21:59:58.3 Info: CreateTable RemotePathMappings 21:59:58.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:59:58.3 Info: => 0.0001518s 21:59:58.3 Info: CreateTable Tags 21:59:58.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:59:58.3 Info: => 0.0001467s 21:59:58.3 Info: CreateIndex Tags (Label) 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:59:58.3 Info: => 0.000109s 21:59:58.3 Info: CreateTable Restrictions 21:59:58.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:59:58.3 Info: => 0.0001355s 21:59:58.3 Info: CreateTable DelayProfiles 21:59:58.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) 21:59:58.3 Info: => 0.0001975s 21:59:58.3 Info: CreateTable Users 21:59:58.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:59:58.3 Info: => 0.000153s 21:59:58.3 Info: CreateIndex Users (Identifier) 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:59:58.3 Info: => 0.0001118s 21:59:58.3 Info: CreateIndex Users (Username) 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:59:58.3 Info: => 0.0001367s 21:59:58.3 Info: CreateTable Commands 21:59:58.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) 21:59:58.3 Info: => 0.0001959s 21:59:58.3 Info: CreateTable IndexerStatus 21:59:58.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) 21:59:58.3 Info: => 0.0002234s 21:59:58.3 Info: CreateIndex IndexerStatus (ProviderId) 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:59:58.3 Info: => 0.0001123s 21:59:58.3 Info: CreateTable ExtraFiles 21:59:58.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) 21:59:58.3 Info: => 0.0001632s 21:59:58.3 Info: CreateTable LyricFiles 21:59:58.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) 21:59:58.3 Info: => 0.0002263s 21:59:58.3 Info: CreateTable LanguageProfiles 21:59:58.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:59:58.3 Info: => 0.0001379s 21:59:58.3 Info: CreateIndex LanguageProfiles (Name) 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:59:58.3 Info: => 0.0001236s 21:59:58.3 Info: CreateTable DownloadClientStatus 21:59:58.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) 21:59:58.3 Info: => 0.000144s 21:59:58.3 Info: CreateIndex DownloadClientStatus (ProviderId) 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:59:58.3 Info: => 0.0001322s 21:59:58.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:59:58.3 Info: -> 1 Insert operations completed in 00:00:00.0000997 taking an average of 00:00:00.0000997 21:59:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:59:58', 'InitialSetup') 21:59:58.3 Info: Committing Transaction 21:59:58.3 Info: 1: InitialSetup migrated 21:59:58.3 Info: => 0.0133412s 21:59:58.3 Info: 2: add_reason_to_pending_releases migrating 21:59:58.3 Info: Beginning Transaction 21:59:58.3 Info: Starting migration of Main DB to 2 21:59:58.3 Info: AlterTable PendingReleases 21:59:58.3 Info: => 1.2E-06s 21:59:58.3 Info: CreateColumn PendingReleases Reason Int32 21:59:58.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:59:58.3 Info: => 0.0006683s 21:59:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:59:58', 'add_reason_to_pending_releases') 21:59:58.3 Info: Committing Transaction 21:59:58.3 Info: 2: add_reason_to_pending_releases migrated 21:59:58.3 Info: => 0.001456s 21:59:58.3 Info: 3: add_medium_support migrating 21:59:58.3 Info: Beginning Transaction 21:59:58.3 Info: Starting migration of Main DB to 3 21:59:58.3 Info: AlterTable Albums 21:59:58.3 Info: => 7E-07s 21:59:58.3 Info: CreateColumn Albums Media String 21:59:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:59:58.3 Info: => 0.0006157s 21:59:58.3 Info: AlterTable Tracks 21:59:58.3 Info: => 9E-07s 21:59:58.3 Info: CreateColumn Tracks MediumNumber Int32 21:59:58.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:59:58.3 Info: => 0.00051s 21:59:58.3 Info: AlterTable Tracks 21:59:58.3 Info: => 8E-07s 21:59:58.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:59:58.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:59:58.3 Info: => 0.0004962s 21:59:58.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:59:58.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:59:58.3 Info: => 6.1E-05s 21:59:58.3 Info: DeleteColumn Tracks TrackNumber 21:59:58.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) 21:59:58.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" 21:59:58.3 Info: DROP TABLE "Tracks" 21:59:58.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:59:58.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:59:58.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:59:58.3 Info: => 0.0050652s 21:59:58.3 Info: AlterTable Tracks 21:59:58.3 Info: => 8E-07s 21:59:58.3 Info: CreateColumn Tracks TrackNumber String 21:59:58.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:59:58.3 Info: => 0.0004941s 21:59:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:59:58', 'add_medium_support') 21:59:58.3 Info: Committing Transaction 21:59:58.3 Info: 3: add_medium_support migrated 21:59:58.3 Info: => 0.0013869s 21:59:58.3 Info: 4: add_various_qualites_in_profile migrating 21:59:58.3 Info: Beginning Transaction 21:59:58.3 Info: Starting migration of Main DB to 4 21:59:58.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:59:58.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:59:58.3 Info: => 7.22E-05s 21:59:58.3 Info: PerformDBOperation 21:59:58.3 Info: Performing DB Operation 21:59:58.3 Info: => 4.35E-05s 21:59:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:59:58', 'add_various_qualites_in_profile') 21:59:58.3 Info: Committing Transaction 21:59:58.3 Info: 4: add_various_qualites_in_profile migrated 21:59:58.3 Info: => 0.000788s 21:59:58.3 Info: 5: metadata_profiles migrating 21:59:58.3 Info: Beginning Transaction 21:59:58.3 Info: Starting migration of Main DB to 5 21:59:58.3 Info: CreateTable MetadataProfiles 21:59:58.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:59:58.3 Info: => 0.0001644s 21:59:58.3 Info: CreateIndex MetadataProfiles (Name) 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:59:58.3 Info: => 0.0001642s 21:59:58.3 Info: AlterTable Artists 21:59:58.3 Info: => 5E-07s 21:59:58.3 Info: CreateColumn Artists MetadataProfileId Int32 21:59:58.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:59:58.3 Info: => 0.0005187s 21:59:58.3 Info: DeleteColumn Artists PrimaryAlbumTypes 21:59:58.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) 21:59:58.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" 21:59:58.3 Info: DROP TABLE "Artists" 21:59:58.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:59:58.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:58.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:58.3 Info: => 0.0055309s 21:59:58.3 Info: DeleteColumn Artists SecondaryAlbumTypes 21:59:58.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) 21:59:58.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" 21:59:58.3 Info: DROP TABLE "Artists" 21:59:58.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:59:58.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:58.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:58.3 Info: => 0.0054073s 21:59:58.3 Info: AlterTable Albums 21:59:58.3 Info: => 7E-07s 21:59:58.3 Info: CreateColumn Albums SecondaryTypes String 21:59:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:59:58.3 Info: => 0.0005032s 21:59:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:59:58', 'metadata_profiles') 21:59:58.3 Info: Committing Transaction 21:59:58.3 Info: 5: metadata_profiles migrated 21:59:58.3 Info: => 0.0015852s 21:59:58.3 Info: 6: separate_automatic_and_interactive_search migrating 21:59:58.3 Info: Beginning Transaction 21:59:58.3 Info: Starting migration of Main DB to 6 21:59:58.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:59:58.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) 21:59:58.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:59:58.3 Info: DROP TABLE "Indexers" 21:59:58.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:59:58.3 Info: => 0.0042072s 21:59:58.3 Info: AlterTable Indexers 21:59:58.3 Info: => 6E-07s 21:59:58.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:59:58.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:59:58.3 Info: => 0.0004993s 21:59:58.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:59:58.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:59:58.3 Info: => 5.67E-05s 21:59:58.3 Info: AlterTable Indexers 21:59:58.3 Info: => 5E-07s 21:59:58.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:59:58.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) 21:59:58.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" 21:59:58.3 Info: DROP TABLE "Indexers" 21:59:58.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:59:58.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:59:58.3 Info: => 0.0041264s 21:59:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:59:58', 'separate_automatic_and_interactive_search') 21:59:58.3 Info: Committing Transaction 21:59:58.3 Info: 6: separate_automatic_and_interactive_search migrated 21:59:58.3 Info: => 0.0049808s 21:59:58.3 Info: 7: change_album_path_to_relative migrating 21:59:58.3 Info: Beginning Transaction 21:59:58.3 Info: Starting migration of Main DB to 7 21:59:58.3 Info: DeleteColumn Albums Path 21:59:58.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) 21:59:58.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" 21:59:58.4 Info: DROP TABLE "Albums" 21:59:58.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:58.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:58.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:58.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:58.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:58.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:58.4 Info: => 0.0059725s 21:59:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:59:58', 'change_album_path_to_relative') 21:59:58.4 Info: Committing Transaction 21:59:58.4 Info: 7: change_album_path_to_relative migrated 21:59:58.4 Info: => 0.0069007s 21:59:58.4 Info: 8: change_quality_size_mb_to_kb migrating 21:59:58.4 Info: Beginning Transaction 21:59:58.4 Info: Starting migration of Main DB to 8 21:59:58.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 21:59:58.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 21:59:58.4 Info: => 7.3E-05s 21:59:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:59:58', 'change_quality_size_mb_to_kb') 21:59:58.4 Info: Committing Transaction 21:59:58.4 Info: 8: change_quality_size_mb_to_kb migrated 21:59:58.4 Info: => 0.0007986s 21:59:58.4 Info: 9: album_releases migrating 21:59:58.4 Info: Beginning Transaction 21:59:58.4 Info: Starting migration of Main DB to 9 21:59:58.4 Info: AlterTable Albums 21:59:58.4 Info: => 8E-07s 21:59:58.4 Info: CreateColumn Albums Releases String 21:59:58.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:59:58.4 Info: => 0.0005316s 21:59:58.4 Info: AlterTable Albums 21:59:58.4 Info: => 9E-07s 21:59:58.4 Info: CreateColumn Albums CurrentRelease String 21:59:58.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:59:58.4 Info: => 0.0005132s 21:59:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:59:58', 'album_releases') 21:59:58.4 Info: Committing Transaction 21:59:58.4 Info: 9: album_releases migrated 21:59:58.4 Info: => 0.0012885s 21:59:58.4 Info: 10: album_releases_fix migrating 21:59:58.4 Info: Beginning Transaction 21:59:58.4 Info: Starting migration of Main DB to 10 21:59:58.4 Info: AlterTable Albums 21:59:58.4 Info: => 9E-07s 21:59:58.4 Info: AlterColumn Albums Releases String 21:59:58.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) 21:59:58.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" 21:59:58.4 Info: DROP TABLE "Albums" 21:59:58.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:58.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:58.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:58.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:58.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:58.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:58.4 Info: => 0.0067103s 21:59:58.4 Info: AlterTable Albums 21:59:58.4 Info: => 8E-07s 21:59:58.4 Info: AlterColumn Albums CurrentRelease String 21:59:58.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) 21:59:58.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" 21:59:58.4 Info: DROP TABLE "Albums" 21:59:58.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:58.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:58.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:58.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:58.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:58.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:58.4 Info: => 0.005072s 21:59:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:59:58', 'album_releases_fix') 21:59:58.4 Info: Committing Transaction 21:59:58.4 Info: 10: album_releases_fix migrated 21:59:58.4 Info: => 0.0059549s 21:59:58.4 Info: 11: import_lists migrating 21:59:58.4 Info: Beginning Transaction 21:59:58.4 Info: Starting migration of Main DB to 11 21:59:58.4 Info: CreateTable ImportLists 21:59:58.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) 21:59:58.4 Info: => 0.0001995s 21:59:58.4 Info: CreateIndex ImportLists (Name) 21:59:58.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:59:58.4 Info: => 9.96E-05s 21:59:58.4 Info: CreateTable ImportListStatus 21:59:58.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) 21:59:58.4 Info: => 0.0001399s 21:59:58.4 Info: CreateIndex ImportListStatus (ProviderId) 21:59:58.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:59:58.4 Info: => 9.4E-05s 21:59:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:59:58', 'import_lists') 21:59:58.4 Info: Committing Transaction 21:59:58.4 Info: 11: import_lists migrated 21:59:58.4 Info: => 0.0008931s 21:59:58.4 Info: 12: add_release_status migrating 21:59:58.4 Info: Beginning Transaction 21:59:58.4 Info: Starting migration of Main DB to 12 21:59:58.4 Info: AlterTable MetadataProfiles 21:59:58.4 Info: => 1E-06s 21:59:58.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:59:58.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:59:58.4 Info: => 0.0005533s 21:59:58.4 Info: PerformDBOperation 21:59:58.4 Info: Performing DB Operation 21:59:58.4 Info: => 3.91E-05s 21:59:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:59:58', 'add_release_status') 21:59:58.4 Info: Committing Transaction 21:59:58.4 Info: 12: add_release_status migrated 21:59:58.4 Info: => 0.0007502s 21:59:58.4 Info: 13: album_download_notification migrating 21:59:58.4 Info: Beginning Transaction 21:59:58.4 Info: Starting migration of Main DB to 13 21:59:58.4 Info: AlterTable Notifications 21:59:58.4 Info: => 8E-07s 21:59:58.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:59:58.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:59:58.4 Info: => 0.0005439s 21:59:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:59:58', 'album_download_notification') 21:59:58.4 Info: Committing Transaction 21:59:58.4 Info: 13: album_download_notification migrated 21:59:58.4 Info: => 0.0013356s 21:59:58.4 Info: 14: fix_language_metadata_profiles migrating 21:59:58.4 Info: Beginning Transaction 21:59:58.4 Info: Starting migration of Main DB to 14 21:59:58.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 21:59:58.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 21:59:58.4 Info: => 0.000102s 21:59:58.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 21:59:58.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 21:59:58.4 Info: => 7.3E-05s 21:59:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:59:58', 'fix_language_metadata_profiles') 21:59:58.4 Info: Committing Transaction 21:59:58.4 Info: 14: fix_language_metadata_profiles migrated 21:59:58.4 Info: => 0.0007336s 21:59:58.4 Info: 15: remove_fanzub migrating 21:59:58.4 Info: Beginning Transaction 21:59:58.4 Info: Starting migration of Main DB to 15 21:59:58.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:59:58.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:59:58.4 Info: => 6.01E-05s 21:59:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:59:58', 'remove_fanzub') 21:59:58.4 Info: Committing Transaction 21:59:58.4 Info: 15: remove_fanzub migrated 21:59:58.4 Info: => 0.0007176s 21:59:58.4 Info: 16: update_artist_history_indexes migrating 21:59:58.4 Info: Beginning Transaction 21:59:58.4 Info: Starting migration of Main DB to 16 21:59:58.4 Info: CreateIndex Albums (ArtistId) 21:59:58.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:59:58.4 Info: => 0.0001674s 21:59:58.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:59:58.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:59:58.4 Info: => 0.0001072s 21:59:58.4 Info: DeleteIndex History (AlbumId) 21:59:58.4 Info: DROP INDEX "IX_History_AlbumId" 21:59:58.4 Info: => 0.0001522s 21:59:58.4 Info: CreateIndex History (AlbumId, Date) 21:59:58.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:59:58.4 Info: => 0.000115s 21:59:58.4 Info: DeleteIndex History (DownloadId) 21:59:58.4 Info: DROP INDEX "IX_History_DownloadId" 21:59:58.4 Info: => 0.0001306s 21:59:58.4 Info: CreateIndex History (DownloadId, Date) 21:59:58.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:59:58.4 Info: => 0.0001086s 21:59:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:59:58', 'update_artist_history_indexes') 21:59:58.4 Info: Committing Transaction 21:59:58.4 Info: 16: update_artist_history_indexes migrated 21:59:58.4 Info: => 0.0008501s 21:59:58.4 Info: 17: remove_nma migrating 21:59:58.4 Info: Beginning Transaction 21:59:58.4 Info: Starting migration of Main DB to 17 21:59:58.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:58.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:59:58.4 Info: => 7.36E-05s 21:59:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:59:58', 'remove_nma') 21:59:58.4 Info: Committing Transaction 21:59:58.4 Info: 17: remove_nma migrated 21:59:58.4 Info: => 0.00076s 21:59:58.4 Info: 18: album_disambiguation migrating 21:59:58.4 Info: Beginning Transaction 21:59:58.4 Info: Starting migration of Main DB to 18 21:59:58.4 Info: AlterTable Albums 21:59:58.4 Info: => 9E-07s 21:59:58.4 Info: CreateColumn Albums Disambiguation String 21:59:58.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:59:58.4 Info: => 0.0005803s 21:59:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:59:58', 'album_disambiguation') 21:59:58.4 Info: Committing Transaction 21:59:58.4 Info: 18: album_disambiguation migrated 21:59:58.4 Info: => 0.001304s 21:59:58.4 Info: 19: add_ape_quality_in_profiles migrating 21:59:58.4 Info: Beginning Transaction 21:59:58.4 Info: Starting migration of Main DB to 19 21:59:58.4 Info: PerformDBOperation 21:59:58.4 Info: Performing DB Operation 21:59:58.4 Info: => 4.1E-05s 21:59:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:59:58', 'add_ape_quality_in_profiles') 21:59:58.4 Info: Committing Transaction 21:59:58.4 Info: 19: add_ape_quality_in_profiles migrated 21:59:58.4 Info: => 0.0007198s 21:59:58.4 Info: 20: remove_pushalot migrating 21:59:58.4 Info: Beginning Transaction 21:59:58.4 Info: Starting migration of Main DB to 20 21:59:58.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:58.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:59:58.4 Info: => 6.57E-05s 21:59:58.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:58.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:59:58.4 Info: => 4.22E-05s 21:59:58.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:58.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:59:58.4 Info: => 4.08E-05s 21:59:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:59:58', 'remove_pushalot') 21:59:58.4 Info: Committing Transaction 21:59:58.4 Info: 20: remove_pushalot migrated 21:59:58.4 Info: => 0.0007016s 21:59:58.4 Info: 21: add_custom_filters migrating 21:59:58.4 Info: Beginning Transaction 21:59:58.4 Info: Starting migration of Main DB to 21 21:59:58.4 Info: CreateTable CustomFilters 21:59:58.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:59:58.4 Info: => 0.0002007s 21:59:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:59:58', 'add_custom_filters') 21:59:58.4 Info: Committing Transaction 21:59:58.4 Info: 21: add_custom_filters migrated 21:59:58.4 Info: => 0.0009084s 21:59:58.4 Info: 22: import_list_tags migrating 21:59:58.4 Info: Beginning Transaction 21:59:58.4 Info: Starting migration of Main DB to 22 21:59:58.4 Info: AlterTable ImportLists 21:59:58.4 Info: => 8E-07s 21:59:58.4 Info: CreateColumn ImportLists Tags String 21:59:58.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:59:58.4 Info: => 0.0006127s 21:59:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:59:58', 'import_list_tags') 21:59:58.4 Info: Committing Transaction 21:59:58.4 Info: 22: import_list_tags migrated 21:59:58.4 Info: => 0.0013336s 21:59:58.4 Info: 23: add_release_groups_etc migrating 21:59:58.4 Info: Beginning Transaction 21:59:58.4 Info: Starting migration of Main DB to 23 21:59:58.4 Info: CreateTable ArtistMetadata 21:59:58.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) 21:59:58.4 Info: => 0.0002753s 21:59:58.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:59:58.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:59:58.4 Info: => 0.0001322s 21:59:58.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" 21:59:58.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" 21:59:58.4 Info: => 0.0001168s 21:59:58.4 Info: AlterTable Artists 21:59:58.4 Info: => 5E-07s 21:59:58.4 Info: CreateColumn Artists ArtistMetadataId Int32 21:59:58.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:59:58.4 Info: => 0.0006215s 21:59:58.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:59:58.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:59:58.4 Info: => 0.0001162s 21:59:58.4 Info: CreateTable AlbumReleases 21:59:58.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) 21:59:58.4 Info: => 0.0002201s 21:59:58.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:59:58.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:59:58.4 Info: => 0.0001114s 21:59:58.4 Info: CreateIndex AlbumReleases (AlbumId) 21:59:58.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:59:58.4 Info: => 0.0001476s 21:59:58.4 Info: PerformDBOperation 21:59:58.4 Info: Performing DB Operation 21:59:58.4 Info: => 4.51E-05s 21:59:58.4 Info: AlterTable Albums 21:59:58.4 Info: => 5E-07s 21:59:58.4 Info: CreateColumn Albums ArtistMetadataId Int32 21:59:58.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:59:58.4 Info: => 0.000633s 21:59:58.4 Info: AlterTable Albums 21:59:58.4 Info: => 8E-07s 21:59:58.4 Info: CreateColumn Albums AnyReleaseOk Boolean 21:59:58.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:59:58.4 Info: => 0.0011345s 21:59:58.4 Info: AlterTable Albums 21:59:58.4 Info: => 7E-07s 21:59:58.4 Info: CreateColumn Albums Links String 21:59:58.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:59:58.4 Info: => 0.0011666s 21:59:58.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:59:58.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:59:58.4 Info: => 0.0001229s 21:59:58.4 Info: AlterTable Tracks 21:59:58.4 Info: => 7E-07s 21:59:58.4 Info: CreateColumn Tracks ForeignRecordingId String 21:59:58.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:59:58.4 Info: => 0.0011511s 21:59:58.4 Info: AlterTable Tracks 21:59:58.4 Info: => 8E-07s 21:59:58.4 Info: CreateColumn Tracks AlbumReleaseId Int32 21:59:58.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:59:58.4 Info: => 0.0011584s 21:59:58.4 Info: AlterTable Tracks 21:59:58.4 Info: => 8E-07s 21:59:58.4 Info: CreateColumn Tracks ArtistMetadataId Int32 21:59:58.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:59:58.4 Info: => 0.0009839s 21:59:58.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:59:58.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:59:58.4 Info: => 0.0001118s 21:59:58.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:59:58.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:59:58.4 Info: => 8.31E-05s 21:59:58.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:59:58.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:59:58.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" 21:59:58.4 Info: DROP TABLE "Artists" 21:59:58.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:58.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:58.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:58.4 Info: => 0.0065736s 21:59:58.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:59:58.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) 21:59:58.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" 21:59:58.4 Info: DROP TABLE "Albums" 21:59:58.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:58.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:58.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:58.4 Info: => 0.0066246s 21:59:58.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:59:58.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) 21:59:58.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" 21:59:58.4 Info: DROP TABLE "Tracks" 21:59:58.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:59:58.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:59:58.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:59:58.4 Info: => 0.0049577s 21:59:58.4 Info: DeleteColumn TrackFiles ArtistId 21:59:58.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:59:58.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" 21:59:58.4 Info: DROP TABLE "TrackFiles" 21:59:58.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:58.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:58.4 Info: => 0.0059882s 21:59:58.4 Info: CreateIndex Artists (ArtistMetadataId) 21:59:58.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:58.4 Info: => 9.82E-05s 21:59:58.4 Info: CreateIndex Artists (Monitored) 21:59:58.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:58.4 Info: => 9.07E-05s 21:59:58.4 Info: CreateIndex Albums (ArtistMetadataId) 21:59:58.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:59:58.4 Info: => 9.47E-05s 21:59:58.4 Info: CreateIndex Tracks (ArtistMetadataId) 21:59:58.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:59:58.4 Info: => 9.02E-05s 21:59:58.4 Info: CreateIndex Tracks (AlbumReleaseId) 21:59:58.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:59:58.4 Info: => 8.93E-05s 21:59:58.4 Info: CreateIndex Tracks (ForeignRecordingId) 21:59:58.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:59:58.4 Info: => 9.47E-05s 21:59:58.4 Info: UpdateData 21:59:58.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:59:58.4 Info: => 6.13E-05s 21:59:58.4 Info: UpdateData 21:59:58.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:59:58.4 Info: => 5.09E-05s 21:59:58.4 Info: UpdateData 21:59:58.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:59:58.4 Info: => 5.56E-05s 21:59:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:59:58', 'add_release_groups_etc') 21:59:58.4 Info: Committing Transaction 21:59:58.4 Info: 23: add_release_groups_etc migrated 21:59:58.4 Info: => 0.0012698s 21:59:58.4 Info: 24: NewMediaInfoFormat migrating 21:59:58.4 Info: Beginning Transaction 21:59:58.4 Info: Starting migration of Main DB to 24 21:59:58.4 Info: UpdateData 21:59:58.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:59:58.4 Info: => 7.07E-05s 21:59:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:59:58', 'NewMediaInfoFormat') 21:59:58.4 Info: Committing Transaction 21:59:58.4 Info: 24: NewMediaInfoFormat migrated 21:59:58.4 Info: => 0.0007417s 21:59:58.4 Info: 25: rename_restrictions_to_release_profiles migrating 21:59:58.4 Info: Beginning Transaction 21:59:58.4 Info: Starting migration of Main DB to 25 21:59:58.4 Info: RenameTable Restrictions ReleaseProfiles 21:59:58.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:59:58.4 Info: => 0.0023778s 21:59:58.4 Info: AlterTable ReleaseProfiles 21:59:58.4 Info: => 1.3E-06s 21:59:58.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:59:58.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:59:58.4 Info: => 0.0005868s 21:59:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:59:58', 'rename_restrictions_to_release_profiles') 21:59:58.4 Info: Committing Transaction 21:59:58.4 Info: 25: rename_restrictions_to_release_profiles migrated 21:59:58.4 Info: => 0.0013662s 21:59:58.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:59:58.4 Info: Beginning Transaction 21:59:58.4 Info: Starting migration of Main DB to 26 21:59:58.4 Info: RenameTable Profiles QualityProfiles 21:59:58.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:59:58.4 Info: => 0.0018065s 21:59:58.4 Info: AlterTable QualityProfiles 21:59:58.4 Info: => 9E-07s 21:59:58.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:59:58.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:59:58.4 Info: => 0.0005688s 21:59:58.4 Info: AlterTable LanguageProfiles 21:59:58.4 Info: => 8E-07s 21:59:58.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:59:58.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:59:58.4 Info: => 0.0005499s 21:59:58.4 Info: UpdateData 21:59:58.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:59:58.4 Info: => 6.2E-05s 21:59:58.4 Info: UpdateData 21:59:58.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:59:58.4 Info: => 4.26E-05s 21:59:58.4 Info: RenameColumn Artists ProfileId to QualityProfileId 21:59:58.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:59:58.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:59:58.4 Info: DROP TABLE "Artists" 21:59:58.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:58.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:58.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:58.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:58.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:58.4 Info: => 0.0058733s 21:59:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:59:58', 'rename_quality_profiles_add_upgrade_allowed') 21:59:58.4 Info: Committing Transaction 21:59:58.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:59:58.4 Info: => 0.0067529s 21:59:58.4 Info: 27: add_import_exclusions migrating 21:59:58.4 Info: Beginning Transaction 21:59:58.4 Info: Starting migration of Main DB to 27 21:59:58.4 Info: CreateTable ImportListExclusions 21:59:58.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:59:58.4 Info: => 0.0001622s 21:59:58.4 Info: CreateIndex ImportListExclusions (ForeignId) 21:59:58.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:59:58.4 Info: => 0.0001347s 21:59:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:59:58', 'add_import_exclusions') 21:59:58.4 Info: Committing Transaction 21:59:58.4 Info: 27: add_import_exclusions migrated 21:59:58.4 Info: => 0.0009518s 21:59:58.4 Info: 28: clean_artist_metadata_table migrating 21:59:58.4 Info: Beginning Transaction 21:59:58.4 Info: Starting migration of Main DB to 28 21:59:58.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) 21:59:58.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) 21:59:58.4 Info: => 0.0001994s 21:59:58.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) 21:59:58.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) 21:59:58.4 Info: => 0.0001606s 21:59:58.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) 21:59:58.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) 21:59:58.4 Info: => 0.0001467s 21:59:58.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) 21:59:58.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) 21:59:58.4 Info: => 0.0001464s 21:59:58.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) 21:59:58.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) 21:59:58.4 Info: => 0.0001488s 21:59:58.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) 21:59:58.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) 21:59:58.4 Info: => 0.0001445s 21:59:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:59:58', 'clean_artist_metadata_table') 21:59:58.4 Info: Committing Transaction 21:59:58.4 Info: 28: clean_artist_metadata_table migrated 21:59:58.4 Info: => 0.0008669s 21:59:58.4 Info: 29: health_issue_notification migrating 21:59:58.4 Info: Beginning Transaction 21:59:58.4 Info: Starting migration of Main DB to 29 21:59:58.4 Info: AlterTable Notifications 21:59:58.4 Info: => 9E-07s 21:59:58.4 Info: CreateColumn Notifications OnHealthIssue Boolean 21:59:58.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:59:58.4 Info: => 0.0006361s 21:59:58.4 Info: AlterTable Notifications 21:59:58.4 Info: => 8E-07s 21:59:58.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:59:58.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:59:58.4 Info: => 0.0005548s 21:59:58.4 Info: AlterTable Notifications 21:59:58.4 Info: => 8E-07s 21:59:58.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:59:58.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:59:58.4 Info: => 0.0005485s 21:59:58.4 Info: AlterTable Notifications 21:59:58.4 Info: => 8E-07s 21:59:58.4 Info: CreateColumn Notifications OnImportFailure Boolean 21:59:58.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:59:58.4 Info: => 0.0007109s 21:59:58.4 Info: AlterTable Notifications 21:59:58.4 Info: => 8E-07s 21:59:58.4 Info: CreateColumn Notifications OnTrackRetag Boolean 21:59:58.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:59:58.4 Info: => 0.0006045s 21:59:58.4 Info: DeleteColumn Notifications OnDownload 21:59:58.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) 21:59:58.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" 21:59:58.5 Info: DROP TABLE "Notifications" 21:59:58.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:59:58.5 Info: => 0.0058631s 21:59:58.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:59:58.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) 21:59:58.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" 21:59:58.5 Info: DROP TABLE "Notifications" 21:59:58.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:59:58.5 Info: => 0.0047645s 21:59:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:59:58', 'health_issue_notification') 21:59:58.5 Info: Committing Transaction 21:59:58.5 Info: 29: health_issue_notification migrated 21:59:58.5 Info: => 0.0056861s 21:59:58.5 Info: 30: add_mediafilerepository_mtime migrating 21:59:58.5 Info: Beginning Transaction 21:59:58.5 Info: Starting migration of Main DB to 30 21:59:58.5 Info: AlterTable TrackFiles 21:59:58.5 Info: => 7E-07s 21:59:58.5 Info: CreateColumn TrackFiles Modified DateTime 21:59:58.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:59:58.5 Info: => 0.001741s 21:59:58.5 Info: AlterTable TrackFiles 21:59:58.5 Info: => 8E-07s 21:59:58.5 Info: CreateColumn TrackFiles Path String 21:59:58.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:59:58.5 Info: => 0.0005903s 21:59:58.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:59:58.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:59:58.5 Info: => 5.36E-05s 21:59:58.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) 21:59:58.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) 21:59:58.5 Info: => 0.0001587s 21:59:58.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) 21:59:58.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) 21:59:58.5 Info: => 0.0001718s 21:59:58.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) 21:59:58.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) 21:59:58.5 Info: => 0.000177s 21:59:58.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") 21:59:58.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") 21:59:58.5 Info: => 0.0001078s 21:59:58.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:59:58.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:59:58.5 Info: => 6.72E-05s 21:59:58.5 Info: AlterTable TrackFiles 21:59:58.5 Info: => 6E-07s 21:59:58.5 Info: AlterColumn TrackFiles Path String 21:59:58.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) 21:59:58.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" 21:59:58.5 Info: DROP TABLE "TrackFiles" 21:59:58.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:58.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:58.5 Info: => 0.0049485s 21:59:58.5 Info: CreateIndex TrackFiles (Path) 21:59:58.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:58.5 Info: => 0.0001356s 21:59:58.5 Info: DeleteColumn TrackFiles RelativePath 21:59:58.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) 21:59:58.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" 21:59:58.5 Info: DROP TABLE "TrackFiles" 21:59:58.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:58.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:58.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:58.5 Info: => 0.007468s 21:59:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:59:58', 'add_mediafilerepository_mtime') 21:59:58.5 Info: Committing Transaction 21:59:58.5 Info: 30: add_mediafilerepository_mtime migrated 21:59:58.5 Info: => 0.0083392s 21:59:58.5 Info: 31: add_artistmetadataid_constraint migrating 21:59:58.5 Info: Beginning Transaction 21:59:58.5 Info: Starting migration of Main DB to 31 21:59:58.5 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 21:59:58.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:59:58.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:59:58.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (3, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:59:58.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (4, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:59:58.5 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 21:59:58.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (5, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 21:59:58.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (6, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 21:59:58.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") 21:59:58.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") 21:59:58.5 Info: => 0.0002101s 21:59:58.5 Info: DeleteIndex Artists (ArtistMetadataId) 21:59:58.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:59:58.5 Info: => 0.000146s 21:59:58.5 Info: AlterColumn Artists ArtistMetadataId Int32 21:59:58.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:59:58.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" 21:59:58.5 Info: DROP TABLE "Artists" 21:59:58.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:58.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:58.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:58.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:58.5 Info: => 0.0053544s 21:59:58.5 Info: CreateIndex Artists (ArtistMetadataId) 21:59:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:58.5 Info: => 0.0001364s 21:59:58.5 Info: -> 8 Insert operations completed in 00:00:00.0006677 taking an average of 00:00:00.0000834 21:59:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:59:58', 'add_artistmetadataid_constraint') 21:59:58.5 Info: Committing Transaction 21:59:58.5 Info: 31: add_artistmetadataid_constraint migrated 21:59:58.5 Info: => 0.0010249s 21:59:58.5 Debug: Took: 00:00:00.2246297 21:59:58.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 21:59:58.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 21:59:58.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647986009518_127/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:58.6 Info: DatabaseEngineVersionCheck migrating 21:59:58.6 Info: PerformDBOperation 21:59:58.6 Info: Performing DB Operation 21:59:58.6 Info: SQLite 3.49.1 21:59:58.6 Info: => 0.0024179s 21:59:58.6 Info: DatabaseEngineVersionCheck migrated 21:59:58.6 Info: => 0.0024467s 21:59:58.6 Info: VersionMigration migrating 21:59:58.6 Info: Beginning Transaction 21:59:58.6 Info: CreateTable VersionInfo 21:59:58.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:59:58.6 Info: => 0.0002455s 21:59:58.6 Info: Committing Transaction 21:59:58.6 Info: VersionMigration migrated 21:59:58.6 Info: => 0.0013784s 21:59:58.6 Info: VersionUniqueMigration migrating 21:59:58.6 Info: Beginning Transaction 21:59:58.6 Info: CreateIndex VersionInfo (Version) 21:59:58.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:59:58.6 Info: => 0.0002875s 21:59:58.6 Info: AlterTable VersionInfo 21:59:58.6 Info: => 9E-07s 21:59:58.6 Info: CreateColumn VersionInfo AppliedOn DateTime 21:59:58.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:59:58.6 Info: => 0.0007043s 21:59:58.6 Info: Committing Transaction 21:59:58.6 Info: VersionUniqueMigration migrated 21:59:58.6 Info: => 0.0013262s 21:59:58.6 Info: VersionDescriptionMigration migrating 21:59:58.6 Info: Beginning Transaction 21:59:58.6 Info: AlterTable VersionInfo 21:59:58.6 Info: => 8E-07s 21:59:58.6 Info: CreateColumn VersionInfo Description String 21:59:58.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:59:58.6 Info: => 0.0002561s 21:59:58.6 Info: Committing Transaction 21:59:58.6 Info: VersionDescriptionMigration migrated 21:59:58.6 Info: => 0.0008667s 21:59:58.6 Info: 1: InitialSetup migrating 21:59:58.6 Info: Beginning Transaction 21:59:58.6 Info: Starting migration of Main DB to 1 21:59:58.6 Info: CreateTable Config 21:59:58.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:59:58.6 Info: => 0.0002994s 21:59:58.6 Info: CreateIndex Config (Key) 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:59:58.6 Info: => 0.0001058s 21:59:58.6 Info: CreateTable RootFolders 21:59:58.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:59:58.6 Info: => 0.0001448s 21:59:58.6 Info: CreateIndex RootFolders (Path) 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:59:58.6 Info: => 9.6E-05s 21:59:58.6 Info: CreateTable Artists 21:59:58.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) 21:59:58.6 Info: => 0.0003147s 21:59:58.6 Info: CreateIndex Artists (ForeignArtistId) 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:59:58.6 Info: => 0.0001023s 21:59:58.6 Info: CreateIndex Artists (NameSlug) 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:59:58.6 Info: => 8.99E-05s 21:59:58.6 Info: CreateIndex Artists (CleanName) 21:59:58.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:58.6 Info: => 9.07E-05s 21:59:58.6 Info: CreateIndex Artists (Path) 21:59:58.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:58.6 Info: => 8.55E-05s 21:59:58.6 Info: CreateTable Albums 21:59:58.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) 21:59:58.6 Info: => 0.0002887s 21:59:58.6 Info: CreateIndex Albums (ForeignAlbumId) 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:58.6 Info: => 9.38E-05s 21:59:58.6 Info: CreateIndex Albums (MBId) 21:59:58.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:58.6 Info: => 8.4E-05s 21:59:58.6 Info: CreateIndex Albums (TADBId) 21:59:58.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:58.6 Info: => 8.32E-05s 21:59:58.6 Info: CreateIndex Albums (TitleSlug) 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:58.6 Info: => 8.18E-05s 21:59:58.6 Info: CreateIndex Albums (CleanTitle) 21:59:58.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:58.6 Info: => 8.45E-05s 21:59:58.6 Info: CreateIndex Albums (Path) 21:59:58.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:59:58.6 Info: => 8.17E-05s 21:59:58.6 Info: CreateTable Tracks 21:59:58.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) 21:59:58.6 Info: => 0.0002104s 21:59:58.6 Info: CreateIndex Tracks (ForeignTrackId) 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:59:58.6 Info: => 9.53E-05s 21:59:58.6 Info: CreateIndex Tracks (ArtistId) 21:59:58.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:59:58.6 Info: => 8.7E-05s 21:59:58.6 Info: CreateIndex Tracks (TrackFileId) 21:59:58.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:59:58.6 Info: => 8.44E-05s 21:59:58.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:59:58.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:59:58.6 Info: => 9.28E-05s 21:59:58.6 Info: CreateTable TrackFiles 21:59:58.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) 21:59:58.6 Info: => 0.0001986s 21:59:58.6 Info: CreateIndex TrackFiles (ArtistId) 21:59:58.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:59:58.6 Info: => 9.2E-05s 21:59:58.6 Info: CreateIndex TrackFiles (AlbumId) 21:59:58.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:58.6 Info: => 8.59E-05s 21:59:58.6 Info: CreateTable History 21:59:58.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) 21:59:58.6 Info: => 0.000201s 21:59:58.6 Info: CreateIndex History (Date) 21:59:58.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:59:58.6 Info: => 9.55E-05s 21:59:58.6 Info: CreateIndex History (EventType) 21:59:58.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:59:58.6 Info: => 8.88E-05s 21:59:58.6 Info: CreateIndex History (DownloadId) 21:59:58.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:59:58.6 Info: => 8.36E-05s 21:59:58.6 Info: CreateIndex History (AlbumId) 21:59:58.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:59:58.6 Info: => 8.45E-05s 21:59:58.6 Info: CreateTable Notifications 21:59:58.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) 21:59:58.6 Info: => 0.0001945s 21:59:58.6 Info: CreateTable ScheduledTasks 21:59:58.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:59:58.6 Info: => 0.0001644s 21:59:58.6 Info: CreateIndex ScheduledTasks (TypeName) 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:59:58.6 Info: => 9.68E-05s 21:59:58.6 Info: CreateTable Indexers 21:59:58.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) 21:59:58.6 Info: => 0.0001651s 21:59:58.6 Info: CreateIndex Indexers (Name) 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:59:58.6 Info: => 0.0001127s 21:59:58.6 Info: CreateTable Profiles 21:59:58.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:59:58.6 Info: => 0.0001523s 21:59:58.6 Info: CreateIndex Profiles (Name) 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:59:58.6 Info: => 0.0001022s 21:59:58.6 Info: CreateTable QualityDefinitions 21:59:58.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:59:58.6 Info: => 0.0001622s 21:59:58.6 Info: CreateIndex QualityDefinitions (Quality) 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:59:58.6 Info: => 9.67E-05s 21:59:58.6 Info: CreateIndex QualityDefinitions (Title) 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:59:58.6 Info: => 9.44E-05s 21:59:58.6 Info: CreateTable NamingConfig 21:59:58.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) 21:59:58.6 Info: => 0.0001889s 21:59:58.6 Info: CreateTable Blacklist 21:59:58.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 '') 21:59:58.6 Info: => 0.0002338s 21:59:58.6 Info: CreateTable Metadata 21:59:58.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) 21:59:58.6 Info: => 0.0001663s 21:59:58.6 Info: CreateTable MetadataFiles 21:59:58.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) 21:59:58.6 Info: => 0.0001914s 21:59:58.6 Info: CreateTable DownloadClients 21:59:58.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) 21:59:58.6 Info: => 0.0001613s 21:59:58.6 Info: CreateTable PendingReleases 21:59:58.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 '') 21:59:58.6 Info: => 0.0001744s 21:59:58.6 Info: CreateTable RemotePathMappings 21:59:58.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:59:58.6 Info: => 0.0001556s 21:59:58.6 Info: CreateTable Tags 21:59:58.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:59:58.6 Info: => 0.0001449s 21:59:58.6 Info: CreateIndex Tags (Label) 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:59:58.6 Info: => 0.000131s 21:59:58.6 Info: CreateTable Restrictions 21:59:58.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:59:58.6 Info: => 0.0001627s 21:59:58.6 Info: CreateTable DelayProfiles 21:59:58.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:59:58.6 Info: => 0.0001998s 21:59:58.6 Info: CreateTable Users 21:59:58.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:59:58.6 Info: => 0.0001523s 21:59:58.6 Info: CreateIndex Users (Identifier) 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:59:58.6 Info: => 0.0001067s 21:59:58.6 Info: CreateIndex Users (Username) 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:59:58.6 Info: => 0.0001301s 21:59:58.6 Info: CreateTable Commands 21:59:58.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:59:58.6 Info: => 0.0001977s 21:59:58.6 Info: CreateTable IndexerStatus 21:59:58.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:59:58.6 Info: => 0.0002008s 21:59:58.6 Info: CreateIndex IndexerStatus (ProviderId) 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:59:58.6 Info: => 0.000109s 21:59:58.6 Info: CreateTable ExtraFiles 21:59:58.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:59:58.6 Info: => 0.000182s 21:59:58.6 Info: CreateTable LyricFiles 21:59:58.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:59:58.6 Info: => 0.0002075s 21:59:58.6 Info: CreateTable LanguageProfiles 21:59:58.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:59:58.6 Info: => 0.0001531s 21:59:58.6 Info: CreateIndex LanguageProfiles (Name) 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:59:58.6 Info: => 0.0001199s 21:59:58.6 Info: CreateTable DownloadClientStatus 21:59:58.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:59:58.6 Info: => 0.0001786s 21:59:58.6 Info: CreateIndex DownloadClientStatus (ProviderId) 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:59:58.6 Info: => 0.0001078s 21:59:58.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:59:58.6 Info: -> 1 Insert operations completed in 00:00:00.0000838 taking an average of 00:00:00.0000838 21:59:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:59:58', 'InitialSetup') 21:59:58.6 Info: Committing Transaction 21:59:58.6 Info: 1: InitialSetup migrated 21:59:58.6 Info: => 0.0113629s 21:59:58.6 Info: 2: add_reason_to_pending_releases migrating 21:59:58.6 Info: Beginning Transaction 21:59:58.6 Info: Starting migration of Main DB to 2 21:59:58.6 Info: AlterTable PendingReleases 21:59:58.6 Info: => 1E-06s 21:59:58.6 Info: CreateColumn PendingReleases Reason Int32 21:59:58.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:59:58.6 Info: => 0.0006575s 21:59:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:59:58', 'add_reason_to_pending_releases') 21:59:58.6 Info: Committing Transaction 21:59:58.6 Info: 2: add_reason_to_pending_releases migrated 21:59:58.6 Info: => 0.0014045s 21:59:58.6 Info: 3: add_medium_support migrating 21:59:58.6 Info: Beginning Transaction 21:59:58.6 Info: Starting migration of Main DB to 3 21:59:58.6 Info: AlterTable Albums 21:59:58.6 Info: => 9E-07s 21:59:58.6 Info: CreateColumn Albums Media String 21:59:58.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:59:58.6 Info: => 0.0005822s 21:59:58.6 Info: AlterTable Tracks 21:59:58.6 Info: => 1.2E-06s 21:59:58.6 Info: CreateColumn Tracks MediumNumber Int32 21:59:58.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:59:58.6 Info: => 0.0005174s 21:59:58.6 Info: AlterTable Tracks 21:59:58.6 Info: => 7E-07s 21:59:58.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:59:58.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:59:58.6 Info: => 0.0005055s 21:59:58.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:59:58.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:59:58.6 Info: => 6.24E-05s 21:59:58.6 Info: DeleteColumn Tracks TrackNumber 21:59:58.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:59:58.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:59:58.6 Info: DROP TABLE "Tracks" 21:59:58.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:59:58.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:59:58.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:59:58.6 Info: => 0.0060822s 21:59:58.6 Info: AlterTable Tracks 21:59:58.6 Info: => 6E-07s 21:59:58.6 Info: CreateColumn Tracks TrackNumber String 21:59:58.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:59:58.6 Info: => 0.0005099s 21:59:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:59:58', 'add_medium_support') 21:59:58.6 Info: Committing Transaction 21:59:58.6 Info: 3: add_medium_support migrated 21:59:58.6 Info: => 0.0013625s 21:59:58.6 Info: 4: add_various_qualites_in_profile migrating 21:59:58.6 Info: Beginning Transaction 21:59:58.6 Info: Starting migration of Main DB to 4 21:59:58.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:59:58.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:59:58.6 Info: => 7.47E-05s 21:59:58.6 Info: PerformDBOperation 21:59:58.6 Info: Performing DB Operation 21:59:58.6 Info: => 4.24E-05s 21:59:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:59:58', 'add_various_qualites_in_profile') 21:59:58.6 Info: Committing Transaction 21:59:58.6 Info: 4: add_various_qualites_in_profile migrated 21:59:58.6 Info: => 0.0007326s 21:59:58.6 Info: 5: metadata_profiles migrating 21:59:58.6 Info: Beginning Transaction 21:59:58.6 Info: Starting migration of Main DB to 5 21:59:58.6 Info: CreateTable MetadataProfiles 21:59:58.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:59:58.6 Info: => 0.0002039s 21:59:58.6 Info: CreateIndex MetadataProfiles (Name) 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:59:58.6 Info: => 0.0001513s 21:59:58.6 Info: AlterTable Artists 21:59:58.6 Info: => 8E-07s 21:59:58.6 Info: CreateColumn Artists MetadataProfileId Int32 21:59:58.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:59:58.6 Info: => 0.0005273s 21:59:58.6 Info: DeleteColumn Artists PrimaryAlbumTypes 21:59:58.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) 21:59:58.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" 21:59:58.6 Info: DROP TABLE "Artists" 21:59:58.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:59:58.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:58.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:58.6 Info: => 0.0054978s 21:59:58.6 Info: DeleteColumn Artists SecondaryAlbumTypes 21:59:58.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) 21:59:58.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" 21:59:58.6 Info: DROP TABLE "Artists" 21:59:58.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:59:58.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:58.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:58.6 Info: => 0.0065387s 21:59:58.6 Info: AlterTable Albums 21:59:58.6 Info: => 9E-07s 21:59:58.6 Info: CreateColumn Albums SecondaryTypes String 21:59:58.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:59:58.6 Info: => 0.0005334s 21:59:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:59:58', 'metadata_profiles') 21:59:58.6 Info: Committing Transaction 21:59:58.6 Info: 5: metadata_profiles migrated 21:59:58.6 Info: => 0.0015018s 21:59:58.6 Info: 6: separate_automatic_and_interactive_search migrating 21:59:58.6 Info: Beginning Transaction 21:59:58.6 Info: Starting migration of Main DB to 6 21:59:58.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:59:58.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) 21:59:58.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:59:58.6 Info: DROP TABLE "Indexers" 21:59:58.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:59:58.6 Info: => 0.0042877s 21:59:58.6 Info: AlterTable Indexers 21:59:58.6 Info: => 1E-06s 21:59:58.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:59:58.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:59:58.6 Info: => 0.0005289s 21:59:58.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:59:58.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:59:58.6 Info: => 5.95E-05s 21:59:58.6 Info: AlterTable Indexers 21:59:58.6 Info: => 8E-07s 21:59:58.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:59:58.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) 21:59:58.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" 21:59:58.6 Info: DROP TABLE "Indexers" 21:59:58.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:59:58.6 Info: => 0.0041913s 21:59:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:59:58', 'separate_automatic_and_interactive_search') 21:59:58.6 Info: Committing Transaction 21:59:58.6 Info: 6: separate_automatic_and_interactive_search migrated 21:59:58.6 Info: => 0.0050347s 21:59:58.6 Info: 7: change_album_path_to_relative migrating 21:59:58.6 Info: Beginning Transaction 21:59:58.6 Info: Starting migration of Main DB to 7 21:59:58.6 Info: DeleteColumn Albums Path 21:59:58.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) 21:59:58.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" 21:59:58.6 Info: DROP TABLE "Albums" 21:59:58.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:58.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:58.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:58.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:58.6 Info: => 0.0064589s 21:59:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:59:58', 'change_album_path_to_relative') 21:59:58.6 Info: Committing Transaction 21:59:58.6 Info: 7: change_album_path_to_relative migrated 21:59:58.7 Info: => 0.0074077s 21:59:58.7 Info: 8: change_quality_size_mb_to_kb migrating 21:59:58.7 Info: Beginning Transaction 21:59:58.7 Info: Starting migration of Main DB to 8 21:59:58.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 21:59:58.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 21:59:58.7 Info: => 6.74E-05s 21:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:59:58', 'change_quality_size_mb_to_kb') 21:59:58.7 Info: Committing Transaction 21:59:58.7 Info: 8: change_quality_size_mb_to_kb migrated 21:59:58.7 Info: => 0.0007543s 21:59:58.7 Info: 9: album_releases migrating 21:59:58.7 Info: Beginning Transaction 21:59:58.7 Info: Starting migration of Main DB to 9 21:59:58.7 Info: AlterTable Albums 21:59:58.7 Info: => 1E-06s 21:59:58.7 Info: CreateColumn Albums Releases String 21:59:58.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:59:58.7 Info: => 0.0005718s 21:59:58.7 Info: AlterTable Albums 21:59:58.7 Info: => 9E-07s 21:59:58.7 Info: CreateColumn Albums CurrentRelease String 21:59:58.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:59:58.7 Info: => 0.0005136s 21:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:59:58', 'album_releases') 21:59:58.7 Info: Committing Transaction 21:59:58.7 Info: 9: album_releases migrated 21:59:58.7 Info: => 0.001274s 21:59:58.7 Info: 10: album_releases_fix migrating 21:59:58.7 Info: Beginning Transaction 21:59:58.7 Info: Starting migration of Main DB to 10 21:59:58.7 Info: AlterTable Albums 21:59:58.7 Info: => 8E-07s 21:59:58.7 Info: AlterColumn Albums Releases String 21:59:58.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) 21:59:58.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" 21:59:58.7 Info: DROP TABLE "Albums" 21:59:58.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:58.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:58.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:58.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:58.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:58.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:58.7 Info: => 0.0051563s 21:59:58.7 Info: AlterTable Albums 21:59:58.7 Info: => 9E-07s 21:59:58.7 Info: AlterColumn Albums CurrentRelease String 21:59:58.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) 21:59:58.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" 21:59:58.7 Info: DROP TABLE "Albums" 21:59:58.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:58.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:58.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:58.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:58.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:58.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:58.7 Info: => 0.0062398s 21:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:59:58', 'album_releases_fix') 21:59:58.7 Info: Committing Transaction 21:59:58.7 Info: 10: album_releases_fix migrated 21:59:58.7 Info: => 0.0071499s 21:59:58.7 Info: 11: import_lists migrating 21:59:58.7 Info: Beginning Transaction 21:59:58.7 Info: Starting migration of Main DB to 11 21:59:58.7 Info: CreateTable ImportLists 21:59:58.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) 21:59:58.7 Info: => 0.0002514s 21:59:58.7 Info: CreateIndex ImportLists (Name) 21:59:58.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:59:58.7 Info: => 0.0001047s 21:59:58.7 Info: CreateTable ImportListStatus 21:59:58.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) 21:59:58.7 Info: => 0.0001793s 21:59:58.7 Info: CreateIndex ImportListStatus (ProviderId) 21:59:58.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:59:58.7 Info: => 0.0001s 21:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:59:58', 'import_lists') 21:59:58.7 Info: Committing Transaction 21:59:58.7 Info: 11: import_lists migrated 21:59:58.7 Info: => 0.0008712s 21:59:58.7 Info: 12: add_release_status migrating 21:59:58.7 Info: Beginning Transaction 21:59:58.7 Info: Starting migration of Main DB to 12 21:59:58.7 Info: AlterTable MetadataProfiles 21:59:58.7 Info: => 1.2E-06s 21:59:58.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:59:58.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:59:58.7 Info: => 0.0005723s 21:59:58.7 Info: PerformDBOperation 21:59:58.7 Info: Performing DB Operation 21:59:58.7 Info: => 4.01E-05s 21:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:59:58', 'add_release_status') 21:59:58.7 Info: Committing Transaction 21:59:58.7 Info: 12: add_release_status migrated 21:59:58.7 Info: => 0.0007509s 21:59:58.7 Info: 13: album_download_notification migrating 21:59:58.7 Info: Beginning Transaction 21:59:58.7 Info: Starting migration of Main DB to 13 21:59:58.7 Info: AlterTable Notifications 21:59:58.7 Info: => 1.1E-06s 21:59:58.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:59:58.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:59:58.7 Info: => 0.0005641s 21:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:59:58', 'album_download_notification') 21:59:58.7 Info: Committing Transaction 21:59:58.7 Info: 13: album_download_notification migrated 21:59:58.7 Info: => 0.0013075s 21:59:58.7 Info: 14: fix_language_metadata_profiles migrating 21:59:58.7 Info: Beginning Transaction 21:59:58.7 Info: Starting migration of Main DB to 14 21:59:58.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 21:59:58.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 21:59:58.7 Info: => 0.0001033s 21:59:58.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 21:59:58.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 21:59:58.7 Info: => 7.29E-05s 21:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:59:58', 'fix_language_metadata_profiles') 21:59:58.7 Info: Committing Transaction 21:59:58.7 Info: 14: fix_language_metadata_profiles migrated 21:59:58.7 Info: => 0.0007679s 21:59:58.7 Info: 15: remove_fanzub migrating 21:59:58.7 Info: Beginning Transaction 21:59:58.7 Info: Starting migration of Main DB to 15 21:59:58.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:59:58.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:59:58.7 Info: => 6.16E-05s 21:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:59:58', 'remove_fanzub') 21:59:58.7 Info: Committing Transaction 21:59:58.7 Info: 15: remove_fanzub migrated 21:59:58.7 Info: => 0.0007073s 21:59:58.7 Info: 16: update_artist_history_indexes migrating 21:59:58.7 Info: Beginning Transaction 21:59:58.7 Info: Starting migration of Main DB to 16 21:59:58.7 Info: CreateIndex Albums (ArtistId) 21:59:58.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:59:58.7 Info: => 0.0001698s 21:59:58.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:59:58.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:59:58.7 Info: => 0.0001062s 21:59:58.7 Info: DeleteIndex History (AlbumId) 21:59:58.7 Info: DROP INDEX "IX_History_AlbumId" 21:59:58.7 Info: => 0.0001507s 21:59:58.7 Info: CreateIndex History (AlbumId, Date) 21:59:58.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:59:58.7 Info: => 0.0001159s 21:59:58.7 Info: DeleteIndex History (DownloadId) 21:59:58.7 Info: DROP INDEX "IX_History_DownloadId" 21:59:58.7 Info: => 0.0001298s 21:59:58.7 Info: CreateIndex History (DownloadId, Date) 21:59:58.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:59:58.7 Info: => 0.0001102s 21:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:59:58', 'update_artist_history_indexes') 21:59:58.7 Info: Committing Transaction 21:59:58.7 Info: 16: update_artist_history_indexes migrated 21:59:58.7 Info: => 0.0008864s 21:59:58.7 Info: 17: remove_nma migrating 21:59:58.7 Info: Beginning Transaction 21:59:58.7 Info: Starting migration of Main DB to 17 21:59:58.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:58.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:59:58.7 Info: => 6.67E-05s 21:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:59:58', 'remove_nma') 21:59:58.7 Info: Committing Transaction 21:59:58.7 Info: 17: remove_nma migrated 21:59:58.7 Info: => 0.0007288s 21:59:58.7 Info: 18: album_disambiguation migrating 21:59:58.7 Info: Beginning Transaction 21:59:58.7 Info: Starting migration of Main DB to 18 21:59:58.7 Info: AlterTable Albums 21:59:58.7 Info: => 9E-07s 21:59:58.7 Info: CreateColumn Albums Disambiguation String 21:59:58.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:59:58.7 Info: => 0.0005985s 21:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:59:58', 'album_disambiguation') 21:59:58.7 Info: Committing Transaction 21:59:58.7 Info: 18: album_disambiguation migrated 21:59:58.7 Info: => 0.0013394s 21:59:58.7 Info: 19: add_ape_quality_in_profiles migrating 21:59:58.7 Info: Beginning Transaction 21:59:58.7 Info: Starting migration of Main DB to 19 21:59:58.7 Info: PerformDBOperation 21:59:58.7 Info: Performing DB Operation 21:59:58.7 Info: => 4.04E-05s 21:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:59:58', 'add_ape_quality_in_profiles') 21:59:58.7 Info: Committing Transaction 21:59:58.7 Info: 19: add_ape_quality_in_profiles migrated 21:59:58.7 Info: => 0.0007205s 21:59:58.7 Info: 20: remove_pushalot migrating 21:59:58.7 Info: Beginning Transaction 21:59:58.7 Info: Starting migration of Main DB to 20 21:59:58.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:58.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:59:58.7 Info: => 6.44E-05s 21:59:58.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:58.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:59:58.7 Info: => 4.61E-05s 21:59:58.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:58.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:59:58.7 Info: => 4.32E-05s 21:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:59:58', 'remove_pushalot') 21:59:58.7 Info: Committing Transaction 21:59:58.7 Info: 20: remove_pushalot migrated 21:59:58.7 Info: => 0.0011272s 21:59:58.7 Info: 21: add_custom_filters migrating 21:59:58.7 Info: Beginning Transaction 21:59:58.7 Info: Starting migration of Main DB to 21 21:59:58.7 Info: CreateTable CustomFilters 21:59:58.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:59:58.7 Info: => 0.0002197s 21:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:59:58', 'add_custom_filters') 21:59:58.7 Info: Committing Transaction 21:59:58.7 Info: 21: add_custom_filters migrated 21:59:58.7 Info: => 0.0020049s 21:59:58.7 Info: 22: import_list_tags migrating 21:59:58.7 Info: Beginning Transaction 21:59:58.7 Info: Starting migration of Main DB to 22 21:59:58.7 Info: AlterTable ImportLists 21:59:58.7 Info: => 7E-07s 21:59:58.7 Info: CreateColumn ImportLists Tags String 21:59:58.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:59:58.7 Info: => 0.0006646s 21:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:59:58', 'import_list_tags') 21:59:58.7 Info: Committing Transaction 21:59:58.7 Info: 22: import_list_tags migrated 21:59:58.7 Info: => 0.0014202s 21:59:58.7 Info: 23: add_release_groups_etc migrating 21:59:58.7 Info: Beginning Transaction 21:59:58.7 Info: Starting migration of Main DB to 23 21:59:58.7 Info: CreateTable ArtistMetadata 21:59:58.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) 21:59:58.7 Info: => 0.0003264s 21:59:58.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:59:58.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:59:58.7 Info: => 0.0001425s 21:59:58.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" 21:59:58.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" 21:59:58.7 Info: => 0.0001173s 21:59:58.7 Info: AlterTable Artists 21:59:58.7 Info: => 7E-07s 21:59:58.7 Info: CreateColumn Artists ArtistMetadataId Int32 21:59:58.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:59:58.7 Info: => 0.0006532s 21:59:58.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:59:58.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:59:58.7 Info: => 0.000123s 21:59:58.7 Info: CreateTable AlbumReleases 21:59:58.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) 21:59:58.7 Info: => 0.0002271s 21:59:58.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:59:58.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:59:58.7 Info: => 0.0001116s 21:59:58.7 Info: CreateIndex AlbumReleases (AlbumId) 21:59:58.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:59:58.7 Info: => 0.0001367s 21:59:58.7 Info: PerformDBOperation 21:59:58.7 Info: Performing DB Operation 21:59:58.7 Info: => 4.69E-05s 21:59:58.7 Info: AlterTable Albums 21:59:58.7 Info: => 6E-07s 21:59:58.7 Info: CreateColumn Albums ArtistMetadataId Int32 21:59:58.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:59:58.7 Info: => 0.0006018s 21:59:58.7 Info: AlterTable Albums 21:59:58.7 Info: => 8E-07s 21:59:58.7 Info: CreateColumn Albums AnyReleaseOk Boolean 21:59:58.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:59:58.7 Info: => 0.0006539s 21:59:58.7 Info: AlterTable Albums 21:59:58.7 Info: => 9E-07s 21:59:58.7 Info: CreateColumn Albums Links String 21:59:58.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:59:58.7 Info: => 0.00062s 21:59:58.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:59:58.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:59:58.7 Info: => 0.0001083s 21:59:58.7 Info: AlterTable Tracks 21:59:58.7 Info: => 5E-07s 21:59:58.7 Info: CreateColumn Tracks ForeignRecordingId String 21:59:58.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:59:58.7 Info: => 0.0006076s 21:59:58.7 Info: AlterTable Tracks 21:59:58.7 Info: => 1E-06s 21:59:58.7 Info: CreateColumn Tracks AlbumReleaseId Int32 21:59:58.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:59:58.7 Info: => 0.0006446s 21:59:58.7 Info: AlterTable Tracks 21:59:58.7 Info: => 8E-07s 21:59:58.7 Info: CreateColumn Tracks ArtistMetadataId Int32 21:59:58.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:59:58.7 Info: => 0.0006045s 21:59:58.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:59:58.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:59:58.7 Info: => 0.0001096s 21:59:58.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:59:58.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:59:58.7 Info: => 8.25E-05s 21:59:58.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:59:58.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) 21:59:58.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" 21:59:58.7 Info: DROP TABLE "Artists" 21:59:58.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:58.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:58.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:58.7 Info: => 0.0070116s 21:59:58.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:59:58.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) 21:59:58.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" 21:59:58.7 Info: DROP TABLE "Albums" 21:59:58.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:58.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:58.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:58.7 Info: => 0.0053551s 21:59:58.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:59:58.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) 21:59:58.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" 21:59:58.7 Info: DROP TABLE "Tracks" 21:59:58.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:59:58.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:59:58.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:59:58.7 Info: => 0.0061519s 21:59:58.7 Info: DeleteColumn TrackFiles ArtistId 21:59:58.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) 21:59:58.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" 21:59:58.7 Info: DROP TABLE "TrackFiles" 21:59:58.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:58.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:58.7 Info: => 0.0046695s 21:59:58.7 Info: CreateIndex Artists (ArtistMetadataId) 21:59:58.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:58.7 Info: => 9.38E-05s 21:59:58.7 Info: CreateIndex Artists (Monitored) 21:59:58.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:58.7 Info: => 9.1E-05s 21:59:58.7 Info: CreateIndex Albums (ArtistMetadataId) 21:59:58.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:59:58.7 Info: => 9.02E-05s 21:59:58.7 Info: CreateIndex Tracks (ArtistMetadataId) 21:59:58.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:59:58.7 Info: => 8.73E-05s 21:59:58.7 Info: CreateIndex Tracks (AlbumReleaseId) 21:59:58.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:59:58.7 Info: => 8.84E-05s 21:59:58.7 Info: CreateIndex Tracks (ForeignRecordingId) 21:59:58.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:59:58.7 Info: => 8.77E-05s 21:59:58.7 Info: UpdateData 21:59:58.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:59:58.7 Info: => 6.13E-05s 21:59:58.7 Info: UpdateData 21:59:58.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:59:58.7 Info: => 4.85E-05s 21:59:58.7 Info: UpdateData 21:59:58.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:59:58.7 Info: => 5.66E-05s 21:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:59:58', 'add_release_groups_etc') 21:59:58.7 Info: Committing Transaction 21:59:58.7 Info: 23: add_release_groups_etc migrated 21:59:58.7 Info: => 0.0014946s 21:59:58.7 Info: 24: NewMediaInfoFormat migrating 21:59:58.7 Info: Beginning Transaction 21:59:58.7 Info: Starting migration of Main DB to 24 21:59:58.7 Info: UpdateData 21:59:58.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:59:58.7 Info: => 7.05E-05s 21:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:59:58', 'NewMediaInfoFormat') 21:59:58.7 Info: Committing Transaction 21:59:58.7 Info: 24: NewMediaInfoFormat migrated 21:59:58.7 Info: => 0.0007839s 21:59:58.7 Info: 25: rename_restrictions_to_release_profiles migrating 21:59:58.7 Info: Beginning Transaction 21:59:58.7 Info: Starting migration of Main DB to 25 21:59:58.7 Info: RenameTable Restrictions ReleaseProfiles 21:59:58.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:59:58.7 Info: => 0.0015001s 21:59:58.7 Info: AlterTable ReleaseProfiles 21:59:58.7 Info: => 1.2E-06s 21:59:58.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:59:58.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:59:58.7 Info: => 0.0005527s 21:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:59:58', 'rename_restrictions_to_release_profiles') 21:59:58.7 Info: Committing Transaction 21:59:58.7 Info: 25: rename_restrictions_to_release_profiles migrated 21:59:58.7 Info: => 0.0012747s 21:59:58.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:59:58.7 Info: Beginning Transaction 21:59:58.7 Info: Starting migration of Main DB to 26 21:59:58.7 Info: RenameTable Profiles QualityProfiles 21:59:58.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:59:58.7 Info: => 0.0014877s 21:59:58.7 Info: AlterTable QualityProfiles 21:59:58.7 Info: => 1E-06s 21:59:58.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:59:58.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:59:58.7 Info: => 0.0005526s 21:59:58.7 Info: AlterTable LanguageProfiles 21:59:58.7 Info: => 7E-07s 21:59:58.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:59:58.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:59:58.7 Info: => 0.0005459s 21:59:58.7 Info: UpdateData 21:59:58.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:59:58.7 Info: => 6.12E-05s 21:59:58.7 Info: UpdateData 21:59:58.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:59:58.7 Info: => 4.12E-05s 21:59:58.7 Info: RenameColumn Artists ProfileId to QualityProfileId 21:59:58.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) 21:59:58.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" 21:59:58.7 Info: DROP TABLE "Artists" 21:59:58.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:58.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:58.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:58.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:58.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:58.7 Info: => 0.0065329s 21:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:59:58', 'rename_quality_profiles_add_upgrade_allowed') 21:59:58.7 Info: Committing Transaction 21:59:58.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:59:58.7 Info: => 0.007475s 21:59:58.7 Info: 27: add_import_exclusions migrating 21:59:58.7 Info: Beginning Transaction 21:59:58.7 Info: Starting migration of Main DB to 27 21:59:58.7 Info: CreateTable ImportListExclusions 21:59:58.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:59:58.7 Info: => 0.0002046s 21:59:58.7 Info: CreateIndex ImportListExclusions (ForeignId) 21:59:58.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:59:58.7 Info: => 0.0001438s 21:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:59:58', 'add_import_exclusions') 21:59:58.7 Info: Committing Transaction 21:59:58.7 Info: 27: add_import_exclusions migrated 21:59:58.7 Info: => 0.0009238s 21:59:58.7 Info: 28: clean_artist_metadata_table migrating 21:59:58.7 Info: Beginning Transaction 21:59:58.7 Info: Starting migration of Main DB to 28 21:59:58.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) 21:59:58.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) 21:59:58.7 Info: => 0.0001916s 21:59:58.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) 21:59:58.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) 21:59:58.7 Info: => 0.0001475s 21:59:58.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) 21:59:58.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) 21:59:58.7 Info: => 0.0001458s 21:59:58.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) 21:59:58.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) 21:59:58.7 Info: => 0.0001518s 21:59:58.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) 21:59:58.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) 21:59:58.7 Info: => 0.0001467s 21:59:58.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) 21:59:58.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) 21:59:58.7 Info: => 0.0001448s 21:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:59:58', 'clean_artist_metadata_table') 21:59:58.7 Info: Committing Transaction 21:59:58.7 Info: 28: clean_artist_metadata_table migrated 21:59:58.7 Info: => 0.0008631s 21:59:58.7 Info: 29: health_issue_notification migrating 21:59:58.7 Info: Beginning Transaction 21:59:58.7 Info: Starting migration of Main DB to 29 21:59:58.7 Info: AlterTable Notifications 21:59:58.7 Info: => 6E-07s 21:59:58.7 Info: CreateColumn Notifications OnHealthIssue Boolean 21:59:58.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:59:58.7 Info: => 0.0005958s 21:59:58.7 Info: AlterTable Notifications 21:59:58.7 Info: => 9E-07s 21:59:58.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:59:58.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:59:58.7 Info: => 0.0005522s 21:59:58.7 Info: AlterTable Notifications 21:59:58.7 Info: => 7E-07s 21:59:58.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:59:58.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:59:58.7 Info: => 0.0005542s 21:59:58.7 Info: AlterTable Notifications 21:59:58.7 Info: => 7E-07s 21:59:58.7 Info: CreateColumn Notifications OnImportFailure Boolean 21:59:58.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:59:58.7 Info: => 0.0005502s 21:59:58.7 Info: AlterTable Notifications 21:59:58.7 Info: => 6E-07s 21:59:58.7 Info: CreateColumn Notifications OnTrackRetag Boolean 21:59:58.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:59:58.7 Info: => 0.00054s 21:59:58.7 Info: DeleteColumn Notifications OnDownload 21:59:58.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) 21:59:58.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" 21:59:58.7 Info: DROP TABLE "Notifications" 21:59:58.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:59:58.7 Info: => 0.0048381s 21:59:58.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:59:58.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) 21:59:58.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" 21:59:58.7 Info: DROP TABLE "Notifications" 21:59:58.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:59:58.8 Info: => 0.0059776s 21:59:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:59:58', 'health_issue_notification') 21:59:58.8 Info: Committing Transaction 21:59:58.8 Info: 29: health_issue_notification migrated 21:59:58.8 Info: => 0.0068954s 21:59:58.8 Info: 30: add_mediafilerepository_mtime migrating 21:59:58.8 Info: Beginning Transaction 21:59:58.8 Info: Starting migration of Main DB to 30 21:59:58.8 Info: AlterTable TrackFiles 21:59:58.8 Info: => 9E-07s 21:59:58.8 Info: CreateColumn TrackFiles Modified DateTime 21:59:58.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:59:58.8 Info: => 0.0006007s 21:59:58.8 Info: AlterTable TrackFiles 21:59:58.8 Info: => 1E-06s 21:59:58.8 Info: CreateColumn TrackFiles Path String 21:59:58.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:59:58.8 Info: => 0.0005703s 21:59:58.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:59:58.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:59:58.8 Info: => 5.63E-05s 21:59:58.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) 21:59:58.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) 21:59:58.8 Info: => 0.0001523s 21:59:58.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) 21:59:58.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) 21:59:58.8 Info: => 0.0001628s 21:59:58.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) 21:59:58.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) 21:59:58.8 Info: => 0.0001665s 21:59:58.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") 21:59:58.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") 21:59:58.8 Info: => 0.0001018s 21:59:58.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:59:58.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:59:58.8 Info: => 6.84E-05s 21:59:58.8 Info: AlterTable TrackFiles 21:59:58.8 Info: => 5E-07s 21:59:58.8 Info: AlterColumn TrackFiles Path String 21:59:58.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:59:58.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" 21:59:58.8 Info: DROP TABLE "TrackFiles" 21:59:58.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:58.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:58.8 Info: => 0.0058894s 21:59:58.8 Info: CreateIndex TrackFiles (Path) 21:59:58.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:58.8 Info: => 0.0001388s 21:59:58.8 Info: DeleteColumn TrackFiles RelativePath 21:59:58.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:59:58.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" 21:59:58.8 Info: DROP TABLE "TrackFiles" 21:59:58.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:58.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:58.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:58.8 Info: => 0.0051738s 21:59:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:59:58', 'add_mediafilerepository_mtime') 21:59:58.8 Info: Committing Transaction 21:59:58.8 Info: 30: add_mediafilerepository_mtime migrated 21:59:58.8 Info: => 0.0060822s 21:59:58.8 Info: 31: add_artistmetadataid_constraint migrating 21:59:58.8 Info: Beginning Transaction 21:59:58.8 Info: Starting migration of Main DB to 31 21:59:58.8 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 21:59:58.8 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:59:58.8 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 21:59:58.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") 21:59:58.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") 21:59:58.8 Info: => 0.0001884s 21:59:58.8 Info: DeleteIndex Artists (ArtistMetadataId) 21:59:58.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:59:58.8 Info: => 0.0001419s 21:59:58.8 Info: AlterColumn Artists ArtistMetadataId Int32 21:59:58.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:59:58.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:59:58.8 Info: DROP TABLE "Artists" 21:59:58.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:58.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:58.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:58.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:58.8 Info: => 0.0065198s 21:59:58.8 Info: CreateIndex Artists (ArtistMetadataId) 21:59:58.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:58.8 Info: => 0.0001349s 21:59:58.8 Info: -> 3 Insert operations completed in 00:00:00.0002710 taking an average of 00:00:00.0000903 21:59:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:59:58', 'add_artistmetadataid_constraint') 21:59:58.8 Info: Committing Transaction 21:59:58.8 Info: 31: add_artistmetadataid_constraint migrated 21:59:58.8 Info: => 0.0011102s 21:59:58.8 Debug: Took: 00:00:00.2221180 21:59:58.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 21:59:58.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 21:59:58.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647988807249_129/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:58.8 Info: DatabaseEngineVersionCheck migrating 21:59:58.8 Info: PerformDBOperation 21:59:58.8 Info: Performing DB Operation 21:59:58.8 Info: SQLite 3.49.1 21:59:58.8 Info: => 0.0023296s 21:59:58.8 Info: DatabaseEngineVersionCheck migrated 21:59:58.8 Info: => 0.002355s 21:59:58.8 Info: VersionMigration migrating 21:59:58.8 Info: Beginning Transaction 21:59:58.8 Info: CreateTable VersionInfo 21:59:58.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:59:58.8 Info: => 0.0002345s 21:59:58.8 Info: Committing Transaction 21:59:58.8 Info: VersionMigration migrated 21:59:58.8 Info: => 0.0014429s 21:59:58.9 Info: VersionUniqueMigration migrating 21:59:58.9 Info: Beginning Transaction 21:59:58.9 Info: CreateIndex VersionInfo (Version) 21:59:58.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:59:58.9 Info: => 0.0001826s 21:59:58.9 Info: AlterTable VersionInfo 21:59:58.9 Info: => 7E-07s 21:59:58.9 Info: CreateColumn VersionInfo AppliedOn DateTime 21:59:58.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:59:58.9 Info: => 0.0006795s 21:59:58.9 Info: Committing Transaction 21:59:58.9 Info: VersionUniqueMigration migrated 21:59:58.9 Info: => 0.0013957s 21:59:58.9 Info: VersionDescriptionMigration migrating 21:59:58.9 Info: Beginning Transaction 21:59:58.9 Info: AlterTable VersionInfo 21:59:58.9 Info: => 1.3E-06s 21:59:58.9 Info: CreateColumn VersionInfo Description String 21:59:58.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:59:58.9 Info: => 0.0002578s 21:59:58.9 Info: Committing Transaction 21:59:58.9 Info: VersionDescriptionMigration migrated 21:59:58.9 Info: => 0.0008535s 21:59:58.9 Info: 1: InitialSetup migrating 21:59:58.9 Info: Beginning Transaction 21:59:58.9 Info: Starting migration of Main DB to 1 21:59:58.9 Info: CreateTable Config 21:59:58.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:59:58.9 Info: => 0.0002545s 21:59:58.9 Info: CreateIndex Config (Key) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:59:58.9 Info: => 0.0001014s 21:59:58.9 Info: CreateTable RootFolders 21:59:58.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:59:58.9 Info: => 0.0001405s 21:59:58.9 Info: CreateIndex RootFolders (Path) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:59:58.9 Info: => 9.13E-05s 21:59:58.9 Info: CreateTable Artists 21:59:58.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) 21:59:58.9 Info: => 0.0003096s 21:59:58.9 Info: CreateIndex Artists (ForeignArtistId) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:59:58.9 Info: => 0.0001158s 21:59:58.9 Info: CreateIndex Artists (NameSlug) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:59:58.9 Info: => 8.85E-05s 21:59:58.9 Info: CreateIndex Artists (CleanName) 21:59:58.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:58.9 Info: => 8.15E-05s 21:59:58.9 Info: CreateIndex Artists (Path) 21:59:58.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:58.9 Info: => 7.82E-05s 21:59:58.9 Info: CreateTable Albums 21:59:58.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) 21:59:58.9 Info: => 0.0003125s 21:59:58.9 Info: CreateIndex Albums (ForeignAlbumId) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:58.9 Info: => 9.44E-05s 21:59:58.9 Info: CreateIndex Albums (MBId) 21:59:58.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:58.9 Info: => 8.21E-05s 21:59:58.9 Info: CreateIndex Albums (TADBId) 21:59:58.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:58.9 Info: => 7.9E-05s 21:59:58.9 Info: CreateIndex Albums (TitleSlug) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:58.9 Info: => 8.13E-05s 21:59:58.9 Info: CreateIndex Albums (CleanTitle) 21:59:58.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:58.9 Info: => 8.2E-05s 21:59:58.9 Info: CreateIndex Albums (Path) 21:59:58.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:59:58.9 Info: => 7.72E-05s 21:59:58.9 Info: CreateTable Tracks 21:59:58.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) 21:59:58.9 Info: => 0.0002019s 21:59:58.9 Info: CreateIndex Tracks (ForeignTrackId) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:59:58.9 Info: => 9.36E-05s 21:59:58.9 Info: CreateIndex Tracks (ArtistId) 21:59:58.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:59:58.9 Info: => 8.71E-05s 21:59:58.9 Info: CreateIndex Tracks (TrackFileId) 21:59:58.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:59:58.9 Info: => 8.31E-05s 21:59:58.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:59:58.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:59:58.9 Info: => 8.95E-05s 21:59:58.9 Info: CreateTable TrackFiles 21:59:58.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) 21:59:58.9 Info: => 0.0001917s 21:59:58.9 Info: CreateIndex TrackFiles (ArtistId) 21:59:58.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:59:58.9 Info: => 8.98E-05s 21:59:58.9 Info: CreateIndex TrackFiles (AlbumId) 21:59:58.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:58.9 Info: => 8.1E-05s 21:59:58.9 Info: CreateTable History 21:59:58.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) 21:59:58.9 Info: => 0.0001949s 21:59:58.9 Info: CreateIndex History (Date) 21:59:58.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:59:58.9 Info: => 8.72E-05s 21:59:58.9 Info: CreateIndex History (EventType) 21:59:58.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:59:58.9 Info: => 7.82E-05s 21:59:58.9 Info: CreateIndex History (DownloadId) 21:59:58.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:59:58.9 Info: => 7.89E-05s 21:59:58.9 Info: CreateIndex History (AlbumId) 21:59:58.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:59:58.9 Info: => 7.78E-05s 21:59:58.9 Info: CreateTable Notifications 21:59:58.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) 21:59:58.9 Info: => 0.000185s 21:59:58.9 Info: CreateTable ScheduledTasks 21:59:58.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:59:58.9 Info: => 0.0001785s 21:59:58.9 Info: CreateIndex ScheduledTasks (TypeName) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:59:58.9 Info: => 0.0001253s 21:59:58.9 Info: CreateTable Indexers 21:59:58.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) 21:59:58.9 Info: => 0.0002065s 21:59:58.9 Info: CreateIndex Indexers (Name) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:59:58.9 Info: => 0.000106s 21:59:58.9 Info: CreateTable Profiles 21:59:58.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:59:58.9 Info: => 0.0001488s 21:59:58.9 Info: CreateIndex Profiles (Name) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:59:58.9 Info: => 0.0001004s 21:59:58.9 Info: CreateTable QualityDefinitions 21:59:58.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:59:58.9 Info: => 0.0001625s 21:59:58.9 Info: CreateIndex QualityDefinitions (Quality) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:59:58.9 Info: => 9.58E-05s 21:59:58.9 Info: CreateIndex QualityDefinitions (Title) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:59:58.9 Info: => 0.0001201s 21:59:58.9 Info: CreateTable NamingConfig 21:59:58.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) 21:59:58.9 Info: => 0.0001708s 21:59:58.9 Info: CreateTable Blacklist 21:59:58.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 '') 21:59:58.9 Info: => 0.0002147s 21:59:58.9 Info: CreateTable Metadata 21:59:58.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) 21:59:58.9 Info: => 0.0001577s 21:59:58.9 Info: CreateTable MetadataFiles 21:59:58.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) 21:59:58.9 Info: => 0.000178s 21:59:58.9 Info: CreateTable DownloadClients 21:59:58.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) 21:59:58.9 Info: => 0.0001545s 21:59:58.9 Info: CreateTable PendingReleases 21:59:58.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 '') 21:59:58.9 Info: => 0.000171s 21:59:58.9 Info: CreateTable RemotePathMappings 21:59:58.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:59:58.9 Info: => 0.0001571s 21:59:58.9 Info: CreateTable Tags 21:59:58.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:59:58.9 Info: => 0.000136s 21:59:58.9 Info: CreateIndex Tags (Label) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:59:58.9 Info: => 0.0001013s 21:59:58.9 Info: CreateTable Restrictions 21:59:58.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:59:58.9 Info: => 0.0001528s 21:59:58.9 Info: CreateTable DelayProfiles 21:59:58.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) 21:59:58.9 Info: => 0.0001758s 21:59:58.9 Info: CreateTable Users 21:59:58.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:59:58.9 Info: => 0.0001495s 21:59:58.9 Info: CreateIndex Users (Identifier) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:59:58.9 Info: => 0.0001434s 21:59:58.9 Info: CreateIndex Users (Username) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:59:58.9 Info: => 0.0001117s 21:59:58.9 Info: CreateTable Commands 21:59:58.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) 21:59:58.9 Info: => 0.0001818s 21:59:58.9 Info: CreateTable IndexerStatus 21:59:58.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) 21:59:58.9 Info: => 0.0001727s 21:59:58.9 Info: CreateIndex IndexerStatus (ProviderId) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:59:58.9 Info: => 0.0001012s 21:59:58.9 Info: CreateTable ExtraFiles 21:59:58.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) 21:59:58.9 Info: => 0.0001754s 21:59:58.9 Info: CreateTable LyricFiles 21:59:58.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) 21:59:58.9 Info: => 0.0001948s 21:59:58.9 Info: CreateTable LanguageProfiles 21:59:58.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:59:58.9 Info: => 0.0001499s 21:59:58.9 Info: CreateIndex LanguageProfiles (Name) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:59:58.9 Info: => 0.0001029s 21:59:58.9 Info: CreateTable DownloadClientStatus 21:59:58.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) 21:59:58.9 Info: => 0.0001568s 21:59:58.9 Info: CreateIndex DownloadClientStatus (ProviderId) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:59:58.9 Info: => 0.0001049s 21:59:58.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:59:58.9 Info: -> 1 Insert operations completed in 00:00:00.0000813 taking an average of 00:00:00.0000813 21:59:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:59:58', 'InitialSetup') 21:59:58.9 Info: Committing Transaction 21:59:58.9 Info: 1: InitialSetup migrated 21:59:58.9 Info: => 0.0124123s 21:59:58.9 Info: 2: add_reason_to_pending_releases migrating 21:59:58.9 Info: Beginning Transaction 21:59:58.9 Info: Starting migration of Main DB to 2 21:59:58.9 Info: AlterTable PendingReleases 21:59:58.9 Info: => 1.2E-06s 21:59:58.9 Info: CreateColumn PendingReleases Reason Int32 21:59:58.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:59:58.9 Info: => 0.0006478s 21:59:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:59:58', 'add_reason_to_pending_releases') 21:59:58.9 Info: Committing Transaction 21:59:58.9 Info: 2: add_reason_to_pending_releases migrated 21:59:58.9 Info: => 0.0014231s 21:59:58.9 Info: 3: add_medium_support migrating 21:59:58.9 Info: Beginning Transaction 21:59:58.9 Info: Starting migration of Main DB to 3 21:59:58.9 Info: AlterTable Albums 21:59:58.9 Info: => 1.1E-06s 21:59:58.9 Info: CreateColumn Albums Media String 21:59:58.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:59:58.9 Info: => 0.0005985s 21:59:58.9 Info: AlterTable Tracks 21:59:58.9 Info: => 8E-07s 21:59:58.9 Info: CreateColumn Tracks MediumNumber Int32 21:59:58.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:59:58.9 Info: => 0.000507s 21:59:58.9 Info: AlterTable Tracks 21:59:58.9 Info: => 6E-07s 21:59:58.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:59:58.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:59:58.9 Info: => 0.0004931s 21:59:58.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:59:58.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:59:58.9 Info: => 6.55E-05s 21:59:58.9 Info: DeleteColumn Tracks TrackNumber 21:59:58.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) 21:59:58.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" 21:59:58.9 Info: DROP TABLE "Tracks" 21:59:58.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:59:58.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:59:58.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:59:58.9 Info: => 0.0052698s 21:59:58.9 Info: AlterTable Tracks 21:59:58.9 Info: => 6E-07s 21:59:58.9 Info: CreateColumn Tracks TrackNumber String 21:59:58.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:59:58.9 Info: => 0.0004943s 21:59:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:59:58', 'add_medium_support') 21:59:58.9 Info: Committing Transaction 21:59:58.9 Info: 3: add_medium_support migrated 21:59:58.9 Info: => 0.001436s 21:59:58.9 Info: 4: add_various_qualites_in_profile migrating 21:59:58.9 Info: Beginning Transaction 21:59:58.9 Info: Starting migration of Main DB to 4 21:59:58.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:59:58.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:59:58.9 Info: => 9.76E-05s 21:59:58.9 Info: PerformDBOperation 21:59:58.9 Info: Performing DB Operation 21:59:58.9 Info: => 4.78E-05s 21:59:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:59:58', 'add_various_qualites_in_profile') 21:59:58.9 Info: Committing Transaction 21:59:58.9 Info: 4: add_various_qualites_in_profile migrated 21:59:58.9 Info: => 0.0008491s 21:59:58.9 Info: 5: metadata_profiles migrating 21:59:58.9 Info: Beginning Transaction 21:59:58.9 Info: Starting migration of Main DB to 5 21:59:58.9 Info: CreateTable MetadataProfiles 21:59:58.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:59:58.9 Info: => 0.0001943s 21:59:58.9 Info: CreateIndex MetadataProfiles (Name) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:59:58.9 Info: => 0.0001158s 21:59:58.9 Info: AlterTable Artists 21:59:58.9 Info: => 5E-07s 21:59:58.9 Info: CreateColumn Artists MetadataProfileId Int32 21:59:58.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:59:58.9 Info: => 0.0005289s 21:59:58.9 Info: DeleteColumn Artists PrimaryAlbumTypes 21:59:58.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) 21:59:58.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" 21:59:58.9 Info: DROP TABLE "Artists" 21:59:58.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:59:58.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:58.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:58.9 Info: => 0.0057668s 21:59:58.9 Info: DeleteColumn Artists SecondaryAlbumTypes 21:59:58.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) 21:59:58.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" 21:59:58.9 Info: DROP TABLE "Artists" 21:59:58.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:59:58.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:58.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:58.9 Info: => 0.0065404s 21:59:58.9 Info: AlterTable Albums 21:59:58.9 Info: => 6E-07s 21:59:58.9 Info: CreateColumn Albums SecondaryTypes String 21:59:58.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:59:58.9 Info: => 0.0005114s 21:59:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:59:58', 'metadata_profiles') 21:59:58.9 Info: Committing Transaction 21:59:58.9 Info: 5: metadata_profiles migrated 21:59:58.9 Info: => 0.0014935s 21:59:58.9 Info: 6: separate_automatic_and_interactive_search migrating 21:59:58.9 Info: Beginning Transaction 21:59:58.9 Info: Starting migration of Main DB to 6 21:59:58.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:59:58.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) 21:59:58.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:59:58.9 Info: DROP TABLE "Indexers" 21:59:58.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:59:58.9 Info: => 0.0040828s 21:59:58.9 Info: AlterTable Indexers 21:59:58.9 Info: => 6E-07s 21:59:58.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:59:58.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:59:58.9 Info: => 0.0012293s 21:59:58.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:59:58.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:59:58.9 Info: => 5.98E-05s 21:59:58.9 Info: AlterTable Indexers 21:59:58.9 Info: => 5E-07s 21:59:58.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:59:58.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) 21:59:58.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" 21:59:58.9 Info: DROP TABLE "Indexers" 21:59:58.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:59:58.9 Info: => 0.0050328s 21:59:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:59:58', 'separate_automatic_and_interactive_search') 21:59:58.9 Info: Committing Transaction 21:59:58.9 Info: 6: separate_automatic_and_interactive_search migrated 21:59:58.9 Info: => 0.005851s 21:59:58.9 Info: 7: change_album_path_to_relative migrating 21:59:58.9 Info: Beginning Transaction 21:59:58.9 Info: Starting migration of Main DB to 7 21:59:58.9 Info: DeleteColumn Albums Path 21:59:58.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:59:58.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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" 21:59:58.9 Info: DROP TABLE "Albums" 21:59:58.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:58.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:58.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:58.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:58.9 Info: => 0.0049112s 21:59:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:59:58', 'change_album_path_to_relative') 21:59:58.9 Info: Committing Transaction 21:59:58.9 Info: 7: change_album_path_to_relative migrated 21:59:58.9 Info: => 0.0058469s 21:59:58.9 Info: 8: change_quality_size_mb_to_kb migrating 21:59:58.9 Info: Beginning Transaction 21:59:58.9 Info: Starting migration of Main DB to 8 21:59:58.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 21:59:58.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 21:59:58.9 Info: => 6.22E-05s 21:59:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:59:58', 'change_quality_size_mb_to_kb') 21:59:58.9 Info: Committing Transaction 21:59:58.9 Info: 8: change_quality_size_mb_to_kb migrated 21:59:58.9 Info: => 0.0007174s 21:59:58.9 Info: 9: album_releases migrating 21:59:58.9 Info: Beginning Transaction 21:59:58.9 Info: Starting migration of Main DB to 9 21:59:58.9 Info: AlterTable Albums 21:59:58.9 Info: => 7E-07s 21:59:58.9 Info: CreateColumn Albums Releases String 21:59:58.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:59:58.9 Info: => 0.0005331s 21:59:58.9 Info: AlterTable Albums 21:59:58.9 Info: => 6E-07s 21:59:58.9 Info: CreateColumn Albums CurrentRelease String 21:59:58.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:59:58.9 Info: => 0.0005044s 21:59:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:59:58', 'album_releases') 21:59:58.9 Info: Committing Transaction 21:59:58.9 Info: 9: album_releases migrated 21:59:58.9 Info: => 0.0012131s 21:59:58.9 Info: 10: album_releases_fix migrating 21:59:58.9 Info: Beginning Transaction 21:59:58.9 Info: Starting migration of Main DB to 10 21:59:58.9 Info: AlterTable Albums 21:59:58.9 Info: => 7E-07s 21:59:58.9 Info: AlterColumn Albums Releases String 21:59:58.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:59:58.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:59:58.9 Info: DROP TABLE "Albums" 21:59:58.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:58.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:58.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:58.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:58.9 Info: => 0.0060187s 21:59:58.9 Info: AlterTable Albums 21:59:58.9 Info: => 6E-07s 21:59:58.9 Info: AlterColumn Albums CurrentRelease String 21:59:58.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:59:58.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:59:58.9 Info: DROP TABLE "Albums" 21:59:58.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:58.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:58.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:58.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:58.9 Info: => 0.0049113s 21:59:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:59:58', 'album_releases_fix') 21:59:58.9 Info: Committing Transaction 21:59:58.9 Info: 10: album_releases_fix migrated 21:59:58.9 Info: => 0.0058103s 21:59:58.9 Info: 11: import_lists migrating 21:59:58.9 Info: Beginning Transaction 21:59:58.9 Info: Starting migration of Main DB to 11 21:59:58.9 Info: CreateTable ImportLists 21:59:58.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:59:58.9 Info: => 0.0002208s 21:59:58.9 Info: CreateIndex ImportLists (Name) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:59:58.9 Info: => 9.66E-05s 21:59:58.9 Info: CreateTable ImportListStatus 21:59:58.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:59:58.9 Info: => 0.0001699s 21:59:58.9 Info: CreateIndex ImportListStatus (ProviderId) 21:59:58.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:59:58.9 Info: => 9.71E-05s 21:59:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:59:58', 'import_lists') 21:59:58.9 Info: Committing Transaction 21:59:58.9 Info: 11: import_lists migrated 21:59:58.9 Info: => 0.0008071s 21:59:58.9 Info: 12: add_release_status migrating 21:59:58.9 Info: Beginning Transaction 21:59:58.9 Info: Starting migration of Main DB to 12 21:59:58.9 Info: AlterTable MetadataProfiles 21:59:58.9 Info: => 7E-07s 21:59:58.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:59:58.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:59:58.9 Info: => 0.0005575s 21:59:58.9 Info: PerformDBOperation 21:59:58.9 Info: Performing DB Operation 21:59:58.9 Info: => 3.42E-05s 21:59:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:59:58', 'add_release_status') 21:59:58.9 Info: Committing Transaction 21:59:58.9 Info: 12: add_release_status migrated 21:59:58.9 Info: => 0.0007158s 21:59:58.9 Info: 13: album_download_notification migrating 21:59:58.9 Info: Beginning Transaction 21:59:58.9 Info: Starting migration of Main DB to 13 21:59:58.9 Info: AlterTable Notifications 21:59:58.9 Info: => 7E-07s 21:59:58.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:59:58.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:59:58.9 Info: => 0.0005348s 21:59:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:59:58', 'album_download_notification') 21:59:58.9 Info: Committing Transaction 21:59:58.9 Info: 13: album_download_notification migrated 21:59:58.9 Info: => 0.001231s 21:59:58.9 Info: 14: fix_language_metadata_profiles migrating 21:59:58.9 Info: Beginning Transaction 21:59:58.9 Info: Starting migration of Main DB to 14 21:59:58.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 21:59:58.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 21:59:59.0 Info: => 0.0001045s 21:59:59.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:59:59.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:59:59.0 Info: => 7.05E-05s 21:59:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:59:59', 'fix_language_metadata_profiles') 21:59:59.0 Info: Committing Transaction 21:59:59.0 Info: 14: fix_language_metadata_profiles migrated 21:59:59.0 Info: => 0.0007347s 21:59:59.0 Info: 15: remove_fanzub migrating 21:59:59.0 Info: Beginning Transaction 21:59:59.0 Info: Starting migration of Main DB to 15 21:59:59.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:59:59.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:59:59.0 Info: => 5.67E-05s 21:59:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:59:59', 'remove_fanzub') 21:59:59.0 Info: Committing Transaction 21:59:59.0 Info: 15: remove_fanzub migrated 21:59:59.0 Info: => 0.0006945s 21:59:59.0 Info: 16: update_artist_history_indexes migrating 21:59:59.0 Info: Beginning Transaction 21:59:59.0 Info: Starting migration of Main DB to 16 21:59:59.0 Info: CreateIndex Albums (ArtistId) 21:59:59.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:59:59.0 Info: => 0.0001183s 21:59:59.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:59:59.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:59:59.0 Info: => 9.53E-05s 21:59:59.0 Info: DeleteIndex History (AlbumId) 21:59:59.0 Info: DROP INDEX "IX_History_AlbumId" 21:59:59.0 Info: => 0.0001393s 21:59:59.0 Info: CreateIndex History (AlbumId, Date) 21:59:59.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:59:59.0 Info: => 0.000105s 21:59:59.0 Info: DeleteIndex History (DownloadId) 21:59:59.0 Info: DROP INDEX "IX_History_DownloadId" 21:59:59.0 Info: => 0.0001261s 21:59:59.0 Info: CreateIndex History (DownloadId, Date) 21:59:59.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:59:59.0 Info: => 0.0001032s 21:59:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:59:59', 'update_artist_history_indexes') 21:59:59.0 Info: Committing Transaction 21:59:59.0 Info: 16: update_artist_history_indexes migrated 21:59:59.0 Info: => 0.0008281s 21:59:59.0 Info: 17: remove_nma migrating 21:59:59.0 Info: Beginning Transaction 21:59:59.0 Info: Starting migration of Main DB to 17 21:59:59.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:59.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:59:59.0 Info: => 6.15E-05s 21:59:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:59:59', 'remove_nma') 21:59:59.0 Info: Committing Transaction 21:59:59.0 Info: 17: remove_nma migrated 21:59:59.0 Info: => 0.0007071s 21:59:59.0 Info: 18: album_disambiguation migrating 21:59:59.0 Info: Beginning Transaction 21:59:59.0 Info: Starting migration of Main DB to 18 21:59:59.0 Info: AlterTable Albums 21:59:59.0 Info: => 8E-07s 21:59:59.0 Info: CreateColumn Albums Disambiguation String 21:59:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:59:59.0 Info: => 0.0005513s 21:59:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:59:59', 'album_disambiguation') 21:59:59.0 Info: Committing Transaction 21:59:59.0 Info: 18: album_disambiguation migrated 21:59:59.0 Info: => 0.0012519s 21:59:59.0 Info: 19: add_ape_quality_in_profiles migrating 21:59:59.0 Info: Beginning Transaction 21:59:59.0 Info: Starting migration of Main DB to 19 21:59:59.0 Info: PerformDBOperation 21:59:59.0 Info: Performing DB Operation 21:59:59.0 Info: => 3.84E-05s 21:59:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:59:59', 'add_ape_quality_in_profiles') 21:59:59.0 Info: Committing Transaction 21:59:59.0 Info: 19: add_ape_quality_in_profiles migrated 21:59:59.0 Info: => 0.0006936s 21:59:59.0 Info: 20: remove_pushalot migrating 21:59:59.0 Info: Beginning Transaction 21:59:59.0 Info: Starting migration of Main DB to 20 21:59:59.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:59.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:59:59.0 Info: => 6.01E-05s 21:59:59.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:59.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:59:59.0 Info: => 4.19E-05s 21:59:59.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:59.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:59:59.0 Info: => 4.17E-05s 21:59:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:59:59', 'remove_pushalot') 21:59:59.0 Info: Committing Transaction 21:59:59.0 Info: 20: remove_pushalot migrated 21:59:59.0 Info: => 0.0006528s 21:59:59.0 Info: 21: add_custom_filters migrating 21:59:59.0 Info: Beginning Transaction 21:59:59.0 Info: Starting migration of Main DB to 21 21:59:59.0 Info: CreateTable CustomFilters 21:59:59.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:59:59.0 Info: => 0.0001839s 21:59:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:59:59', 'add_custom_filters') 21:59:59.0 Info: Committing Transaction 21:59:59.0 Info: 21: add_custom_filters migrated 21:59:59.0 Info: => 0.0008684s 21:59:59.0 Info: 22: import_list_tags migrating 21:59:59.0 Info: Beginning Transaction 21:59:59.0 Info: Starting migration of Main DB to 22 21:59:59.0 Info: AlterTable ImportLists 21:59:59.0 Info: => 8E-07s 21:59:59.0 Info: CreateColumn ImportLists Tags String 21:59:59.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:59:59.0 Info: => 0.0005587s 21:59:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:59:59', 'import_list_tags') 21:59:59.0 Info: Committing Transaction 21:59:59.0 Info: 22: import_list_tags migrated 21:59:59.0 Info: => 0.0012389s 21:59:59.0 Info: 23: add_release_groups_etc migrating 21:59:59.0 Info: Beginning Transaction 21:59:59.0 Info: Starting migration of Main DB to 23 21:59:59.0 Info: CreateTable ArtistMetadata 21:59:59.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) 21:59:59.0 Info: => 0.0002328s 21:59:59.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:59:59.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:59:59.0 Info: => 0.0001025s 21:59:59.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" 21:59:59.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" 21:59:59.0 Info: => 0.0001055s 21:59:59.0 Info: AlterTable Artists 21:59:59.0 Info: => 7E-07s 21:59:59.0 Info: CreateColumn Artists ArtistMetadataId Int32 21:59:59.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:59:59.0 Info: => 0.0005913s 21:59:59.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:59:59.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:59:59.0 Info: => 0.0001172s 21:59:59.0 Info: CreateTable AlbumReleases 21:59:59.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) 21:59:59.0 Info: => 0.0002067s 21:59:59.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:59:59.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:59:59.0 Info: => 9.66E-05s 21:59:59.0 Info: CreateIndex AlbumReleases (AlbumId) 21:59:59.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:59:59.0 Info: => 0.0001131s 21:59:59.0 Info: PerformDBOperation 21:59:59.0 Info: Performing DB Operation 21:59:59.0 Info: => 4.03E-05s 21:59:59.0 Info: AlterTable Albums 21:59:59.0 Info: => 5E-07s 21:59:59.0 Info: CreateColumn Albums ArtistMetadataId Int32 21:59:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:59:59.0 Info: => 0.0005866s 21:59:59.0 Info: AlterTable Albums 21:59:59.0 Info: => 7E-07s 21:59:59.0 Info: CreateColumn Albums AnyReleaseOk Boolean 21:59:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:59:59.0 Info: => 0.0005621s 21:59:59.0 Info: AlterTable Albums 21:59:59.0 Info: => 6E-07s 21:59:59.0 Info: CreateColumn Albums Links String 21:59:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:59:59.0 Info: => 0.0005551s 21:59:59.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:59:59.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:59:59.0 Info: => 0.0001035s 21:59:59.0 Info: AlterTable Tracks 21:59:59.0 Info: => 6E-07s 21:59:59.0 Info: CreateColumn Tracks ForeignRecordingId String 21:59:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:59:59.0 Info: => 0.0005757s 21:59:59.0 Info: AlterTable Tracks 21:59:59.0 Info: => 6E-07s 21:59:59.0 Info: CreateColumn Tracks AlbumReleaseId Int32 21:59:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:59:59.0 Info: => 0.0005553s 21:59:59.0 Info: AlterTable Tracks 21:59:59.0 Info: => 6E-07s 21:59:59.0 Info: CreateColumn Tracks ArtistMetadataId Int32 21:59:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:59:59.0 Info: => 0.0005531s 21:59:59.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:59:59.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:59:59.0 Info: => 0.0001014s 21:59:59.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:59:59.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:59:59.0 Info: => 7.88E-05s 21:59:59.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:59:59.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) 21:59:59.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" 21:59:59.0 Info: DROP TABLE "Artists" 21:59:59.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:59.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:59.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:59.0 Info: => 0.0060125s 21:59:59.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:59:59.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) 21:59:59.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" 21:59:59.0 Info: DROP TABLE "Albums" 21:59:59.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:59.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:59.0 Info: => 0.005138s 21:59:59.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:59:59.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) 21:59:59.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" 21:59:59.0 Info: DROP TABLE "Tracks" 21:59:59.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:59:59.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:59:59.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:59:59.0 Info: => 0.0059244s 21:59:59.0 Info: DeleteColumn TrackFiles ArtistId 21:59:59.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) 21:59:59.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" 21:59:59.0 Info: DROP TABLE "TrackFiles" 21:59:59.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:59.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:59.0 Info: => 0.0048849s 21:59:59.0 Info: CreateIndex Artists (ArtistMetadataId) 21:59:59.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:59.0 Info: => 9.28E-05s 21:59:59.0 Info: CreateIndex Artists (Monitored) 21:59:59.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:59.0 Info: => 8.36E-05s 21:59:59.0 Info: CreateIndex Albums (ArtistMetadataId) 21:59:59.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:59:59.0 Info: => 8.56E-05s 21:59:59.0 Info: CreateIndex Tracks (ArtistMetadataId) 21:59:59.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:59:59.0 Info: => 8.24E-05s 21:59:59.0 Info: CreateIndex Tracks (AlbumReleaseId) 21:59:59.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:59:59.0 Info: => 8.45E-05s 21:59:59.0 Info: CreateIndex Tracks (ForeignRecordingId) 21:59:59.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:59:59.0 Info: => 8.42E-05s 21:59:59.0 Info: UpdateData 21:59:59.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:59:59.0 Info: => 5.65E-05s 21:59:59.0 Info: UpdateData 21:59:59.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:59:59.0 Info: => 4.62E-05s 21:59:59.0 Info: UpdateData 21:59:59.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:59:59.0 Info: => 5.38E-05s 21:59:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:59:59', 'add_release_groups_etc') 21:59:59.0 Info: Committing Transaction 21:59:59.0 Info: 23: add_release_groups_etc migrated 21:59:59.0 Info: => 0.0010723s 21:59:59.0 Info: 24: NewMediaInfoFormat migrating 21:59:59.0 Info: Beginning Transaction 21:59:59.0 Info: Starting migration of Main DB to 24 21:59:59.0 Info: UpdateData 21:59:59.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:59:59.0 Info: => 6.4E-05s 21:59:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:59:59', 'NewMediaInfoFormat') 21:59:59.0 Info: Committing Transaction 21:59:59.0 Info: 24: NewMediaInfoFormat migrated 21:59:59.0 Info: => 0.0007081s 21:59:59.0 Info: 25: rename_restrictions_to_release_profiles migrating 21:59:59.0 Info: Beginning Transaction 21:59:59.0 Info: Starting migration of Main DB to 25 21:59:59.0 Info: RenameTable Restrictions ReleaseProfiles 21:59:59.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:59:59.0 Info: => 0.001456s 21:59:59.0 Info: AlterTable ReleaseProfiles 21:59:59.0 Info: => 7E-07s 21:59:59.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:59:59.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:59:59.0 Info: => 0.0005461s 21:59:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:59:59', 'rename_restrictions_to_release_profiles') 21:59:59.0 Info: Committing Transaction 21:59:59.0 Info: 25: rename_restrictions_to_release_profiles migrated 21:59:59.0 Info: => 0.0012415s 21:59:59.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:59:59.0 Info: Beginning Transaction 21:59:59.0 Info: Starting migration of Main DB to 26 21:59:59.0 Info: RenameTable Profiles QualityProfiles 21:59:59.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:59:59.0 Info: => 0.0014384s 21:59:59.0 Info: AlterTable QualityProfiles 21:59:59.0 Info: => 9E-07s 21:59:59.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:59:59.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:59:59.0 Info: => 0.0005365s 21:59:59.0 Info: AlterTable LanguageProfiles 21:59:59.0 Info: => 6E-07s 21:59:59.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:59:59.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:59:59.0 Info: => 0.000528s 21:59:59.0 Info: UpdateData 21:59:59.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:59:59.0 Info: => 6.49E-05s 21:59:59.0 Info: UpdateData 21:59:59.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:59:59.0 Info: => 4.48E-05s 21:59:59.0 Info: RenameColumn Artists ProfileId to QualityProfileId 21:59:59.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) 21:59:59.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" 21:59:59.0 Info: DROP TABLE "Artists" 21:59:59.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:59.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:59.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:59.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:59.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:59.0 Info: => 0.0062797s 21:59:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:59:59', 'rename_quality_profiles_add_upgrade_allowed') 21:59:59.0 Info: Committing Transaction 21:59:59.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:59:59.0 Info: => 0.0071374s 21:59:59.0 Info: 27: add_import_exclusions migrating 21:59:59.0 Info: Beginning Transaction 21:59:59.0 Info: Starting migration of Main DB to 27 21:59:59.0 Info: CreateTable ImportListExclusions 21:59:59.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:59:59.0 Info: => 0.0001459s 21:59:59.0 Info: CreateIndex ImportListExclusions (ForeignId) 21:59:59.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:59:59.0 Info: => 9.73E-05s 21:59:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:59:59', 'add_import_exclusions') 21:59:59.0 Info: Committing Transaction 21:59:59.0 Info: 27: add_import_exclusions migrated 21:59:59.0 Info: => 0.0008774s 21:59:59.0 Info: 28: clean_artist_metadata_table migrating 21:59:59.0 Info: Beginning Transaction 21:59:59.0 Info: Starting migration of Main DB to 28 21:59:59.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) 21:59:59.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) 21:59:59.0 Info: => 0.0001968s 21:59:59.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) 21:59:59.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) 21:59:59.0 Info: => 0.0001495s 21:59:59.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) 21:59:59.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) 21:59:59.0 Info: => 0.0001477s 21:59:59.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) 21:59:59.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) 21:59:59.0 Info: => 0.0001507s 21:59:59.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) 21:59:59.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) 21:59:59.0 Info: => 0.0001394s 21:59:59.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) 21:59:59.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) 21:59:59.0 Info: => 0.000143s 21:59:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:59:59', 'clean_artist_metadata_table') 21:59:59.0 Info: Committing Transaction 21:59:59.0 Info: 28: clean_artist_metadata_table migrated 21:59:59.0 Info: => 0.0008529s 21:59:59.0 Info: 29: health_issue_notification migrating 21:59:59.0 Info: Beginning Transaction 21:59:59.0 Info: Starting migration of Main DB to 29 21:59:59.0 Info: AlterTable Notifications 21:59:59.0 Info: => 8E-07s 21:59:59.0 Info: CreateColumn Notifications OnHealthIssue Boolean 21:59:59.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:59:59.0 Info: => 0.0005837s 21:59:59.0 Info: AlterTable Notifications 21:59:59.0 Info: => 9E-07s 21:59:59.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:59:59.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:59:59.0 Info: => 0.0005275s 21:59:59.0 Info: AlterTable Notifications 21:59:59.0 Info: => 6E-07s 21:59:59.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:59:59.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:59:59.0 Info: => 0.0005193s 21:59:59.0 Info: AlterTable Notifications 21:59:59.0 Info: => 7E-07s 21:59:59.0 Info: CreateColumn Notifications OnImportFailure Boolean 21:59:59.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:59:59.0 Info: => 0.0005212s 21:59:59.0 Info: AlterTable Notifications 21:59:59.0 Info: => 7E-07s 21:59:59.0 Info: CreateColumn Notifications OnTrackRetag Boolean 21:59:59.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:59:59.0 Info: => 0.0005404s 21:59:59.0 Info: DeleteColumn Notifications OnDownload 21:59:59.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) 21:59:59.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" 21:59:59.0 Info: DROP TABLE "Notifications" 21:59:59.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:59:59.0 Info: => 0.0066761s 21:59:59.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:59:59.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) 21:59:59.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" 21:59:59.0 Info: DROP TABLE "Notifications" 21:59:59.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:59:59.0 Info: => 0.0051319s 21:59:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:59:59', 'health_issue_notification') 21:59:59.0 Info: Committing Transaction 21:59:59.0 Info: 29: health_issue_notification migrated 21:59:59.0 Info: => 0.0060238s 21:59:59.0 Info: 30: add_mediafilerepository_mtime migrating 21:59:59.0 Info: Beginning Transaction 21:59:59.0 Info: Starting migration of Main DB to 30 21:59:59.0 Info: AlterTable TrackFiles 21:59:59.0 Info: => 4E-07s 21:59:59.0 Info: CreateColumn TrackFiles Modified DateTime 21:59:59.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:59:59.0 Info: => 0.0005979s 21:59:59.0 Info: AlterTable TrackFiles 21:59:59.0 Info: => 7E-07s 21:59:59.0 Info: CreateColumn TrackFiles Path String 21:59:59.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:59:59.0 Info: => 0.0005472s 21:59:59.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:59:59.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:59:59.0 Info: => 5.14E-05s 21:59:59.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) 21:59:59.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) 21:59:59.0 Info: => 0.0001538s 21:59:59.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) 21:59:59.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) 21:59:59.0 Info: => 0.0001634s 21:59:59.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) 21:59:59.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) 21:59:59.0 Info: => 0.0001712s 21:59:59.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") 21:59:59.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") 21:59:59.0 Info: => 0.0001012s 21:59:59.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:59:59.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:59:59.0 Info: => 6.79E-05s 21:59:59.0 Info: AlterTable TrackFiles 21:59:59.0 Info: => 5E-07s 21:59:59.0 Info: AlterColumn TrackFiles Path String 21:59:59.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) 21:59:59.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" 21:59:59.0 Info: DROP TABLE "TrackFiles" 21:59:59.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:59.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:59.0 Info: => 0.0048605s 21:59:59.0 Info: CreateIndex TrackFiles (Path) 21:59:59.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:59.0 Info: => 9.25E-05s 21:59:59.0 Info: DeleteColumn TrackFiles RelativePath 21:59:59.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) 21:59:59.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" 21:59:59.0 Info: DROP TABLE "TrackFiles" 21:59:59.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:59.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:59.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:59.0 Info: => 0.0060127s 21:59:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:59:59', 'add_mediafilerepository_mtime') 21:59:59.0 Info: Committing Transaction 21:59:59.0 Info: 30: add_mediafilerepository_mtime migrated 21:59:59.0 Info: => 0.0068719s 21:59:59.0 Info: 31: add_artistmetadataid_constraint migrating 21:59:59.0 Info: Beginning Transaction 21:59:59.0 Info: Starting migration of Main DB to 31 21:59:59.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") 21:59:59.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") 21:59:59.0 Info: => 0.000108s 21:59:59.0 Info: DeleteIndex Artists (ArtistMetadataId) 21:59:59.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:59:59.0 Info: => 0.0001568s 21:59:59.0 Info: AlterColumn Artists ArtistMetadataId Int32 21:59:59.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) 21:59:59.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" 21:59:59.0 Info: DROP TABLE "Artists" 21:59:59.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:59.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:59.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:59.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:59.0 Info: => 0.0061336s 21:59:59.0 Info: CreateIndex Artists (ArtistMetadataId) 21:59:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:59.0 Info: => 9.29E-05s 21:59:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:59:59', 'add_artistmetadataid_constraint') 21:59:59.0 Info: Committing Transaction 21:59:59.0 Info: 31: add_artistmetadataid_constraint migrated 21:59:59.0 Info: => 0.0009119s 21:59:59.0 Info: 32: old_ids_and_artist_alias migrating 21:59:59.0 Info: Beginning Transaction 21:59:59.0 Info: Starting migration of Main DB to 32 21:59:59.0 Info: AlterTable ArtistMetadata 21:59:59.0 Info: => 8E-07s 21:59:59.0 Info: CreateColumn ArtistMetadata Aliases String 21:59:59.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:59:59.0 Info: => 0.0006653s 21:59:59.0 Info: AlterTable ArtistMetadata 21:59:59.0 Info: => 1.1E-06s 21:59:59.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:59:59.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:59:59.1 Info: => 0.0005933s 21:59:59.1 Info: AlterTable Albums 21:59:59.1 Info: => 7E-07s 21:59:59.1 Info: CreateColumn Albums OldForeignAlbumIds String 21:59:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:59:59.1 Info: => 0.0005651s 21:59:59.1 Info: AlterTable AlbumReleases 21:59:59.1 Info: => 6E-07s 21:59:59.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:59:59.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:59:59.1 Info: => 0.0005539s 21:59:59.1 Info: AlterTable Tracks 21:59:59.1 Info: => 5E-07s 21:59:59.1 Info: CreateColumn Tracks OldForeignRecordingIds String 21:59:59.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:59:59.1 Info: => 0.0005696s 21:59:59.1 Info: AlterTable Tracks 21:59:59.1 Info: => 6E-07s 21:59:59.1 Info: CreateColumn Tracks OldForeignTrackIds String 21:59:59.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:59:59.1 Info: => 0.0005564s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:59:59', 'old_ids_and_artist_alias') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 32: old_ids_and_artist_alias migrated 21:59:59.1 Info: => 0.0014569s 21:59:59.1 Info: 33: download_propers_config migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 33 21:59:59.1 Info: PerformDBOperation 21:59:59.1 Info: Performing DB Operation 21:59:59.1 Info: => 4.34E-05s 21:59:59.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:59:59.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:59:59.1 Info: => 4.59E-05s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:59:59', 'download_propers_config') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 33: download_propers_config migrated 21:59:59.1 Info: => 0.0007357s 21:59:59.1 Info: 34: remove_language_profiles migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 34 21:59:59.1 Info: DeleteTable LanguageProfiles 21:59:59.1 Info: DROP TABLE "LanguageProfiles" 21:59:59.1 Info: => 0.0002613s 21:59:59.1 Info: DeleteColumn Artists LanguageProfileId 21:59:59.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:59:59.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" 21:59:59.1 Info: DROP TABLE "Artists" 21:59:59.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:59.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:59.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:59.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:59.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:59.1 Info: => 0.0063624s 21:59:59.1 Info: DeleteColumn ImportLists LanguageProfileId 21:59:59.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) 21:59:59.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" 21:59:59.1 Info: DROP TABLE "ImportLists" 21:59:59.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:59:59.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:59:59.1 Info: => 0.0047055s 21:59:59.1 Info: DeleteColumn Blacklist Language 21:59:59.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) 21:59:59.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" 21:59:59.1 Info: DROP TABLE "Blacklist" 21:59:59.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:59:59.1 Info: => 0.0045804s 21:59:59.1 Info: DeleteColumn History Language 21:59:59.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) 21:59:59.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" 21:59:59.1 Info: DROP TABLE "History" 21:59:59.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:59:59.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:59:59.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:59:59.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:59:59.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:59:59.1 Info: => 0.0065092s 21:59:59.1 Info: DeleteColumn LyricFiles Language 21:59:59.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) 21:59:59.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" 21:59:59.1 Info: DROP TABLE "LyricFiles" 21:59:59.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:59:59.1 Info: => 0.0042956s 21:59:59.1 Info: DeleteColumn TrackFiles Language 21:59:59.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:59:59.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" 21:59:59.1 Info: DROP TABLE "TrackFiles" 21:59:59.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:59.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:59.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:59.1 Info: => 0.004725s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:59:59', 'remove_language_profiles') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 34: remove_language_profiles migrated 21:59:59.1 Info: => 0.0059001s 21:59:59.1 Info: 35: multi_disc_naming_format migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 35 21:59:59.1 Info: AlterTable NamingConfig 21:59:59.1 Info: => 9E-07s 21:59:59.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:59:59.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:59:59.1 Info: => 0.0005842s 21:59:59.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:59:59.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:59:59.1 Info: => 5.87E-05s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:59:59', 'multi_disc_naming_format') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 35: multi_disc_naming_format migrated 21:59:59.1 Info: => 0.0008136s 21:59:59.1 Info: 36: add_download_client_priority migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 36 21:59:59.1 Info: AlterTable DownloadClients 21:59:59.1 Info: => 8E-07s 21:59:59.1 Info: CreateColumn DownloadClients Priority Int32 21:59:59.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:59:59.1 Info: => 0.0006461s 21:59:59.1 Info: PerformDBOperation 21:59:59.1 Info: Performing DB Operation 21:59:59.1 Info: => 0.0001395s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:59:59', 'add_download_client_priority') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 36: add_download_client_priority migrated 21:59:59.1 Info: => 0.0008913s 21:59:59.1 Info: 37: remove_growl_prowl migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 37 21:59:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:59.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:59:59.1 Info: => 6.14E-05s 21:59:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:59.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:59:59.1 Info: => 3.8E-05s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:59:59', 'remove_growl_prowl') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 37: remove_growl_prowl migrated 21:59:59.1 Info: => 0.0007181s 21:59:59.1 Info: 38: remove_plex_hometheatre migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 38 21:59:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:59.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:59:59.1 Info: => 6.06E-05s 21:59:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:59.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:59:59.1 Info: => 3.87E-05s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:59:59', 'remove_plex_hometheatre') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 38: remove_plex_hometheatre migrated 21:59:59.1 Info: => 0.0006813s 21:59:59.1 Info: 39: add_root_folder_add_defaults migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 39 21:59:59.1 Info: AlterTable RootFolders 21:59:59.1 Info: => 8E-07s 21:59:59.1 Info: CreateColumn RootFolders Name String 21:59:59.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:59:59.1 Info: => 0.0006195s 21:59:59.1 Info: AlterTable RootFolders 21:59:59.1 Info: => 7E-07s 21:59:59.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:59:59.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:59:59.1 Info: => 0.00058s 21:59:59.1 Info: AlterTable RootFolders 21:59:59.1 Info: => 6E-07s 21:59:59.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:59:59.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:59:59.1 Info: => 0.0005577s 21:59:59.1 Info: AlterTable RootFolders 21:59:59.1 Info: => 6E-07s 21:59:59.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:59:59.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:59:59.1 Info: => 0.0005842s 21:59:59.1 Info: AlterTable RootFolders 21:59:59.1 Info: => 6E-07s 21:59:59.1 Info: CreateColumn RootFolders DefaultTags String 21:59:59.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:59:59.1 Info: => 0.0005701s 21:59:59.1 Info: PerformDBOperation 21:59:59.1 Info: Performing DB Operation 21:59:59.1 Info: => 6.26E-05s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:59:59', 'add_root_folder_add_defaults') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 39: add_root_folder_add_defaults migrated 21:59:59.1 Info: => 0.0007607s 21:59:59.1 Info: 40: task_duration migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 40 21:59:59.1 Info: AlterTable ScheduledTasks 21:59:59.1 Info: => 6E-07s 21:59:59.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:59:59.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:59:59.1 Info: => 0.0005986s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:59:59', 'task_duration') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 40: task_duration migrated 21:59:59.1 Info: => 0.0012817s 21:59:59.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 41 21:59:59.1 Info: AlterTable ReleaseProfiles 21:59:59.1 Info: => 7E-07s 21:59:59.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:59:59.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:59:59.1 Info: => 0.0006044s 21:59:59.1 Info: AlterTable ReleaseProfiles 21:59:59.1 Info: => 7E-07s 21:59:59.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:59:59.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:59:59.1 Info: => 0.0005558s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:59:59', 'add_indexer_and_enabled_to_release_profiles') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:59:59.1 Info: => 0.0012631s 21:59:59.1 Info: 42: remove_album_folders migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 42 21:59:59.1 Info: DeleteColumn Artists AlbumFolder 21:59:59.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:59:59.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" 21:59:59.1 Info: DROP TABLE "Artists" 21:59:59.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:59.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:59.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:59.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:59.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:59.1 Info: => 0.007802s 21:59:59.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:59:59.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:59:59.1 Info: => 5.2E-05s 21:59:59.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:59:59.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:59:59.1 Info: => 4.05E-05s 21:59:59.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:59:59.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) 21:59:59.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:59:59.1 Info: DROP TABLE "NamingConfig" 21:59:59.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:59:59.1 Info: => 0.0043157s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:59:59', 'remove_album_folders') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 42: remove_album_folders migrated 21:59:59.1 Info: => 0.0052342s 21:59:59.1 Info: 44: add_priority_to_indexers migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 44 21:59:59.1 Info: AlterTable Indexers 21:59:59.1 Info: => 8E-07s 21:59:59.1 Info: CreateColumn Indexers Priority Int32 21:59:59.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:59:59.1 Info: => 0.0005804s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:59:59', 'add_priority_to_indexers') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 44: add_priority_to_indexers migrated 21:59:59.1 Info: => 0.0013138s 21:59:59.1 Info: 45: remove_chown_and_folderchmod_config migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 45 21:59:59.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:59:59.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:59:59.1 Info: => 0.000138s 21:59:59.1 Info: PerformDBOperation 21:59:59.1 Info: Performing DB Operation 21:59:59.1 Info: => 3.49E-05s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:59:59', 'remove_chown_and_folderchmod_config') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 45: remove_chown_and_folderchmod_config migrated 21:59:59.1 Info: => 0.0006966s 21:59:59.1 Info: 47: update_notifiarr migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 47 21:59:59.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:59:59.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:59:59.1 Info: => 8.63E-05s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:59:59', 'update_notifiarr') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 47: update_notifiarr migrated 21:59:59.1 Info: => 0.0020848s 21:59:59.1 Info: 49: email_multiple_addresses migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 49 21:59:59.1 Info: PerformDBOperation 21:59:59.1 Info: Performing DB Operation 21:59:59.1 Info: => 9.23E-05s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:59:59', 'email_multiple_addresses') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 49: email_multiple_addresses migrated 21:59:59.1 Info: => 0.0007453s 21:59:59.1 Info: 50: rename_blacklist_to_blocklist migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 50 21:59:59.1 Info: RenameTable Blacklist Blocklist 21:59:59.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:59:59.1 Info: => 0.0027158s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:59:59', 'rename_blacklist_to_blocklist') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 50: rename_blacklist_to_blocklist migrated 21:59:59.1 Info: => 0.0034412s 21:59:59.1 Info: 51: cdh_per_downloadclient migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 51 21:59:59.1 Info: AlterTable DownloadClients 21:59:59.1 Info: => 9E-07s 21:59:59.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:59:59.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:59:59.1 Info: => 0.0005871s 21:59:59.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:59:59.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:59:59.1 Info: => 0.0005705s 21:59:59.1 Info: PerformDBOperation 21:59:59.1 Info: Performing DB Operation 21:59:59.1 Info: => 0.0001723s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:59:59', 'cdh_per_downloadclient') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 51: cdh_per_downloadclient migrated 21:59:59.1 Info: => 0.0008566s 21:59:59.1 Info: 52: download_history migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 52 21:59:59.1 Info: CreateTable DownloadHistory 21:59:59.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) 21:59:59.1 Info: => 0.0001814s 21:59:59.1 Info: CreateIndex DownloadHistory (EventType) 21:59:59.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:59:59.1 Info: => 0.0001042s 21:59:59.1 Info: CreateIndex DownloadHistory (ArtistId) 21:59:59.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:59:59.1 Info: => 8.36E-05s 21:59:59.1 Info: CreateIndex DownloadHistory (DownloadId) 21:59:59.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:59:59.1 Info: => 0.0001246s 21:59:59.1 Info: PerformDBOperation 21:59:59.1 Info: Performing DB Operation 21:59:59.1 Info: => 0.000117s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T21:59:59', 'download_history') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 52: download_history migrated 21:59:59.1 Info: => 0.0008749s 21:59:59.1 Info: 53: add_update_history migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 53 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T21:59:59', 'add_update_history') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 53: add_update_history migrated 21:59:59.1 Info: => 0.0007007s 21:59:59.1 Info: 54: add_on_update_to_notifications migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 54 21:59:59.1 Info: AlterTable Notifications 21:59:59.1 Info: => 8E-07s 21:59:59.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:59:59.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:59:59.1 Info: => 0.0006096s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T21:59:59', 'add_on_update_to_notifications') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 54: add_on_update_to_notifications migrated 21:59:59.1 Info: => 0.0012939s 21:59:59.1 Info: 55: download_client_per_indexer migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 55 21:59:59.1 Info: AlterTable Indexers 21:59:59.1 Info: => 7E-07s 21:59:59.1 Info: CreateColumn Indexers DownloadClientId Int32 21:59:59.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:59:59.1 Info: => 0.0006031s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T21:59:59', 'download_client_per_indexer') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 55: download_client_per_indexer migrated 21:59:59.1 Info: => 0.0012795s 21:59:59.1 Info: 56: AddNewItemMonitorType migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 56 21:59:59.1 Info: AlterTable Artists 21:59:59.1 Info: => 8E-07s 21:59:59.1 Info: CreateColumn Artists MonitorNewItems Int32 21:59:59.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:59:59.1 Info: => 0.0005938s 21:59:59.1 Info: AlterTable RootFolders 21:59:59.1 Info: => 6E-07s 21:59:59.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:59:59.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:59:59.1 Info: => 0.0005701s 21:59:59.1 Info: AlterTable ImportLists 21:59:59.1 Info: => 6E-07s 21:59:59.1 Info: CreateColumn ImportLists MonitorNewItems Int32 21:59:59.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:59:59.1 Info: => 0.0005378s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T21:59:59', 'AddNewItemMonitorType') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 56: AddNewItemMonitorType migrated 21:59:59.1 Info: => 0.0012423s 21:59:59.1 Info: 57: ImportListSearch migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 57 21:59:59.1 Info: AlterTable ImportLists 21:59:59.1 Info: => 8E-07s 21:59:59.1 Info: CreateColumn ImportLists ShouldSearch Boolean 21:59:59.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:59:59.1 Info: => 0.0005925s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T21:59:59', 'ImportListSearch') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 57: ImportListSearch migrated 21:59:59.1 Info: => 0.0012764s 21:59:59.1 Info: 58: ImportListMonitorExisting migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 58 21:59:59.1 Info: AlterTable ImportLists 21:59:59.1 Info: => 7E-07s 21:59:59.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:59:59.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:59:59.1 Info: => 0.0005751s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T21:59:59', 'ImportListMonitorExisting') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 58: ImportListMonitorExisting migrated 21:59:59.1 Info: => 0.0012561s 21:59:59.1 Info: 59: add_indexer_tags migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 59 21:59:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:59.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:59:59.1 Info: => 6.23E-05s 21:59:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:59.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:59:59.1 Info: => 3.91E-05s 21:59:59.1 Info: AlterTable Indexers 21:59:59.1 Info: => 4E-07s 21:59:59.1 Info: CreateColumn Indexers Tags String 21:59:59.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:59:59.1 Info: => 0.0005653s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T21:59:59', 'add_indexer_tags') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 59: add_indexer_tags migrated 21:59:59.1 Info: => 0.0012744s 21:59:59.1 Info: 60: update_audio_types migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 60 21:59:59.1 Info: PerformDBOperation 21:59:59.1 Info: Performing DB Operation 21:59:59.1 Info: => 8.04E-05s 21:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T21:59:59', 'update_audio_types') 21:59:59.1 Info: Committing Transaction 21:59:59.1 Info: 60: update_audio_types migrated 21:59:59.1 Info: => 0.0007568s 21:59:59.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:59:59.1 Info: Beginning Transaction 21:59:59.1 Info: Starting migration of Main DB to 61 21:59:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:59.1 Info: DELETE FROM "Commands" WHERE 1 = 1 21:59:59.1 Info: => 6.09E-05s 21:59:59.1 Info: AlterTable AlbumReleases 21:59:59.1 Info: => 5E-07s 21:59:59.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.1 Info: DROP TABLE "AlbumReleases" 21:59:59.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:59:59.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:59:59.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:59:59.1 Info: => 0.0060568s 21:59:59.1 Info: AlterTable Albums 21:59:59.1 Info: => 6E-07s 21:59:59.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:59:59.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:59:59.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 21:59:59.2 Info: DROP TABLE "Albums" 21:59:59.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:59.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:59.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:59.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:59:59.2 Info: => 0.0050036s 21:59:59.2 Info: AlterTable Albums 21:59:59.2 Info: => 6E-07s 21:59:59.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:59:59.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:59:59.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 21:59:59.2 Info: DROP TABLE "Albums" 21:59:59.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:59.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:59.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:59.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:59:59.2 Info: => 0.005687s 21:59:59.2 Info: AlterTable Albums 21:59:59.2 Info: => 6E-07s 21:59:59.2 Info: AlterColumn Albums Added DateTimeOffset 21:59:59.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:59:59.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 21:59:59.2 Info: DROP TABLE "Albums" 21:59:59.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:59.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:59.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:59.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:59:59.2 Info: => 0.0045321s 21:59:59.2 Info: AlterTable Artists 21:59:59.2 Info: => 6E-07s 21:59:59.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:59:59.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:59:59.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" 21:59:59.2 Info: DROP TABLE "Artists" 21:59:59.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:59.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:59.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:59.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:59.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:59.2 Info: => 0.0044916s 21:59:59.2 Info: AlterTable Artists 21:59:59.2 Info: => 6E-07s 21:59:59.2 Info: AlterColumn Artists Added DateTimeOffset 21:59:59.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:59:59.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" 21:59:59.2 Info: DROP TABLE "Artists" 21:59:59.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:59.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:59.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:59.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:59.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:59.2 Info: => 0.0054806s 21:59:59.2 Info: AlterTable Blocklist 21:59:59.2 Info: => 6E-07s 21:59:59.2 Info: AlterColumn Blocklist Date DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.2 Info: DROP TABLE "Blocklist" 21:59:59.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:59:59.2 Info: => 0.0037887s 21:59:59.2 Info: AlterTable Blocklist 21:59:59.2 Info: => 7E-07s 21:59:59.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.2 Info: DROP TABLE "Blocklist" 21:59:59.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:59:59.2 Info: => 0.0049759s 21:59:59.2 Info: AlterTable Commands 21:59:59.2 Info: => 7E-07s 21:59:59.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.2 Info: DROP TABLE "Commands" 21:59:59.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:59:59.2 Info: => 0.0038771s 21:59:59.2 Info: AlterTable Commands 21:59:59.2 Info: => 6E-07s 21:59:59.2 Info: AlterColumn Commands StartedAt DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.2 Info: DROP TABLE "Commands" 21:59:59.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:59:59.2 Info: => 0.0046212s 21:59:59.2 Info: AlterTable Commands 21:59:59.2 Info: => 8E-07s 21:59:59.2 Info: AlterColumn Commands EndedAt DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.2 Info: DROP TABLE "Commands" 21:59:59.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:59:59.2 Info: => 0.0036801s 21:59:59.2 Info: AlterTable DownloadClientStatus 21:59:59.2 Info: => 1E-06s 21:59:59.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:59:59.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) 21:59:59.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:59:59.2 Info: DROP TABLE "DownloadClientStatus" 21:59:59.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:59:59.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:59:59.2 Info: => 0.0176942s 21:59:59.2 Info: AlterTable DownloadClientStatus 21:59:59.2 Info: => 1.3E-06s 21:59:59.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:59:59.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) 21:59:59.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:59:59.2 Info: DROP TABLE "DownloadClientStatus" 21:59:59.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:59:59.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:59:59.2 Info: => 0.005378s 21:59:59.2 Info: AlterTable DownloadClientStatus 21:59:59.2 Info: => 7E-07s 21:59:59.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:59:59.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) 21:59:59.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:59:59.2 Info: DROP TABLE "DownloadClientStatus" 21:59:59.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:59:59.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:59:59.2 Info: => 0.0063547s 21:59:59.2 Info: AlterTable DownloadHistory 21:59:59.2 Info: => 9E-07s 21:59:59.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.2 Info: DROP TABLE "DownloadHistory" 21:59:59.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:59:59.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:59:59.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:59:59.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:59:59.2 Info: => 0.004482s 21:59:59.2 Info: AlterTable ExtraFiles 21:59:59.2 Info: => 8E-07s 21:59:59.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.2 Info: DROP TABLE "ExtraFiles" 21:59:59.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:59:59.2 Info: => 0.0056694s 21:59:59.2 Info: AlterTable ExtraFiles 21:59:59.2 Info: => 1.2E-06s 21:59:59.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.2 Info: DROP TABLE "ExtraFiles" 21:59:59.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:59:59.2 Info: => 0.0038523s 21:59:59.2 Info: AlterTable History 21:59:59.2 Info: => 1.2E-06s 21:59:59.2 Info: AlterColumn History Date DateTimeOffset 21:59:59.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:59:59.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:59:59.2 Info: DROP TABLE "History" 21:59:59.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:59:59.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:59:59.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:59:59.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:59:59.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:59:59.2 Info: => 0.005742s 21:59:59.2 Info: AlterTable ImportListStatus 21:59:59.2 Info: => 9E-07s 21:59:59.2 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:59:59.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) 21:59:59.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:59:59.2 Info: DROP TABLE "ImportListStatus" 21:59:59.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:59:59.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:59:59.2 Info: => 0.004046s 21:59:59.2 Info: AlterTable ImportListStatus 21:59:59.2 Info: => 1.1E-06s 21:59:59.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:59:59.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) 21:59:59.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:59:59.3 Info: DROP TABLE "ImportListStatus" 21:59:59.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:59:59.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:59:59.3 Info: => 0.0041132s 21:59:59.3 Info: AlterTable ImportListStatus 21:59:59.3 Info: => 1E-06s 21:59:59.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:59:59.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) 21:59:59.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:59:59.3 Info: DROP TABLE "ImportListStatus" 21:59:59.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:59:59.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:59:59.3 Info: => 0.0040229s 21:59:59.3 Info: AlterTable IndexerStatus 21:59:59.3 Info: => 7E-07s 21:59:59.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:59:59.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) 21:59:59.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:59:59.3 Info: DROP TABLE "IndexerStatus" 21:59:59.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:59:59.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:59:59.3 Info: => 0.0057981s 21:59:59.3 Info: AlterTable IndexerStatus 21:59:59.3 Info: => 7E-07s 21:59:59.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:59:59.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) 21:59:59.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:59:59.3 Info: DROP TABLE "IndexerStatus" 21:59:59.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:59:59.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:59:59.3 Info: => 0.0039276s 21:59:59.3 Info: AlterTable IndexerStatus 21:59:59.3 Info: => 7E-07s 21:59:59.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:59:59.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) 21:59:59.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:59:59.3 Info: DROP TABLE "IndexerStatus" 21:59:59.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:59:59.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:59:59.3 Info: => 0.0038905s 21:59:59.3 Info: AlterTable LyricFiles 21:59:59.3 Info: => 7E-07s 21:59:59.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.3 Info: DROP TABLE "LyricFiles" 21:59:59.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:59:59.3 Info: => 0.0050579s 21:59:59.3 Info: AlterTable LyricFiles 21:59:59.3 Info: => 9E-07s 21:59:59.3 Info: AlterColumn LyricFiles Added DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.3 Info: DROP TABLE "LyricFiles" 21:59:59.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:59:59.3 Info: => 0.0046221s 21:59:59.3 Info: AlterTable MetadataFiles 21:59:59.3 Info: => 9E-07s 21:59:59.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.3 Info: DROP TABLE "MetadataFiles" 21:59:59.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:59:59.3 Info: => 0.0051625s 21:59:59.3 Info: AlterTable MetadataFiles 21:59:59.3 Info: => 7E-07s 21:59:59.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.3 Info: DROP TABLE "MetadataFiles" 21:59:59.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:59:59.3 Info: => 0.0041517s 21:59:59.3 Info: AlterTable PendingReleases 21:59:59.3 Info: => 7E-07s 21:59:59.3 Info: AlterColumn PendingReleases Added DateTimeOffset 21:59:59.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) 21:59:59.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:59:59.3 Info: DROP TABLE "PendingReleases" 21:59:59.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:59:59.3 Info: => 0.004808s 21:59:59.3 Info: AlterTable ScheduledTasks 21:59:59.3 Info: => 4.8E-06s 21:59:59.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:59:59.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) 21:59:59.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:59:59.3 Info: DROP TABLE "ScheduledTasks" 21:59:59.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:59:59.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:59:59.3 Info: => 0.0039783s 21:59:59.3 Info: AlterTable ScheduledTasks 21:59:59.3 Info: => 5E-07s 21:59:59.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:59:59.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) 21:59:59.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:59:59.3 Info: DROP TABLE "ScheduledTasks" 21:59:59.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:59:59.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:59:59.3 Info: => 0.0048844s 21:59:59.3 Info: AlterTable TrackFiles 21:59:59.3 Info: => 4E-07s 21:59:59.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:59:59.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:59:59.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" 21:59:59.3 Info: DROP TABLE "TrackFiles" 21:59:59.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:59.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:59.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:59.3 Info: => 0.0053645s 21:59:59.3 Info: AlterTable TrackFiles 21:59:59.3 Info: => 4E-07s 21:59:59.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:59:59.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:59:59.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" 21:59:59.3 Info: DROP TABLE "TrackFiles" 21:59:59.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:59.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:59.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:59.3 Info: => 0.0046366s 21:59:59.3 Info: AlterTable VersionInfo 21:59:59.3 Info: => 4E-07s 21:59:59.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:59:59.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:59:59.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:59:59.3 Info: DROP TABLE "VersionInfo" 21:59:59.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:59:59.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:59:59.3 Info: => 0.0039627s 21:59:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T21:59:59', 'postgres_update_timestamp_columns_to_with_timezone') 21:59:59.3 Info: Committing Transaction 21:59:59.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:59:59.3 Info: => 0.006638s 21:59:59.3 Info: 62: add_on_delete_to_notifications migrating 21:59:59.3 Info: Beginning Transaction 21:59:59.3 Info: Starting migration of Main DB to 62 21:59:59.3 Info: AlterTable Notifications 21:59:59.3 Info: => 9E-07s 21:59:59.3 Info: CreateColumn Notifications OnArtistDelete Boolean 21:59:59.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:59:59.3 Info: => 0.0006182s 21:59:59.3 Info: AlterTable Notifications 21:59:59.3 Info: => 5E-07s 21:59:59.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:59:59.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:59:59.3 Info: => 0.0005576s 21:59:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T21:59:59', 'add_on_delete_to_notifications') 21:59:59.3 Info: Committing Transaction 21:59:59.3 Info: 62: add_on_delete_to_notifications migrated 21:59:59.3 Info: => 0.0013419s 21:59:59.3 Info: 63: add_custom_formats migrating 21:59:59.3 Info: Beginning Transaction 21:59:59.3 Info: Starting migration of Main DB to 63 21:59:59.3 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 21:59:59.3 Info: AlterTable DelayProfiles 21:59:59.3 Info: => 3E-07s 21:59:59.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:59:59.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:59:59.3 Info: => 0.0006401s 21:59:59.3 Info: UpdateData 21:59:59.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:59:59.3 Info: => 5.62E-05s 21:59:59.3 Info: AlterTable TrackFiles 21:59:59.3 Info: => 3E-07s 21:59:59.3 Info: CreateColumn TrackFiles OriginalFilePath String 21:59:59.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:59:59.3 Info: => 0.0005748s 21:59:59.3 Info: PerformDBOperation 21:59:59.3 Info: Performing DB Operation 21:59:59.3 Info: => 0.0014378s 21:59:59.3 Info: CreateTable CustomFormats 21:59:59.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) 21:59:59.3 Info: => 0.0001993s 21:59:59.3 Info: CreateIndex CustomFormats (Name) 21:59:59.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:59:59.3 Info: => 0.0001184s 21:59:59.3 Info: AlterTable QualityProfiles 21:59:59.3 Info: => 3E-07s 21:59:59.3 Info: CreateColumn QualityProfiles FormatItems String 21:59:59.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:59:59.3 Info: => 0.0005854s 21:59:59.3 Info: AlterTable QualityProfiles 21:59:59.3 Info: => 5E-07s 21:59:59.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:59:59.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:59:59.3 Info: => 0.0006305s 21:59:59.3 Info: AlterTable QualityProfiles 21:59:59.3 Info: => 5E-07s 21:59:59.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:59:59.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:59:59.3 Info: => 0.0005744s 21:59:59.3 Info: PerformDBOperation 21:59:59.3 Info: Performing DB Operation 21:59:59.3 Info: => 0.0062589s 21:59:59.3 Info: PerformDBOperation 21:59:59.3 Info: Performing DB Operation 21:59:59.3 Info: => 3.49E-05s 21:59:59.3 Info: DeleteColumn ReleaseProfiles Preferred 21:59:59.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) 21:59:59.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:59:59.3 Info: DROP TABLE "ReleaseProfiles" 21:59:59.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:59:59.3 Info: => 0.0056869s 21:59:59.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:59:59.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) 21:59:59.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:59:59.3 Info: DROP TABLE "ReleaseProfiles" 21:59:59.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:59:59.4 Info: => 0.0047407s 21:59:59.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:59:59.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:59:59.4 Info: => 5.17E-05s 21:59:59.4 Info: AlterTable DelayProfiles 21:59:59.4 Info: => 3E-07s 21:59:59.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:59:59.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:59:59.4 Info: => 0.0005932s 21:59:59.4 Info: AlterTable DelayProfiles 21:59:59.4 Info: => 4E-07s 21:59:59.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:59:59.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:59:59.4 Info: => 0.0005584s 21:59:59.4 Info: -> 1 Insert operations completed in 00:00:00.0001063 taking an average of 00:00:00.0001063 21:59:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T21:59:59', 'add_custom_formats') 21:59:59.4 Info: Committing Transaction 21:59:59.4 Info: 63: add_custom_formats migrated 21:59:59.4 Info: => 0.0014742s 21:59:59.4 Debug: Took: 00:00:00.5220125 21:59:59.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 21:59:59.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 21:59:59.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647994573203_131/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:59.4 Info: DatabaseEngineVersionCheck migrating 21:59:59.4 Info: PerformDBOperation 21:59:59.4 Info: Performing DB Operation 21:59:59.4 Info: SQLite 3.49.1 21:59:59.4 Info: => 0.0022967s 21:59:59.4 Info: DatabaseEngineVersionCheck migrated 21:59:59.4 Info: => 0.0023127s 21:59:59.4 Info: VersionMigration migrating 21:59:59.4 Info: Beginning Transaction 21:59:59.4 Info: CreateTable VersionInfo 21:59:59.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:59:59.4 Info: => 0.0001977s 21:59:59.4 Info: Committing Transaction 21:59:59.4 Info: VersionMigration migrated 21:59:59.4 Info: => 0.0013488s 21:59:59.4 Info: VersionUniqueMigration migrating 21:59:59.4 Info: Beginning Transaction 21:59:59.4 Info: CreateIndex VersionInfo (Version) 21:59:59.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:59:59.4 Info: => 0.0001774s 21:59:59.4 Info: AlterTable VersionInfo 21:59:59.4 Info: => 4E-07s 21:59:59.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:59:59.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:59:59.4 Info: => 0.0006672s 21:59:59.4 Info: Committing Transaction 21:59:59.4 Info: VersionUniqueMigration migrated 21:59:59.4 Info: => 0.0067327s 21:59:59.4 Info: VersionDescriptionMigration migrating 21:59:59.4 Info: Beginning Transaction 21:59:59.4 Info: AlterTable VersionInfo 21:59:59.4 Info: => 8E-07s 21:59:59.4 Info: CreateColumn VersionInfo Description String 21:59:59.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:59:59.4 Info: => 0.0002555s 21:59:59.4 Info: Committing Transaction 21:59:59.4 Info: VersionDescriptionMigration migrated 21:59:59.4 Info: => 0.0022404s 21:59:59.4 Info: 1: InitialSetup migrating 21:59:59.4 Info: Beginning Transaction 21:59:59.4 Info: Starting migration of Main DB to 1 21:59:59.4 Info: CreateTable Config 21:59:59.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:59:59.4 Info: => 0.0002429s 21:59:59.4 Info: CreateIndex Config (Key) 21:59:59.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:59:59.4 Info: => 8.27E-05s 21:59:59.4 Info: CreateTable RootFolders 21:59:59.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:59:59.4 Info: => 0.0001082s 21:59:59.4 Info: CreateIndex RootFolders (Path) 21:59:59.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:59:59.4 Info: => 0.0001068s 21:59:59.4 Info: CreateTable Artists 21:59:59.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) 21:59:59.4 Info: => 0.0002522s 21:59:59.4 Info: CreateIndex Artists (ForeignArtistId) 21:59:59.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:59:59.4 Info: => 9.52E-05s 21:59:59.4 Info: CreateIndex Artists (NameSlug) 21:59:59.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:59:59.4 Info: => 7.19E-05s 21:59:59.4 Info: CreateIndex Artists (CleanName) 21:59:59.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:59.4 Info: => 6.53E-05s 21:59:59.4 Info: CreateIndex Artists (Path) 21:59:59.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:59.4 Info: => 6.39E-05s 21:59:59.4 Info: CreateTable Albums 21:59:59.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) 21:59:59.4 Info: => 0.0002234s 21:59:59.4 Info: CreateIndex Albums (ForeignAlbumId) 21:59:59.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:59.4 Info: => 9.39E-05s 21:59:59.4 Info: CreateIndex Albums (MBId) 21:59:59.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:59.4 Info: => 6.98E-05s 21:59:59.4 Info: CreateIndex Albums (TADBId) 21:59:59.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:59.4 Info: => 6.35E-05s 21:59:59.4 Info: CreateIndex Albums (TitleSlug) 21:59:59.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:59.4 Info: => 6.3E-05s 21:59:59.4 Info: CreateIndex Albums (CleanTitle) 21:59:59.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:59.4 Info: => 6.31E-05s 21:59:59.4 Info: CreateIndex Albums (Path) 21:59:59.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:59:59.4 Info: => 6.26E-05s 21:59:59.4 Info: CreateTable Tracks 21:59:59.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) 21:59:59.4 Info: => 0.0001775s 21:59:59.4 Info: CreateIndex Tracks (ForeignTrackId) 21:59:59.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:59:59.4 Info: => 9.11E-05s 21:59:59.4 Info: CreateIndex Tracks (ArtistId) 21:59:59.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:59:59.4 Info: => 7.24E-05s 21:59:59.4 Info: CreateIndex Tracks (TrackFileId) 21:59:59.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:59:59.4 Info: => 7.12E-05s 21:59:59.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:59:59.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:59:59.4 Info: => 7.05E-05s 21:59:59.4 Info: CreateTable TrackFiles 21:59:59.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) 21:59:59.4 Info: => 0.0001466s 21:59:59.4 Info: CreateIndex TrackFiles (ArtistId) 21:59:59.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:59:59.4 Info: => 9.26E-05s 21:59:59.4 Info: CreateIndex TrackFiles (AlbumId) 21:59:59.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:59.4 Info: => 6.88E-05s 21:59:59.4 Info: CreateTable History 21:59:59.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) 21:59:59.4 Info: => 0.0001521s 21:59:59.4 Info: CreateIndex History (Date) 21:59:59.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:59:59.4 Info: => 9.27E-05s 21:59:59.4 Info: CreateIndex History (EventType) 21:59:59.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:59:59.4 Info: => 6.88E-05s 21:59:59.4 Info: CreateIndex History (DownloadId) 21:59:59.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:59:59.4 Info: => 6.27E-05s 21:59:59.4 Info: CreateIndex History (AlbumId) 21:59:59.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:59:59.4 Info: => 6.26E-05s 21:59:59.4 Info: CreateTable Notifications 21:59:59.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) 21:59:59.4 Info: => 0.0001384s 21:59:59.4 Info: CreateTable ScheduledTasks 21:59:59.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:59:59.4 Info: => 0.0001446s 21:59:59.4 Info: CreateIndex ScheduledTasks (TypeName) 21:59:59.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:59:59.4 Info: => 0.0001083s 21:59:59.4 Info: CreateTable Indexers 21:59:59.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) 21:59:59.4 Info: => 0.0001557s 21:59:59.4 Info: CreateIndex Indexers (Name) 21:59:59.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:59:59.4 Info: => 0.000101s 21:59:59.4 Info: CreateTable Profiles 21:59:59.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:59:59.4 Info: => 0.0001134s 21:59:59.4 Info: CreateIndex Profiles (Name) 21:59:59.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:59:59.4 Info: => 9.43E-05s 21:59:59.4 Info: CreateTable QualityDefinitions 21:59:59.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:59:59.4 Info: => 0.0001235s 21:59:59.4 Info: CreateIndex QualityDefinitions (Quality) 21:59:59.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:59:59.4 Info: => 9.15E-05s 21:59:59.4 Info: CreateIndex QualityDefinitions (Title) 21:59:59.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:59:59.4 Info: => 0.0001022s 21:59:59.4 Info: CreateTable NamingConfig 21:59:59.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) 21:59:59.4 Info: => 0.000142s 21:59:59.4 Info: CreateTable Blacklist 21:59:59.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 '') 21:59:59.4 Info: => 0.0001998s 21:59:59.4 Info: CreateTable Metadata 21:59:59.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) 21:59:59.4 Info: => 0.0001208s 21:59:59.4 Info: CreateTable MetadataFiles 21:59:59.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) 21:59:59.4 Info: => 0.0001435s 21:59:59.4 Info: CreateTable DownloadClients 21:59:59.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) 21:59:59.4 Info: => 0.00012s 21:59:59.4 Info: CreateTable PendingReleases 21:59:59.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 '') 21:59:59.4 Info: => 0.0001341s 21:59:59.4 Info: CreateTable RemotePathMappings 21:59:59.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:59:59.4 Info: => 0.0001201s 21:59:59.4 Info: CreateTable Tags 21:59:59.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:59:59.4 Info: => 0.0001045s 21:59:59.4 Info: CreateIndex Tags (Label) 21:59:59.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:59:59.4 Info: => 8.31E-05s 21:59:59.4 Info: CreateTable Restrictions 21:59:59.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:59:59.4 Info: => 0.0001152s 21:59:59.4 Info: CreateTable DelayProfiles 21:59:59.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) 21:59:59.4 Info: => 0.0001451s 21:59:59.4 Info: CreateTable Users 21:59:59.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:59:59.4 Info: => 0.0001064s 21:59:59.4 Info: CreateIndex Users (Identifier) 21:59:59.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:59:59.4 Info: => 0.0001218s 21:59:59.4 Info: CreateIndex Users (Username) 21:59:59.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:59:59.4 Info: => 9.09E-05s 21:59:59.4 Info: CreateTable Commands 21:59:59.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) 21:59:59.4 Info: => 0.0001409s 21:59:59.4 Info: CreateTable IndexerStatus 21:59:59.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) 21:59:59.4 Info: => 0.0001423s 21:59:59.4 Info: CreateIndex IndexerStatus (ProviderId) 21:59:59.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:59:59.4 Info: => 8.29E-05s 21:59:59.4 Info: CreateTable ExtraFiles 21:59:59.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) 21:59:59.4 Info: => 0.0001304s 21:59:59.5 Info: CreateTable LyricFiles 21:59:59.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:59:59.5 Info: => 0.0001704s 21:59:59.5 Info: CreateTable LanguageProfiles 21:59:59.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:59:59.5 Info: => 0.0001187s 21:59:59.5 Info: CreateIndex LanguageProfiles (Name) 21:59:59.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:59:59.5 Info: => 9.86E-05s 21:59:59.5 Info: CreateTable DownloadClientStatus 21:59:59.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:59:59.5 Info: => 0.0001254s 21:59:59.5 Info: CreateIndex DownloadClientStatus (ProviderId) 21:59:59.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:59:59.5 Info: => 0.0001023s 21:59:59.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:59:59.5 Info: -> 1 Insert operations completed in 00:00:00.0000647 taking an average of 00:00:00.0000647 21:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T21:59:59', 'InitialSetup') 21:59:59.5 Info: Committing Transaction 21:59:59.5 Info: 1: InitialSetup migrated 21:59:59.5 Info: => 0.0100047s 21:59:59.5 Info: 2: add_reason_to_pending_releases migrating 21:59:59.5 Info: Beginning Transaction 21:59:59.5 Info: Starting migration of Main DB to 2 21:59:59.5 Info: AlterTable PendingReleases 21:59:59.5 Info: => 6E-07s 21:59:59.5 Info: CreateColumn PendingReleases Reason Int32 21:59:59.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:59:59.5 Info: => 0.0005733s 21:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T21:59:59', 'add_reason_to_pending_releases') 21:59:59.5 Info: Committing Transaction 21:59:59.5 Info: 2: add_reason_to_pending_releases migrated 21:59:59.5 Info: => 0.0012379s 21:59:59.5 Info: 3: add_medium_support migrating 21:59:59.5 Info: Beginning Transaction 21:59:59.5 Info: Starting migration of Main DB to 3 21:59:59.5 Info: AlterTable Albums 21:59:59.5 Info: => 5E-07s 21:59:59.5 Info: CreateColumn Albums Media String 21:59:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:59:59.5 Info: => 0.0005262s 21:59:59.5 Info: AlterTable Tracks 21:59:59.5 Info: => 4E-07s 21:59:59.5 Info: CreateColumn Tracks MediumNumber Int32 21:59:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:59:59.5 Info: => 0.0004793s 21:59:59.5 Info: AlterTable Tracks 21:59:59.5 Info: => 6E-07s 21:59:59.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:59:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:59:59.5 Info: => 0.0004739s 21:59:59.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:59:59.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:59:59.5 Info: => 4.56E-05s 21:59:59.5 Info: DeleteColumn Tracks TrackNumber 21:59:59.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:59:59.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:59:59.5 Info: DROP TABLE "Tracks" 21:59:59.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:59:59.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:59:59.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:59:59.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:59:59.5 Info: => 0.0036904s 21:59:59.5 Info: AlterTable Tracks 21:59:59.5 Info: => 3E-07s 21:59:59.5 Info: CreateColumn Tracks TrackNumber String 21:59:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:59:59.5 Info: => 0.0004779s 21:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T21:59:59', 'add_medium_support') 21:59:59.5 Info: Committing Transaction 21:59:59.5 Info: 3: add_medium_support migrated 21:59:59.5 Info: => 0.0012102s 21:59:59.5 Info: 4: add_various_qualites_in_profile migrating 21:59:59.5 Info: Beginning Transaction 21:59:59.5 Info: Starting migration of Main DB to 4 21:59:59.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:59:59.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:59:59.5 Info: => 5.33E-05s 21:59:59.5 Info: PerformDBOperation 21:59:59.5 Info: Performing DB Operation 21:59:59.5 Info: => 3.49E-05s 21:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T21:59:59', 'add_various_qualites_in_profile') 21:59:59.5 Info: Committing Transaction 21:59:59.5 Info: 4: add_various_qualites_in_profile migrated 21:59:59.5 Info: => 0.000632s 21:59:59.5 Info: 5: metadata_profiles migrating 21:59:59.5 Info: Beginning Transaction 21:59:59.5 Info: Starting migration of Main DB to 5 21:59:59.5 Info: CreateTable MetadataProfiles 21:59:59.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:59:59.5 Info: => 0.0001712s 21:59:59.5 Info: CreateIndex MetadataProfiles (Name) 21:59:59.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:59:59.5 Info: => 8.72E-05s 21:59:59.5 Info: AlterTable Artists 21:59:59.5 Info: => 3E-07s 21:59:59.5 Info: CreateColumn Artists MetadataProfileId Int32 21:59:59.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:59:59.5 Info: => 0.0005103s 21:59:59.5 Info: DeleteColumn Artists PrimaryAlbumTypes 21:59:59.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:59:59.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:59:59.5 Info: DROP TABLE "Artists" 21:59:59.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:59:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:59:59.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:59.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:59.5 Info: => 0.0039531s 21:59:59.5 Info: DeleteColumn Artists SecondaryAlbumTypes 21:59:59.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:59:59.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:59:59.5 Info: DROP TABLE "Artists" 21:59:59.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:59:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:59:59.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:59.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:59.5 Info: => 0.0041721s 21:59:59.5 Info: AlterTable Albums 21:59:59.5 Info: => 3E-07s 21:59:59.5 Info: CreateColumn Albums SecondaryTypes String 21:59:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:59:59.5 Info: => 0.000497s 21:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T21:59:59', 'metadata_profiles') 21:59:59.5 Info: Committing Transaction 21:59:59.5 Info: 5: metadata_profiles migrated 21:59:59.5 Info: => 0.0013193s 21:59:59.5 Info: 6: separate_automatic_and_interactive_search migrating 21:59:59.5 Info: Beginning Transaction 21:59:59.5 Info: Starting migration of Main DB to 6 21:59:59.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:59:59.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) 21:59:59.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:59:59.5 Info: DROP TABLE "Indexers" 21:59:59.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:59:59.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:59:59.5 Info: => 0.0039833s 21:59:59.5 Info: AlterTable Indexers 21:59:59.5 Info: => 4E-07s 21:59:59.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:59:59.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:59:59.5 Info: => 0.0004815s 21:59:59.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:59:59.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:59:59.5 Info: => 9.66E-05s 21:59:59.5 Info: AlterTable Indexers 21:59:59.5 Info: => 5E-07s 21:59:59.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:59:59.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) 21:59:59.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" 21:59:59.5 Info: DROP TABLE "Indexers" 21:59:59.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:59:59.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:59:59.5 Info: => 0.0051713s 21:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T21:59:59', 'separate_automatic_and_interactive_search') 21:59:59.5 Info: Committing Transaction 21:59:59.5 Info: 6: separate_automatic_and_interactive_search migrated 21:59:59.5 Info: => 0.005899s 21:59:59.5 Info: 7: change_album_path_to_relative migrating 21:59:59.5 Info: Beginning Transaction 21:59:59.5 Info: Starting migration of Main DB to 7 21:59:59.5 Info: DeleteColumn Albums Path 21:59:59.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) 21:59:59.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" 21:59:59.5 Info: DROP TABLE "Albums" 21:59:59.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:59.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:59.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:59.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:59.5 Info: => 0.0056946s 21:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T21:59:59', 'change_album_path_to_relative') 21:59:59.5 Info: Committing Transaction 21:59:59.5 Info: 7: change_album_path_to_relative migrated 21:59:59.5 Info: => 0.0064627s 21:59:59.5 Info: 8: change_quality_size_mb_to_kb migrating 21:59:59.5 Info: Beginning Transaction 21:59:59.5 Info: Starting migration of Main DB to 8 21:59:59.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 21:59:59.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 21:59:59.5 Info: => 5.3E-05s 21:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T21:59:59', 'change_quality_size_mb_to_kb') 21:59:59.5 Info: Committing Transaction 21:59:59.5 Info: 8: change_quality_size_mb_to_kb migrated 21:59:59.5 Info: => 0.0006794s 21:59:59.5 Info: 9: album_releases migrating 21:59:59.5 Info: Beginning Transaction 21:59:59.5 Info: Starting migration of Main DB to 9 21:59:59.5 Info: AlterTable Albums 21:59:59.5 Info: => 8E-07s 21:59:59.5 Info: CreateColumn Albums Releases String 21:59:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:59:59.5 Info: => 0.0005344s 21:59:59.5 Info: AlterTable Albums 21:59:59.5 Info: => 8E-07s 21:59:59.5 Info: CreateColumn Albums CurrentRelease String 21:59:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:59:59.5 Info: => 0.0004973s 21:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T21:59:59', 'album_releases') 21:59:59.5 Info: Committing Transaction 21:59:59.5 Info: 9: album_releases migrated 21:59:59.5 Info: => 0.0011459s 21:59:59.5 Info: 10: album_releases_fix migrating 21:59:59.5 Info: Beginning Transaction 21:59:59.5 Info: Starting migration of Main DB to 10 21:59:59.5 Info: AlterTable Albums 21:59:59.5 Info: => 8E-07s 21:59:59.5 Info: AlterColumn Albums Releases String 21:59:59.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) 21:59:59.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" 21:59:59.5 Info: DROP TABLE "Albums" 21:59:59.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:59.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:59.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:59.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:59.5 Info: => 0.0040204s 21:59:59.5 Info: AlterTable Albums 21:59:59.5 Info: => 5E-07s 21:59:59.5 Info: AlterColumn Albums CurrentRelease String 21:59:59.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) 21:59:59.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" 21:59:59.5 Info: DROP TABLE "Albums" 21:59:59.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:59.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:59:59.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:59:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:59:59.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:59.5 Info: => 0.0050102s 21:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T21:59:59', 'album_releases_fix') 21:59:59.5 Info: Committing Transaction 21:59:59.5 Info: 10: album_releases_fix migrated 21:59:59.5 Info: => 0.0058198s 21:59:59.5 Info: 11: import_lists migrating 21:59:59.5 Info: Beginning Transaction 21:59:59.5 Info: Starting migration of Main DB to 11 21:59:59.5 Info: CreateTable ImportLists 21:59:59.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) 21:59:59.5 Info: => 0.0002075s 21:59:59.5 Info: CreateIndex ImportLists (Name) 21:59:59.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:59:59.5 Info: => 8.28E-05s 21:59:59.5 Info: CreateTable ImportListStatus 21:59:59.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) 21:59:59.5 Info: => 0.000141s 21:59:59.5 Info: CreateIndex ImportListStatus (ProviderId) 21:59:59.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:59:59.5 Info: => 7.6E-05s 21:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T21:59:59', 'import_lists') 21:59:59.5 Info: Committing Transaction 21:59:59.5 Info: 11: import_lists migrated 21:59:59.5 Info: => 0.000784s 21:59:59.5 Info: 12: add_release_status migrating 21:59:59.5 Info: Beginning Transaction 21:59:59.5 Info: Starting migration of Main DB to 12 21:59:59.5 Info: AlterTable MetadataProfiles 21:59:59.5 Info: => 8E-07s 21:59:59.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:59:59.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:59:59.5 Info: => 0.0005529s 21:59:59.5 Info: PerformDBOperation 21:59:59.5 Info: Performing DB Operation 21:59:59.5 Info: => 3.01E-05s 21:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T21:59:59', 'add_release_status') 21:59:59.5 Info: Committing Transaction 21:59:59.5 Info: 12: add_release_status migrated 21:59:59.5 Info: => 0.0007211s 21:59:59.5 Info: 13: album_download_notification migrating 21:59:59.5 Info: Beginning Transaction 21:59:59.5 Info: Starting migration of Main DB to 13 21:59:59.5 Info: AlterTable Notifications 21:59:59.5 Info: => 7E-07s 21:59:59.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:59:59.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:59:59.5 Info: => 0.0005297s 21:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T21:59:59', 'album_download_notification') 21:59:59.5 Info: Committing Transaction 21:59:59.5 Info: 13: album_download_notification migrated 21:59:59.5 Info: => 0.0012242s 21:59:59.5 Info: 14: fix_language_metadata_profiles migrating 21:59:59.5 Info: Beginning Transaction 21:59:59.5 Info: Starting migration of Main DB to 14 21:59:59.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 21:59:59.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 21:59:59.5 Info: => 8.31E-05s 21:59:59.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 21:59:59.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 21:59:59.5 Info: => 5.47E-05s 21:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T21:59:59', 'fix_language_metadata_profiles') 21:59:59.5 Info: Committing Transaction 21:59:59.5 Info: 14: fix_language_metadata_profiles migrated 21:59:59.5 Info: => 0.0007083s 21:59:59.5 Info: 15: remove_fanzub migrating 21:59:59.5 Info: Beginning Transaction 21:59:59.5 Info: Starting migration of Main DB to 15 21:59:59.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:59:59.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:59:59.5 Info: => 4.67E-05s 21:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T21:59:59', 'remove_fanzub') 21:59:59.5 Info: Committing Transaction 21:59:59.5 Info: 15: remove_fanzub migrated 21:59:59.5 Info: => 0.0006756s 21:59:59.5 Info: 16: update_artist_history_indexes migrating 21:59:59.5 Info: Beginning Transaction 21:59:59.5 Info: Starting migration of Main DB to 16 21:59:59.5 Info: CreateIndex Albums (ArtistId) 21:59:59.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:59:59.5 Info: => 0.0001079s 21:59:59.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:59:59.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:59:59.5 Info: => 7.54E-05s 21:59:59.5 Info: DeleteIndex History (AlbumId) 21:59:59.5 Info: DROP INDEX "IX_History_AlbumId" 21:59:59.5 Info: => 0.0001259s 21:59:59.5 Info: CreateIndex History (AlbumId, Date) 21:59:59.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:59:59.5 Info: => 8.79E-05s 21:59:59.5 Info: DeleteIndex History (DownloadId) 21:59:59.5 Info: DROP INDEX "IX_History_DownloadId" 21:59:59.5 Info: => 0.0001125s 21:59:59.5 Info: CreateIndex History (DownloadId, Date) 21:59:59.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:59:59.5 Info: => 8.68E-05s 21:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T21:59:59', 'update_artist_history_indexes') 21:59:59.5 Info: Committing Transaction 21:59:59.5 Info: 16: update_artist_history_indexes migrated 21:59:59.5 Info: => 0.0007982s 21:59:59.5 Info: 17: remove_nma migrating 21:59:59.5 Info: Beginning Transaction 21:59:59.5 Info: Starting migration of Main DB to 17 21:59:59.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:59.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:59:59.5 Info: => 4.9E-05s 21:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T21:59:59', 'remove_nma') 21:59:59.5 Info: Committing Transaction 21:59:59.5 Info: 17: remove_nma migrated 21:59:59.5 Info: => 0.0006924s 21:59:59.5 Info: 18: album_disambiguation migrating 21:59:59.5 Info: Beginning Transaction 21:59:59.5 Info: Starting migration of Main DB to 18 21:59:59.5 Info: AlterTable Albums 21:59:59.5 Info: => 8E-07s 21:59:59.5 Info: CreateColumn Albums Disambiguation String 21:59:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:59:59.5 Info: => 0.0005509s 21:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T21:59:59', 'album_disambiguation') 21:59:59.5 Info: Committing Transaction 21:59:59.5 Info: 18: album_disambiguation migrated 21:59:59.5 Info: => 0.0019489s 21:59:59.5 Info: 19: add_ape_quality_in_profiles migrating 21:59:59.5 Info: Beginning Transaction 21:59:59.5 Info: Starting migration of Main DB to 19 21:59:59.5 Info: PerformDBOperation 21:59:59.5 Info: Performing DB Operation 21:59:59.5 Info: => 3.51E-05s 21:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T21:59:59', 'add_ape_quality_in_profiles') 21:59:59.5 Info: Committing Transaction 21:59:59.5 Info: 19: add_ape_quality_in_profiles migrated 21:59:59.5 Info: => 0.0007352s 21:59:59.5 Info: 20: remove_pushalot migrating 21:59:59.5 Info: Beginning Transaction 21:59:59.5 Info: Starting migration of Main DB to 20 21:59:59.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:59.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:59:59.5 Info: => 5.21E-05s 21:59:59.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:59.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:59:59.5 Info: => 2.94E-05s 21:59:59.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:59.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:59:59.5 Info: => 2.88E-05s 21:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T21:59:59', 'remove_pushalot') 21:59:59.5 Info: Committing Transaction 21:59:59.5 Info: 20: remove_pushalot migrated 21:59:59.5 Info: => 0.0007088s 21:59:59.5 Info: 21: add_custom_filters migrating 21:59:59.5 Info: Beginning Transaction 21:59:59.5 Info: Starting migration of Main DB to 21 21:59:59.5 Info: CreateTable CustomFilters 21:59:59.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:59:59.5 Info: => 0.0001837s 21:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T21:59:59', 'add_custom_filters') 21:59:59.5 Info: Committing Transaction 21:59:59.5 Info: 21: add_custom_filters migrated 21:59:59.5 Info: => 0.000897s 21:59:59.5 Info: 22: import_list_tags migrating 21:59:59.5 Info: Beginning Transaction 21:59:59.5 Info: Starting migration of Main DB to 22 21:59:59.5 Info: AlterTable ImportLists 21:59:59.5 Info: => 7E-07s 21:59:59.5 Info: CreateColumn ImportLists Tags String 21:59:59.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:59:59.5 Info: => 0.0006445s 21:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T21:59:59', 'import_list_tags') 21:59:59.5 Info: Committing Transaction 21:59:59.5 Info: 22: import_list_tags migrated 21:59:59.5 Info: => 0.0013507s 21:59:59.5 Info: 23: add_release_groups_etc migrating 21:59:59.5 Info: Beginning Transaction 21:59:59.5 Info: Starting migration of Main DB to 23 21:59:59.5 Info: CreateTable ArtistMetadata 21:59:59.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) 21:59:59.5 Info: => 0.0002449s 21:59:59.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:59:59.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:59:59.5 Info: => 8.9E-05s 21:59:59.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" 21:59:59.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" 21:59:59.5 Info: => 8.19E-05s 21:59:59.5 Info: AlterTable Artists 21:59:59.5 Info: => 6E-07s 21:59:59.5 Info: CreateColumn Artists ArtistMetadataId Int32 21:59:59.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:59:59.5 Info: => 0.000601s 21:59:59.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:59:59.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:59:59.5 Info: => 0.0001012s 21:59:59.5 Info: CreateTable AlbumReleases 21:59:59.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) 21:59:59.5 Info: => 0.0001859s 21:59:59.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:59:59.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:59:59.5 Info: => 8.74E-05s 21:59:59.5 Info: CreateIndex AlbumReleases (AlbumId) 21:59:59.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:59:59.5 Info: => 7.38E-05s 21:59:59.5 Info: PerformDBOperation 21:59:59.5 Info: Performing DB Operation 21:59:59.5 Info: => 3.44E-05s 21:59:59.5 Info: AlterTable Albums 21:59:59.5 Info: => 7E-07s 21:59:59.5 Info: CreateColumn Albums ArtistMetadataId Int32 21:59:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:59:59.5 Info: => 0.000565s 21:59:59.5 Info: AlterTable Albums 21:59:59.5 Info: => 8E-07s 21:59:59.5 Info: CreateColumn Albums AnyReleaseOk Boolean 21:59:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:59:59.5 Info: => 0.0005641s 21:59:59.5 Info: AlterTable Albums 21:59:59.5 Info: => 6E-07s 21:59:59.5 Info: CreateColumn Albums Links String 21:59:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:59:59.5 Info: => 0.0005715s 21:59:59.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:59:59.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:59:59.5 Info: => 8.36E-05s 21:59:59.5 Info: AlterTable Tracks 21:59:59.5 Info: => 5E-07s 21:59:59.5 Info: CreateColumn Tracks ForeignRecordingId String 21:59:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:59:59.5 Info: => 0.0005506s 21:59:59.5 Info: AlterTable Tracks 21:59:59.5 Info: => 7E-07s 21:59:59.5 Info: CreateColumn Tracks AlbumReleaseId Int32 21:59:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:59:59.5 Info: => 0.0005522s 21:59:59.5 Info: AlterTable Tracks 21:59:59.5 Info: => 7E-07s 21:59:59.5 Info: CreateColumn Tracks ArtistMetadataId Int32 21:59:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:59:59.5 Info: => 0.0005496s 21:59:59.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:59:59.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:59:59.5 Info: => 8.61E-05s 21:59:59.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:59:59.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:59:59.5 Info: => 5.99E-05s 21:59:59.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:59:59.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) 21:59:59.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" 21:59:59.5 Info: DROP TABLE "Artists" 21:59:59.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:59.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:59.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:59.5 Info: => 0.0054684s 21:59:59.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:59:59.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) 21:59:59.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" 21:59:59.5 Info: DROP TABLE "Albums" 21:59:59.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:59.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:59.5 Info: => 0.0042739s 21:59:59.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:59:59.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) 21:59:59.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" 21:59:59.5 Info: DROP TABLE "Tracks" 21:59:59.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:59:59.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:59:59.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:59:59.5 Info: => 0.0050506s 21:59:59.5 Info: DeleteColumn TrackFiles ArtistId 21:59:59.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:59:59.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" 21:59:59.5 Info: DROP TABLE "TrackFiles" 21:59:59.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:59.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:59.6 Info: => 0.005318s 21:59:59.6 Info: CreateIndex Artists (ArtistMetadataId) 21:59:59.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:59.6 Info: => 8.59E-05s 21:59:59.6 Info: CreateIndex Artists (Monitored) 21:59:59.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:59.6 Info: => 7.24E-05s 21:59:59.6 Info: CreateIndex Albums (ArtistMetadataId) 21:59:59.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:59:59.6 Info: => 8.03E-05s 21:59:59.6 Info: CreateIndex Tracks (ArtistMetadataId) 21:59:59.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:59:59.6 Info: => 7.42E-05s 21:59:59.6 Info: CreateIndex Tracks (AlbumReleaseId) 21:59:59.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:59:59.6 Info: => 6.78E-05s 21:59:59.6 Info: CreateIndex Tracks (ForeignRecordingId) 21:59:59.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:59:59.6 Info: => 6.99E-05s 21:59:59.6 Info: UpdateData 21:59:59.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:59:59.6 Info: => 4.22E-05s 21:59:59.6 Info: UpdateData 21:59:59.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:59:59.6 Info: => 3.19E-05s 21:59:59.6 Info: UpdateData 21:59:59.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:59:59.6 Info: => 3.91E-05s 21:59:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T21:59:59', 'add_release_groups_etc') 21:59:59.6 Info: Committing Transaction 21:59:59.6 Info: 23: add_release_groups_etc migrated 21:59:59.6 Info: => 0.0011278s 21:59:59.6 Info: 24: NewMediaInfoFormat migrating 21:59:59.6 Info: Beginning Transaction 21:59:59.6 Info: Starting migration of Main DB to 24 21:59:59.6 Info: UpdateData 21:59:59.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:59:59.6 Info: => 5.48E-05s 21:59:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T21:59:59', 'NewMediaInfoFormat') 21:59:59.6 Info: Committing Transaction 21:59:59.6 Info: 24: NewMediaInfoFormat migrated 21:59:59.6 Info: => 0.0007096s 21:59:59.6 Info: 25: rename_restrictions_to_release_profiles migrating 21:59:59.6 Info: Beginning Transaction 21:59:59.6 Info: Starting migration of Main DB to 25 21:59:59.6 Info: RenameTable Restrictions ReleaseProfiles 21:59:59.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:59:59.6 Info: => 0.0015699s 21:59:59.6 Info: AlterTable ReleaseProfiles 21:59:59.6 Info: => 1E-06s 21:59:59.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:59:59.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:59:59.6 Info: => 0.0005573s 21:59:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T21:59:59', 'rename_restrictions_to_release_profiles') 21:59:59.6 Info: Committing Transaction 21:59:59.6 Info: 25: rename_restrictions_to_release_profiles migrated 21:59:59.6 Info: => 0.0012528s 21:59:59.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:59:59.6 Info: Beginning Transaction 21:59:59.6 Info: Starting migration of Main DB to 26 21:59:59.6 Info: RenameTable Profiles QualityProfiles 21:59:59.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:59:59.6 Info: => 0.001428s 21:59:59.6 Info: AlterTable QualityProfiles 21:59:59.6 Info: => 1.1E-06s 21:59:59.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:59:59.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:59:59.6 Info: => 0.0005315s 21:59:59.6 Info: AlterTable LanguageProfiles 21:59:59.6 Info: => 7E-07s 21:59:59.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:59:59.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:59:59.6 Info: => 0.0005097s 21:59:59.6 Info: UpdateData 21:59:59.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:59:59.6 Info: => 4.3E-05s 21:59:59.6 Info: UpdateData 21:59:59.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:59:59.6 Info: => 2.67E-05s 21:59:59.6 Info: RenameColumn Artists ProfileId to QualityProfileId 21:59:59.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:59:59.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:59:59.6 Info: DROP TABLE "Artists" 21:59:59.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:59.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:59.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:59.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:59.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:59.6 Info: => 0.0052229s 21:59:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T21:59:59', 'rename_quality_profiles_add_upgrade_allowed') 21:59:59.6 Info: Committing Transaction 21:59:59.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:59:59.6 Info: => 0.0060645s 21:59:59.6 Info: 27: add_import_exclusions migrating 21:59:59.6 Info: Beginning Transaction 21:59:59.6 Info: Starting migration of Main DB to 27 21:59:59.6 Info: CreateTable ImportListExclusions 21:59:59.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:59:59.6 Info: => 0.0001809s 21:59:59.6 Info: CreateIndex ImportListExclusions (ForeignId) 21:59:59.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:59:59.6 Info: => 9.88E-05s 21:59:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T21:59:59', 'add_import_exclusions') 21:59:59.6 Info: Committing Transaction 21:59:59.6 Info: 27: add_import_exclusions migrated 21:59:59.6 Info: => 0.0007949s 21:59:59.6 Info: 28: clean_artist_metadata_table migrating 21:59:59.6 Info: Beginning Transaction 21:59:59.6 Info: Starting migration of Main DB to 28 21:59:59.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:59.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:59.6 Info: => 0.0001796s 21:59:59.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:59.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:59.6 Info: => 0.0001355s 21:59:59.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:59:59.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:59:59.6 Info: => 0.0001183s 21:59:59.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:59:59.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:59:59.6 Info: => 0.0001325s 21:59:59.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:59.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:59:59.6 Info: => 0.0001512s 21:59:59.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:59:59.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:59:59.6 Info: => 0.0001244s 21:59:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T21:59:59', 'clean_artist_metadata_table') 21:59:59.6 Info: Committing Transaction 21:59:59.6 Info: 28: clean_artist_metadata_table migrated 21:59:59.6 Info: => 0.0007707s 21:59:59.6 Info: 29: health_issue_notification migrating 21:59:59.6 Info: Beginning Transaction 21:59:59.6 Info: Starting migration of Main DB to 29 21:59:59.6 Info: AlterTable Notifications 21:59:59.6 Info: => 9E-07s 21:59:59.6 Info: CreateColumn Notifications OnHealthIssue Boolean 21:59:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:59:59.6 Info: => 0.0006002s 21:59:59.6 Info: AlterTable Notifications 21:59:59.6 Info: => 6E-07s 21:59:59.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:59:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:59:59.6 Info: => 0.0005437s 21:59:59.6 Info: AlterTable Notifications 21:59:59.6 Info: => 7E-07s 21:59:59.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:59:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:59:59.6 Info: => 0.0005355s 21:59:59.6 Info: AlterTable Notifications 21:59:59.6 Info: => 7E-07s 21:59:59.6 Info: CreateColumn Notifications OnImportFailure Boolean 21:59:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:59:59.6 Info: => 0.000545s 21:59:59.6 Info: AlterTable Notifications 21:59:59.6 Info: => 6E-07s 21:59:59.6 Info: CreateColumn Notifications OnTrackRetag Boolean 21:59:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:59:59.6 Info: => 0.0005289s 21:59:59.6 Info: DeleteColumn Notifications OnDownload 21:59:59.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:59:59.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:59:59.6 Info: DROP TABLE "Notifications" 21:59:59.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:59:59.6 Info: => 0.0036624s 21:59:59.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:59:59.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:59:59.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" 21:59:59.6 Info: DROP TABLE "Notifications" 21:59:59.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:59:59.6 Info: => 0.004648s 21:59:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T21:59:59', 'health_issue_notification') 21:59:59.6 Info: Committing Transaction 21:59:59.6 Info: 29: health_issue_notification migrated 21:59:59.6 Info: => 0.0055472s 21:59:59.6 Info: 30: add_mediafilerepository_mtime migrating 21:59:59.6 Info: Beginning Transaction 21:59:59.6 Info: Starting migration of Main DB to 30 21:59:59.6 Info: AlterTable TrackFiles 21:59:59.6 Info: => 8E-07s 21:59:59.6 Info: CreateColumn TrackFiles Modified DateTime 21:59:59.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:59:59.6 Info: => 0.0006652s 21:59:59.6 Info: AlterTable TrackFiles 21:59:59.6 Info: => 8E-07s 21:59:59.6 Info: CreateColumn TrackFiles Path String 21:59:59.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:59:59.6 Info: => 0.0005498s 21:59:59.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:59:59.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:59:59.6 Info: => 4.12E-05s 21:59:59.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) 21:59:59.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) 21:59:59.6 Info: => 0.000128s 21:59:59.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) 21:59:59.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) 21:59:59.6 Info: => 0.0001394s 21:59:59.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) 21:59:59.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) 21:59:59.6 Info: => 0.0010714s 21:59:59.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") 21:59:59.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") 21:59:59.6 Info: => 9E-05s 21:59:59.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:59:59.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:59:59.6 Info: => 5.02E-05s 21:59:59.6 Info: AlterTable TrackFiles 21:59:59.6 Info: => 5E-07s 21:59:59.6 Info: AlterColumn TrackFiles Path String 21:59:59.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:59:59.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" 21:59:59.6 Info: DROP TABLE "TrackFiles" 21:59:59.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:59.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:59.6 Info: => 0.0060493s 21:59:59.6 Info: CreateIndex TrackFiles (Path) 21:59:59.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:59.6 Info: => 7.88E-05s 21:59:59.6 Info: DeleteColumn TrackFiles RelativePath 21:59:59.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:59:59.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" 21:59:59.6 Info: DROP TABLE "TrackFiles" 21:59:59.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:59.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:59.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:59.6 Info: => 0.0040467s 21:59:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T21:59:59', 'add_mediafilerepository_mtime') 21:59:59.6 Info: Committing Transaction 21:59:59.6 Info: 30: add_mediafilerepository_mtime migrated 21:59:59.6 Info: => 0.0048895s 21:59:59.6 Info: 31: add_artistmetadataid_constraint migrating 21:59:59.6 Info: Beginning Transaction 21:59:59.6 Info: Starting migration of Main DB to 31 21:59:59.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") 21:59:59.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") 21:59:59.6 Info: => 0.000101s 21:59:59.6 Info: DeleteIndex Artists (ArtistMetadataId) 21:59:59.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:59:59.6 Info: => 0.0001662s 21:59:59.6 Info: AlterColumn Artists ArtistMetadataId Int32 21:59:59.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:59:59.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:59:59.6 Info: DROP TABLE "Artists" 21:59:59.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:59.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:59.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:59.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:59.6 Info: => 0.0054276s 21:59:59.6 Info: CreateIndex Artists (ArtistMetadataId) 21:59:59.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:59.6 Info: => 7.49E-05s 21:59:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T21:59:59', 'add_artistmetadataid_constraint') 21:59:59.6 Info: Committing Transaction 21:59:59.6 Info: 31: add_artistmetadataid_constraint migrated 21:59:59.6 Info: => 0.0008722s 21:59:59.6 Info: 32: old_ids_and_artist_alias migrating 21:59:59.6 Info: Beginning Transaction 21:59:59.6 Info: Starting migration of Main DB to 32 21:59:59.6 Info: AlterTable ArtistMetadata 21:59:59.6 Info: => 8E-07s 21:59:59.6 Info: CreateColumn ArtistMetadata Aliases String 21:59:59.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:59:59.6 Info: => 0.000629s 21:59:59.6 Info: AlterTable ArtistMetadata 21:59:59.6 Info: => 7E-07s 21:59:59.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:59:59.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:59:59.6 Info: => 0.0005927s 21:59:59.6 Info: AlterTable Albums 21:59:59.6 Info: => 6E-07s 21:59:59.6 Info: CreateColumn Albums OldForeignAlbumIds String 21:59:59.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:59:59.6 Info: => 0.0005759s 21:59:59.6 Info: AlterTable AlbumReleases 21:59:59.6 Info: => 7E-07s 21:59:59.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:59:59.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:59:59.6 Info: => 0.0005667s 21:59:59.6 Info: AlterTable Tracks 21:59:59.6 Info: => 8E-07s 21:59:59.6 Info: CreateColumn Tracks OldForeignRecordingIds String 21:59:59.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:59:59.6 Info: => 0.0005513s 21:59:59.6 Info: AlterTable Tracks 21:59:59.6 Info: => 8E-07s 21:59:59.6 Info: CreateColumn Tracks OldForeignTrackIds String 21:59:59.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:59:59.6 Info: => 0.0005761s 21:59:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T21:59:59', 'old_ids_and_artist_alias') 21:59:59.6 Info: Committing Transaction 21:59:59.6 Info: 32: old_ids_and_artist_alias migrated 21:59:59.6 Info: => 0.0013287s 21:59:59.6 Info: 33: download_propers_config migrating 21:59:59.6 Info: Beginning Transaction 21:59:59.6 Info: Starting migration of Main DB to 33 21:59:59.6 Info: PerformDBOperation 21:59:59.6 Info: Performing DB Operation 21:59:59.6 Info: => 4.55E-05s 21:59:59.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:59:59.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:59:59.6 Info: => 3.82E-05s 21:59:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T21:59:59', 'download_propers_config') 21:59:59.6 Info: Committing Transaction 21:59:59.6 Info: 33: download_propers_config migrated 21:59:59.6 Info: => 0.0007527s 21:59:59.6 Info: 34: remove_language_profiles migrating 21:59:59.6 Info: Beginning Transaction 21:59:59.6 Info: Starting migration of Main DB to 34 21:59:59.6 Info: DeleteTable LanguageProfiles 21:59:59.6 Info: DROP TABLE "LanguageProfiles" 21:59:59.6 Info: => 0.0002494s 21:59:59.6 Info: DeleteColumn Artists LanguageProfileId 21:59:59.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:59:59.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" 21:59:59.6 Info: DROP TABLE "Artists" 21:59:59.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:59.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:59.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:59.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:59.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:59.6 Info: => 0.0046436s 21:59:59.6 Info: DeleteColumn ImportLists LanguageProfileId 21:59:59.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) 21:59:59.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" 21:59:59.6 Info: DROP TABLE "ImportLists" 21:59:59.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:59:59.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:59:59.6 Info: => 0.0048411s 21:59:59.6 Info: DeleteColumn Blacklist Language 21:59:59.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) 21:59:59.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" 21:59:59.6 Info: DROP TABLE "Blacklist" 21:59:59.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:59:59.6 Info: => 0.0058611s 21:59:59.6 Info: DeleteColumn History Language 21:59:59.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) 21:59:59.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" 21:59:59.6 Info: DROP TABLE "History" 21:59:59.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:59:59.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:59:59.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:59:59.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:59:59.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:59:59.6 Info: => 0.0041924s 21:59:59.6 Info: DeleteColumn LyricFiles Language 21:59:59.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) 21:59:59.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" 21:59:59.6 Info: DROP TABLE "LyricFiles" 21:59:59.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:59:59.6 Info: => 0.0048171s 21:59:59.6 Info: DeleteColumn TrackFiles Language 21:59:59.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:59:59.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" 21:59:59.6 Info: DROP TABLE "TrackFiles" 21:59:59.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:59.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:59.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:59.6 Info: => 0.0040191s 21:59:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T21:59:59', 'remove_language_profiles') 21:59:59.6 Info: Committing Transaction 21:59:59.6 Info: 34: remove_language_profiles migrated 21:59:59.6 Info: => 0.0050326s 21:59:59.6 Info: 35: multi_disc_naming_format migrating 21:59:59.6 Info: Beginning Transaction 21:59:59.6 Info: Starting migration of Main DB to 35 21:59:59.6 Info: AlterTable NamingConfig 21:59:59.6 Info: => 7E-07s 21:59:59.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:59:59.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:59:59.6 Info: => 0.0005736s 21:59:59.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:59:59.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:59:59.6 Info: => 4.74E-05s 21:59:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T21:59:59', 'multi_disc_naming_format') 21:59:59.6 Info: Committing Transaction 21:59:59.6 Info: 35: multi_disc_naming_format migrated 21:59:59.6 Info: => 0.0007539s 21:59:59.6 Info: 36: add_download_client_priority migrating 21:59:59.6 Info: Beginning Transaction 21:59:59.6 Info: Starting migration of Main DB to 36 21:59:59.6 Info: AlterTable DownloadClients 21:59:59.6 Info: => 8E-07s 21:59:59.6 Info: CreateColumn DownloadClients Priority Int32 21:59:59.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:59:59.6 Info: => 0.0005859s 21:59:59.6 Info: PerformDBOperation 21:59:59.6 Info: Performing DB Operation 21:59:59.6 Info: => 5.74E-05s 21:59:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T21:59:59', 'add_download_client_priority') 21:59:59.6 Info: Committing Transaction 21:59:59.6 Info: 36: add_download_client_priority migrated 21:59:59.6 Info: => 0.0007465s 21:59:59.6 Info: 37: remove_growl_prowl migrating 21:59:59.6 Info: Beginning Transaction 21:59:59.6 Info: Starting migration of Main DB to 37 21:59:59.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:59.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:59:59.6 Info: => 5.3E-05s 21:59:59.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:59.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:59:59.6 Info: => 2.66E-05s 21:59:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T21:59:59', 'remove_growl_prowl') 21:59:59.6 Info: Committing Transaction 21:59:59.6 Info: 37: remove_growl_prowl migrated 21:59:59.6 Info: => 0.0006704s 21:59:59.6 Info: 38: remove_plex_hometheatre migrating 21:59:59.6 Info: Beginning Transaction 21:59:59.6 Info: Starting migration of Main DB to 38 21:59:59.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:59.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:59:59.6 Info: => 5E-05s 21:59:59.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:59.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:59:59.6 Info: => 2.94E-05s 21:59:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T21:59:59', 'remove_plex_hometheatre') 21:59:59.6 Info: Committing Transaction 21:59:59.6 Info: 38: remove_plex_hometheatre migrated 21:59:59.6 Info: => 0.0006489s 21:59:59.6 Info: 39: add_root_folder_add_defaults migrating 21:59:59.6 Info: Beginning Transaction 21:59:59.6 Info: Starting migration of Main DB to 39 21:59:59.6 Info: AlterTable RootFolders 21:59:59.6 Info: => 9E-07s 21:59:59.6 Info: CreateColumn RootFolders Name String 21:59:59.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:59:59.6 Info: => 0.0006174s 21:59:59.6 Info: AlterTable RootFolders 21:59:59.6 Info: => 6E-07s 21:59:59.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:59:59.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:59:59.6 Info: => 0.000575s 21:59:59.6 Info: AlterTable RootFolders 21:59:59.6 Info: => 7E-07s 21:59:59.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:59:59.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:59:59.6 Info: => 0.0005882s 21:59:59.6 Info: AlterTable RootFolders 21:59:59.6 Info: => 8E-07s 21:59:59.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:59:59.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:59:59.6 Info: => 0.0005504s 21:59:59.6 Info: AlterTable RootFolders 21:59:59.6 Info: => 1E-06s 21:59:59.6 Info: CreateColumn RootFolders DefaultTags String 21:59:59.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:59:59.6 Info: => 0.0005384s 21:59:59.6 Info: PerformDBOperation 21:59:59.6 Info: Performing DB Operation 21:59:59.6 Info: => 5.46E-05s 21:59:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T21:59:59', 'add_root_folder_add_defaults') 21:59:59.6 Info: Committing Transaction 21:59:59.6 Info: 39: add_root_folder_add_defaults migrated 21:59:59.6 Info: => 0.0007253s 21:59:59.6 Info: 40: task_duration migrating 21:59:59.6 Info: Beginning Transaction 21:59:59.6 Info: Starting migration of Main DB to 40 21:59:59.6 Info: AlterTable ScheduledTasks 21:59:59.6 Info: => 7E-07s 21:59:59.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:59:59.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:59:59.7 Info: => 0.0006045s 21:59:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T21:59:59', 'task_duration') 21:59:59.7 Info: Committing Transaction 21:59:59.7 Info: 40: task_duration migrated 21:59:59.7 Info: => 0.0013128s 21:59:59.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:59:59.7 Info: Beginning Transaction 21:59:59.7 Info: Starting migration of Main DB to 41 21:59:59.7 Info: AlterTable ReleaseProfiles 21:59:59.7 Info: => 8E-07s 21:59:59.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:59:59.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:59:59.7 Info: => 0.0006389s 21:59:59.7 Info: AlterTable ReleaseProfiles 21:59:59.7 Info: => 7E-07s 21:59:59.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:59:59.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:59:59.7 Info: => 0.0005714s 21:59:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T21:59:59', 'add_indexer_and_enabled_to_release_profiles') 21:59:59.7 Info: Committing Transaction 21:59:59.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:59:59.7 Info: => 0.001257s 21:59:59.7 Info: 42: remove_album_folders migrating 21:59:59.7 Info: Beginning Transaction 21:59:59.7 Info: Starting migration of Main DB to 42 21:59:59.7 Info: DeleteColumn Artists AlbumFolder 21:59:59.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) 21:59:59.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" 21:59:59.7 Info: DROP TABLE "Artists" 21:59:59.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:59.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:59.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:59.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:59.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:59.7 Info: => 0.006086s 21:59:59.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:59:59.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:59:59.7 Info: => 4.31E-05s 21:59:59.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:59:59.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:59:59.7 Info: => 2.95E-05s 21:59:59.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:59:59.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) 21:59:59.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:59:59.7 Info: DROP TABLE "NamingConfig" 21:59:59.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:59:59.7 Info: => 0.0036475s 21:59:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T21:59:59', 'remove_album_folders') 21:59:59.7 Info: Committing Transaction 21:59:59.7 Info: 42: remove_album_folders migrated 21:59:59.7 Info: => 0.0044866s 21:59:59.7 Info: 44: add_priority_to_indexers migrating 21:59:59.7 Info: Beginning Transaction 21:59:59.7 Info: Starting migration of Main DB to 44 21:59:59.7 Info: AlterTable Indexers 21:59:59.7 Info: => 7E-07s 21:59:59.7 Info: CreateColumn Indexers Priority Int32 21:59:59.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:59:59.7 Info: => 0.0006176s 21:59:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T21:59:59', 'add_priority_to_indexers') 21:59:59.7 Info: Committing Transaction 21:59:59.7 Info: 44: add_priority_to_indexers migrated 21:59:59.7 Info: => 0.0012844s 21:59:59.7 Info: 45: remove_chown_and_folderchmod_config migrating 21:59:59.7 Info: Beginning Transaction 21:59:59.7 Info: Starting migration of Main DB to 45 21:59:59.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:59:59.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:59:59.7 Info: => 0.0001279s 21:59:59.7 Info: PerformDBOperation 21:59:59.7 Info: Performing DB Operation 21:59:59.7 Info: => 2.76E-05s 21:59:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T21:59:59', 'remove_chown_and_folderchmod_config') 21:59:59.7 Info: Committing Transaction 21:59:59.7 Info: 45: remove_chown_and_folderchmod_config migrated 21:59:59.7 Info: => 0.0006669s 21:59:59.7 Info: 47: update_notifiarr migrating 21:59:59.7 Info: Beginning Transaction 21:59:59.7 Info: Starting migration of Main DB to 47 21:59:59.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:59:59.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:59:59.7 Info: => 7.6E-05s 21:59:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T21:59:59', 'update_notifiarr') 21:59:59.7 Info: Committing Transaction 21:59:59.7 Info: 47: update_notifiarr migrated 21:59:59.7 Info: => 0.0007225s 21:59:59.7 Info: 49: email_multiple_addresses migrating 21:59:59.7 Info: Beginning Transaction 21:59:59.7 Info: Starting migration of Main DB to 49 21:59:59.7 Info: PerformDBOperation 21:59:59.7 Info: Performing DB Operation 21:59:59.7 Info: => 6.88E-05s 21:59:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T21:59:59', 'email_multiple_addresses') 21:59:59.7 Info: Committing Transaction 21:59:59.7 Info: 49: email_multiple_addresses migrated 21:59:59.7 Info: => 0.0007274s 21:59:59.7 Info: 50: rename_blacklist_to_blocklist migrating 21:59:59.7 Info: Beginning Transaction 21:59:59.7 Info: Starting migration of Main DB to 50 21:59:59.7 Info: RenameTable Blacklist Blocklist 21:59:59.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:59:59.7 Info: => 0.0016018s 21:59:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T21:59:59', 'rename_blacklist_to_blocklist') 21:59:59.7 Info: Committing Transaction 21:59:59.7 Info: 50: rename_blacklist_to_blocklist migrated 21:59:59.7 Info: => 0.0023075s 21:59:59.7 Info: 51: cdh_per_downloadclient migrating 21:59:59.7 Info: Beginning Transaction 21:59:59.7 Info: Starting migration of Main DB to 51 21:59:59.7 Info: AlterTable DownloadClients 21:59:59.7 Info: => 8E-07s 21:59:59.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:59:59.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:59:59.7 Info: => 0.0006047s 21:59:59.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:59:59.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:59:59.7 Info: => 0.0005701s 21:59:59.7 Info: PerformDBOperation 21:59:59.7 Info: Performing DB Operation 21:59:59.7 Info: => 0.0001871s 21:59:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T21:59:59', 'cdh_per_downloadclient') 21:59:59.7 Info: Committing Transaction 21:59:59.7 Info: 51: cdh_per_downloadclient migrated 21:59:59.7 Info: => 0.0008614s 21:59:59.7 Info: 52: download_history migrating 21:59:59.7 Info: Beginning Transaction 21:59:59.7 Info: Starting migration of Main DB to 52 21:59:59.7 Info: CreateTable DownloadHistory 21:59:59.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) 21:59:59.7 Info: => 0.0002003s 21:59:59.7 Info: CreateIndex DownloadHistory (EventType) 21:59:59.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:59:59.7 Info: => 0.0001455s 21:59:59.7 Info: CreateIndex DownloadHistory (ArtistId) 21:59:59.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:59:59.7 Info: => 0.0001092s 21:59:59.7 Info: CreateIndex DownloadHistory (DownloadId) 21:59:59.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:59:59.7 Info: => 0.0001211s 21:59:59.7 Info: PerformDBOperation 21:59:59.7 Info: Performing DB Operation 21:59:59.7 Info: => 0.0001192s 21:59:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T21:59:59', 'download_history') 21:59:59.7 Info: Committing Transaction 21:59:59.7 Info: 52: download_history migrated 21:59:59.7 Info: => 0.0008429s 21:59:59.7 Info: 53: add_update_history migrating 21:59:59.7 Info: Beginning Transaction 21:59:59.7 Info: Starting migration of Main DB to 53 21:59:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T21:59:59', 'add_update_history') 21:59:59.7 Info: Committing Transaction 21:59:59.7 Info: 53: add_update_history migrated 21:59:59.7 Info: => 0.0007035s 21:59:59.7 Info: 54: add_on_update_to_notifications migrating 21:59:59.7 Info: Beginning Transaction 21:59:59.7 Info: Starting migration of Main DB to 54 21:59:59.7 Info: AlterTable Notifications 21:59:59.7 Info: => 7E-07s 21:59:59.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:59:59.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:59:59.7 Info: => 0.0006444s 21:59:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T21:59:59', 'add_on_update_to_notifications') 21:59:59.7 Info: Committing Transaction 21:59:59.7 Info: 54: add_on_update_to_notifications migrated 21:59:59.7 Info: => 0.0013564s 21:59:59.7 Info: 55: download_client_per_indexer migrating 21:59:59.7 Info: Beginning Transaction 21:59:59.7 Info: Starting migration of Main DB to 55 21:59:59.7 Info: AlterTable Indexers 21:59:59.7 Info: => 8E-07s 21:59:59.7 Info: CreateColumn Indexers DownloadClientId Int32 21:59:59.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:59:59.7 Info: => 0.0006158s 21:59:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T21:59:59', 'download_client_per_indexer') 21:59:59.7 Info: Committing Transaction 21:59:59.7 Info: 55: download_client_per_indexer migrated 21:59:59.7 Info: => 0.0023103s 21:59:59.7 Info: 56: AddNewItemMonitorType migrating 21:59:59.7 Info: Beginning Transaction 21:59:59.7 Info: Starting migration of Main DB to 56 21:59:59.7 Info: AlterTable Artists 21:59:59.7 Info: => 5E-07s 21:59:59.7 Info: CreateColumn Artists MonitorNewItems Int32 21:59:59.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:59:59.7 Info: => 0.0006163s 21:59:59.7 Info: AlterTable RootFolders 21:59:59.7 Info: => 6E-07s 21:59:59.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:59:59.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:59:59.7 Info: => 0.0005692s 21:59:59.7 Info: AlterTable ImportLists 21:59:59.7 Info: => 6E-07s 21:59:59.7 Info: CreateColumn ImportLists MonitorNewItems Int32 21:59:59.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:59:59.7 Info: => 0.0005872s 21:59:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T21:59:59', 'AddNewItemMonitorType') 21:59:59.7 Info: Committing Transaction 21:59:59.7 Info: 56: AddNewItemMonitorType migrated 21:59:59.7 Info: => 0.0012797s 21:59:59.7 Info: 57: ImportListSearch migrating 21:59:59.7 Info: Beginning Transaction 21:59:59.7 Info: Starting migration of Main DB to 57 21:59:59.7 Info: AlterTable ImportLists 21:59:59.7 Info: => 8E-07s 21:59:59.7 Info: CreateColumn ImportLists ShouldSearch Boolean 21:59:59.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:59:59.7 Info: => 0.0006145s 21:59:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T21:59:59', 'ImportListSearch') 21:59:59.7 Info: Committing Transaction 21:59:59.7 Info: 57: ImportListSearch migrated 21:59:59.7 Info: => 0.001309s 21:59:59.7 Info: 58: ImportListMonitorExisting migrating 21:59:59.7 Info: Beginning Transaction 21:59:59.7 Info: Starting migration of Main DB to 58 21:59:59.7 Info: AlterTable ImportLists 21:59:59.7 Info: => 7E-07s 21:59:59.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:59:59.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:59:59.7 Info: => 0.0005913s 21:59:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T21:59:59', 'ImportListMonitorExisting') 21:59:59.7 Info: Committing Transaction 21:59:59.7 Info: 58: ImportListMonitorExisting migrated 21:59:59.7 Info: => 0.0012556s 21:59:59.7 Info: 59: add_indexer_tags migrating 21:59:59.7 Info: Beginning Transaction 21:59:59.7 Info: Starting migration of Main DB to 59 21:59:59.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:59.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:59:59.7 Info: => 5.32E-05s 21:59:59.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:59.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:59:59.7 Info: => 2.93E-05s 21:59:59.7 Info: AlterTable Indexers 21:59:59.7 Info: => 3E-07s 21:59:59.7 Info: CreateColumn Indexers Tags String 21:59:59.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:59:59.7 Info: => 0.0005719s 21:59:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T21:59:59', 'add_indexer_tags') 21:59:59.7 Info: Committing Transaction 21:59:59.7 Info: 59: add_indexer_tags migrated 21:59:59.7 Info: => 0.0012968s 21:59:59.7 Info: 60: update_audio_types migrating 21:59:59.7 Info: Beginning Transaction 21:59:59.7 Info: Starting migration of Main DB to 60 21:59:59.7 Info: PerformDBOperation 21:59:59.7 Info: Performing DB Operation 21:59:59.7 Info: => 6.28E-05s 21:59:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T21:59:59', 'update_audio_types') 21:59:59.7 Info: Committing Transaction 21:59:59.7 Info: 60: update_audio_types migrated 21:59:59.7 Info: => 0.0007404s 21:59:59.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:59:59.7 Info: Beginning Transaction 21:59:59.7 Info: Starting migration of Main DB to 61 21:59:59.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:59:59.7 Info: DELETE FROM "Commands" WHERE 1 = 1 21:59:59.7 Info: => 4.97E-05s 21:59:59.7 Info: AlterTable AlbumReleases 21:59:59.7 Info: => 4E-07s 21:59:59.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.7 Info: DROP TABLE "AlbumReleases" 21:59:59.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:59:59.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:59:59.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:59:59.7 Info: => 0.0053496s 21:59:59.7 Info: AlterTable Albums 21:59:59.7 Info: => 6E-07s 21:59:59.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.7 Info: DROP TABLE "Albums" 21:59:59.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:59.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:59.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:59.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:59:59.7 Info: => 0.0045129s 21:59:59.7 Info: AlterTable Albums 21:59:59.7 Info: => 6E-07s 21:59:59.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.7 Info: DROP TABLE "Albums" 21:59:59.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:59.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:59.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:59.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:59:59.7 Info: => 0.0065024s 21:59:59.7 Info: AlterTable Albums 21:59:59.7 Info: => 8E-07s 21:59:59.7 Info: AlterColumn Albums Added DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.7 Info: DROP TABLE "Albums" 21:59:59.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:59:59.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:59:59.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:59:59.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:59:59.7 Info: => 0.004785s 21:59:59.7 Info: AlterTable Artists 21:59:59.7 Info: => 9E-07s 21:59:59.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.7 Info: DROP TABLE "Artists" 21:59:59.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:59.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:59.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:59.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:59.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:59.7 Info: => 0.0049801s 21:59:59.7 Info: AlterTable Artists 21:59:59.7 Info: => 1.2E-06s 21:59:59.7 Info: AlterColumn Artists Added DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.7 Info: DROP TABLE "Artists" 21:59:59.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:59:59.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:59:59.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:59:59.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:59:59.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:59:59.7 Info: => 0.0060479s 21:59:59.7 Info: AlterTable Blocklist 21:59:59.7 Info: => 8E-07s 21:59:59.7 Info: AlterColumn Blocklist Date DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.7 Info: DROP TABLE "Blocklist" 21:59:59.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:59:59.7 Info: => 0.0065603s 21:59:59.7 Info: AlterTable Blocklist 21:59:59.7 Info: => 1.3E-06s 21:59:59.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.7 Info: DROP TABLE "Blocklist" 21:59:59.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:59:59.7 Info: => 0.0054857s 21:59:59.7 Info: AlterTable Commands 21:59:59.7 Info: => 9E-07s 21:59:59.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.7 Info: DROP TABLE "Commands" 21:59:59.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:59:59.7 Info: => 0.0042606s 21:59:59.7 Info: AlterTable Commands 21:59:59.7 Info: => 1E-06s 21:59:59.7 Info: AlterColumn Commands StartedAt DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.7 Info: DROP TABLE "Commands" 21:59:59.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:59:59.7 Info: => 0.0038876s 21:59:59.7 Info: AlterTable Commands 21:59:59.7 Info: => 1E-06s 21:59:59.7 Info: AlterColumn Commands EndedAt DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.7 Info: DROP TABLE "Commands" 21:59:59.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:59:59.7 Info: => 0.005758s 21:59:59.7 Info: AlterTable DownloadClientStatus 21:59:59.7 Info: => 9E-07s 21:59:59.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:59:59.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) 21:59:59.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:59:59.8 Info: DROP TABLE "DownloadClientStatus" 21:59:59.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:59:59.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:59:59.8 Info: => 0.004171s 21:59:59.8 Info: AlterTable DownloadClientStatus 21:59:59.8 Info: => 1.2E-06s 21:59:59.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:59:59.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) 21:59:59.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:59:59.8 Info: DROP TABLE "DownloadClientStatus" 21:59:59.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:59:59.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:59:59.8 Info: => 0.0051536s 21:59:59.8 Info: AlterTable DownloadClientStatus 21:59:59.8 Info: => 8E-07s 21:59:59.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:59:59.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) 21:59:59.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:59:59.8 Info: DROP TABLE "DownloadClientStatus" 21:59:59.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:59:59.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:59:59.8 Info: => 0.0040605s 21:59:59.8 Info: AlterTable DownloadHistory 21:59:59.8 Info: => 7E-07s 21:59:59.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.8 Info: DROP TABLE "DownloadHistory" 21:59:59.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:59:59.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:59:59.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:59:59.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:59:59.8 Info: => 0.0044221s 21:59:59.8 Info: AlterTable ExtraFiles 21:59:59.8 Info: => 7E-07s 21:59:59.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.8 Info: DROP TABLE "ExtraFiles" 21:59:59.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:59:59.8 Info: => 0.005095s 21:59:59.8 Info: AlterTable ExtraFiles 21:59:59.8 Info: => 8E-07s 21:59:59.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.8 Info: DROP TABLE "ExtraFiles" 21:59:59.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:59:59.8 Info: => 0.0046159s 21:59:59.8 Info: AlterTable History 21:59:59.8 Info: => 8E-07s 21:59:59.8 Info: AlterColumn History Date DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.8 Info: DROP TABLE "History" 21:59:59.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:59:59.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:59:59.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:59:59.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:59:59.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:59:59.8 Info: => 0.0055885s 21:59:59.8 Info: AlterTable ImportListStatus 21:59:59.8 Info: => 8E-07s 21:59:59.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:59:59.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) 21:59:59.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:59:59.8 Info: DROP TABLE "ImportListStatus" 21:59:59.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:59:59.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:59:59.8 Info: => 0.0041802s 21:59:59.8 Info: AlterTable ImportListStatus 21:59:59.8 Info: => 7E-07s 21:59:59.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:59:59.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) 21:59:59.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:59:59.8 Info: DROP TABLE "ImportListStatus" 21:59:59.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:59:59.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:59:59.8 Info: => 0.004097s 21:59:59.8 Info: AlterTable ImportListStatus 21:59:59.8 Info: => 7E-07s 21:59:59.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:59:59.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) 21:59:59.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:59:59.8 Info: DROP TABLE "ImportListStatus" 21:59:59.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:59:59.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:59:59.8 Info: => 0.0059186s 21:59:59.8 Info: AlterTable IndexerStatus 21:59:59.8 Info: => 6E-07s 21:59:59.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:59:59.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) 21:59:59.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:59:59.8 Info: DROP TABLE "IndexerStatus" 21:59:59.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:59:59.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:59:59.8 Info: => 0.0041254s 21:59:59.8 Info: AlterTable IndexerStatus 21:59:59.8 Info: => 7E-07s 21:59:59.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:59:59.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) 21:59:59.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:59:59.8 Info: DROP TABLE "IndexerStatus" 21:59:59.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:59:59.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:59:59.8 Info: => 0.0052675s 21:59:59.8 Info: AlterTable IndexerStatus 21:59:59.8 Info: => 7E-07s 21:59:59.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:59:59.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) 21:59:59.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:59:59.8 Info: DROP TABLE "IndexerStatus" 21:59:59.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:59:59.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:59:59.8 Info: => 0.0041091s 21:59:59.8 Info: AlterTable LyricFiles 21:59:59.8 Info: => 6E-07s 21:59:59.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.8 Info: DROP TABLE "LyricFiles" 21:59:59.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:59:59.8 Info: => 0.0045295s 21:59:59.8 Info: AlterTable LyricFiles 21:59:59.8 Info: => 7E-07s 21:59:59.8 Info: AlterColumn LyricFiles Added DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.8 Info: DROP TABLE "LyricFiles" 21:59:59.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:59:59.8 Info: => 0.0057083s 21:59:59.8 Info: AlterTable MetadataFiles 21:59:59.8 Info: => 8E-07s 21:59:59.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.8 Info: DROP TABLE "MetadataFiles" 21:59:59.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:59:59.8 Info: => 0.0041946s 21:59:59.8 Info: AlterTable MetadataFiles 21:59:59.8 Info: => 7E-07s 21:59:59.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:59:59.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) 21:59:59.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" 21:59:59.8 Info: DROP TABLE "MetadataFiles" 21:59:59.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:59:59.8 Info: => 0.0050177s 21:59:59.8 Info: AlterTable PendingReleases 21:59:59.8 Info: => 8E-07s 21:59:59.8 Info: AlterColumn PendingReleases Added DateTimeOffset 21:59:59.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) 21:59:59.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:59:59.8 Info: DROP TABLE "PendingReleases" 21:59:59.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:59:59.8 Info: => 0.0038956s 21:59:59.8 Info: AlterTable ScheduledTasks 21:59:59.8 Info: => 8E-07s 21:59:59.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:59:59.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) 21:59:59.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:59:59.8 Info: DROP TABLE "ScheduledTasks" 21:59:59.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:59:59.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:59:59.8 Info: => 0.0040036s 21:59:59.8 Info: AlterTable ScheduledTasks 21:59:59.8 Info: => 6E-07s 21:59:59.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:59:59.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) 21:59:59.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:59:59.8 Info: DROP TABLE "ScheduledTasks" 21:59:59.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:59:59.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:59:59.8 Info: => 0.0050157s 21:59:59.8 Info: AlterTable TrackFiles 21:59:59.8 Info: => 6E-07s 21:59:59.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:59:59.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:59:59.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" 21:59:59.8 Info: DROP TABLE "TrackFiles" 21:59:59.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:59.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:59.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:59.8 Info: => 0.0042351s 21:59:59.8 Info: AlterTable TrackFiles 21:59:59.8 Info: => 7E-07s 21:59:59.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:59:59.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:59:59.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" 21:59:59.8 Info: DROP TABLE "TrackFiles" 21:59:59.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:59:59.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:59:59.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:59:59.9 Info: => 0.0053063s 21:59:59.9 Info: AlterTable VersionInfo 21:59:59.9 Info: => 5E-07s 21:59:59.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:59:59.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:59:59.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:59:59.9 Info: DROP TABLE "VersionInfo" 21:59:59.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:59:59.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:59:59.9 Info: => 0.0040436s 21:59:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T21:59:59', 'postgres_update_timestamp_columns_to_with_timezone') 21:59:59.9 Info: Committing Transaction 21:59:59.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:59:59.9 Info: => 0.0065469s 21:59:59.9 Info: 62: add_on_delete_to_notifications migrating 21:59:59.9 Info: Beginning Transaction 21:59:59.9 Info: Starting migration of Main DB to 62 21:59:59.9 Info: AlterTable Notifications 21:59:59.9 Info: => 8E-07s 21:59:59.9 Info: CreateColumn Notifications OnArtistDelete Boolean 21:59:59.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:59:59.9 Info: => 0.0006613s 21:59:59.9 Info: AlterTable Notifications 21:59:59.9 Info: => 6E-07s 21:59:59.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:59:59.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:59:59.9 Info: => 0.0006167s 21:59:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T21:59:59', 'add_on_delete_to_notifications') 21:59:59.9 Info: Committing Transaction 21:59:59.9 Info: 62: add_on_delete_to_notifications migrated 21:59:59.9 Info: => 0.0013077s 21:59:59.9 Info: 63: add_custom_formats migrating 21:59:59.9 Info: Beginning Transaction 21:59:59.9 Info: Starting migration of Main DB to 63 21:59:59.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 21:59:59.9 Info: AlterTable DelayProfiles 21:59:59.9 Info: => 5E-07s 21:59:59.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:59:59.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:59:59.9 Info: => 0.0006186s 21:59:59.9 Info: UpdateData 21:59:59.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:59:59.9 Info: => 6.17E-05s 21:59:59.9 Info: AlterTable TrackFiles 21:59:59.9 Info: => 5E-07s 21:59:59.9 Info: CreateColumn TrackFiles OriginalFilePath String 21:59:59.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:59:59.9 Info: => 0.0005808s 21:59:59.9 Info: PerformDBOperation 21:59:59.9 Info: Performing DB Operation 21:59:59.9 Info: => 0.0011957s 21:59:59.9 Info: CreateTable CustomFormats 21:59:59.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) 21:59:59.9 Info: => 0.0002134s 21:59:59.9 Info: CreateIndex CustomFormats (Name) 21:59:59.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:59:59.9 Info: => 0.0001329s 21:59:59.9 Info: AlterTable QualityProfiles 21:59:59.9 Info: => 5E-07s 21:59:59.9 Info: CreateColumn QualityProfiles FormatItems String 21:59:59.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:59:59.9 Info: => 0.0006224s 21:59:59.9 Info: AlterTable QualityProfiles 21:59:59.9 Info: => 8E-07s 21:59:59.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:59:59.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:59:59.9 Info: => 0.0005998s 21:59:59.9 Info: AlterTable QualityProfiles 21:59:59.9 Info: => 7E-07s 21:59:59.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:59:59.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:59:59.9 Info: => 0.0006095s 21:59:59.9 Info: PerformDBOperation 21:59:59.9 Info: Performing DB Operation 21:59:59.9 Info: => 0.0012929s 21:59:59.9 Info: PerformDBOperation 21:59:59.9 Info: Performing DB Operation 21:59:59.9 Info: => 3.57E-05s 21:59:59.9 Info: DeleteColumn ReleaseProfiles Preferred 21:59:59.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) 21:59:59.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:59:59.9 Info: DROP TABLE "ReleaseProfiles" 21:59:59.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:59:59.9 Info: => 0.0063091s 21:59:59.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:59:59.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) 21:59:59.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:59:59.9 Info: DROP TABLE "ReleaseProfiles" 21:59:59.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:59:59.9 Info: => 0.0042379s 21:59:59.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:59:59.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:59:59.9 Info: => 6.19E-05s 21:59:59.9 Info: AlterTable DelayProfiles 21:59:59.9 Info: => 5E-07s 21:59:59.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:59:59.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:59:59.9 Info: => 0.0006035s 21:59:59.9 Info: AlterTable DelayProfiles 21:59:59.9 Info: => 6E-07s 21:59:59.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:59:59.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:59:59.9 Info: => 0.0006028s 21:59:59.9 Info: -> 1 Insert operations completed in 00:00:00.0001081 taking an average of 00:00:00.0001081 21:59:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T21:59:59', 'add_custom_formats') 21:59:59.9 Info: Committing Transaction 21:59:59.9 Info: 63: add_custom_formats migrated 21:59:59.9 Info: => 0.0014074s 21:59:59.9 Debug: Took: 00:00:00.4726787 21:59:59.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 21:59:59.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 21:59:59.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802647999751516_133/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:59:59.9 Info: DatabaseEngineVersionCheck migrating 21:59:59.9 Info: PerformDBOperation 21:59:59.9 Info: Performing DB Operation 21:59:59.9 Info: SQLite 3.49.1 21:59:59.9 Info: => 0.0022637s 21:59:59.9 Info: DatabaseEngineVersionCheck migrated 21:59:59.9 Info: => 0.0022791s 21:59:59.9 Info: VersionMigration migrating 21:59:59.9 Info: Beginning Transaction 21:59:59.9 Info: CreateTable VersionInfo 21:59:59.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:59:59.9 Info: => 0.000195s 21:59:59.9 Info: Committing Transaction 21:59:59.9 Info: VersionMigration migrated 21:59:59.9 Info: => 0.0016908s 21:59:59.9 Info: VersionUniqueMigration migrating 21:59:59.9 Info: Beginning Transaction 21:59:59.9 Info: CreateIndex VersionInfo (Version) 21:59:59.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:59:59.9 Info: => 0.0001815s 21:59:59.9 Info: AlterTable VersionInfo 21:59:59.9 Info: => 6E-07s 21:59:59.9 Info: CreateColumn VersionInfo AppliedOn DateTime 21:59:59.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:59:59.9 Info: => 0.0005875s 21:59:59.9 Info: Committing Transaction 21:59:59.9 Info: VersionUniqueMigration migrated 21:59:59.9 Info: => 0.0011515s 21:59:59.9 Info: VersionDescriptionMigration migrating 21:59:59.9 Info: Beginning Transaction 21:59:59.9 Info: AlterTable VersionInfo 21:59:59.9 Info: => 7E-07s 21:59:59.9 Info: CreateColumn VersionInfo Description String 21:59:59.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:59:59.9 Info: => 0.0002508s 21:59:59.9 Info: Committing Transaction 21:59:59.9 Info: VersionDescriptionMigration migrated 21:59:59.9 Info: => 0.0007951s 21:59:59.9 Info: 1: InitialSetup migrating 21:59:59.9 Info: Beginning Transaction 21:59:59.9 Info: Starting migration of Main DB to 1 22:00:00.0 Info: CreateTable Config 22:00:00.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:00.0 Info: => 0.0002513s 22:00:00.0 Info: CreateIndex Config (Key) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:00.0 Info: => 8.37E-05s 22:00:00.0 Info: CreateTable RootFolders 22:00:00.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:00.0 Info: => 0.0001147s 22:00:00.0 Info: CreateIndex RootFolders (Path) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:00.0 Info: => 9.35E-05s 22:00:00.0 Info: CreateTable Artists 22:00:00.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:00:00.0 Info: => 0.0002551s 22:00:00.0 Info: CreateIndex Artists (ForeignArtistId) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:00.0 Info: => 9.67E-05s 22:00:00.0 Info: CreateIndex Artists (NameSlug) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:00.0 Info: => 7.23E-05s 22:00:00.0 Info: CreateIndex Artists (CleanName) 22:00:00.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:00.0 Info: => 6.56E-05s 22:00:00.0 Info: CreateIndex Artists (Path) 22:00:00.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:00.0 Info: => 6.25E-05s 22:00:00.0 Info: CreateTable Albums 22:00:00.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:00.0 Info: => 0.0002462s 22:00:00.0 Info: CreateIndex Albums (ForeignAlbumId) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:00.0 Info: => 0.0001038s 22:00:00.0 Info: CreateIndex Albums (MBId) 22:00:00.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:00.0 Info: => 7.57E-05s 22:00:00.0 Info: CreateIndex Albums (TADBId) 22:00:00.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:00.0 Info: => 6.72E-05s 22:00:00.0 Info: CreateIndex Albums (TitleSlug) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:00.0 Info: => 6.42E-05s 22:00:00.0 Info: CreateIndex Albums (CleanTitle) 22:00:00.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:00.0 Info: => 6.5E-05s 22:00:00.0 Info: CreateIndex Albums (Path) 22:00:00.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:00.0 Info: => 6.65E-05s 22:00:00.0 Info: CreateTable Tracks 22:00:00.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:00.0 Info: => 0.0001966s 22:00:00.0 Info: CreateIndex Tracks (ForeignTrackId) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:00.0 Info: => 9.78E-05s 22:00:00.0 Info: CreateIndex Tracks (ArtistId) 22:00:00.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:00.0 Info: => 7.53E-05s 22:00:00.0 Info: CreateIndex Tracks (TrackFileId) 22:00:00.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:00.0 Info: => 6.85E-05s 22:00:00.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:00.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:00.0 Info: => 7.08E-05s 22:00:00.0 Info: CreateTable TrackFiles 22:00:00.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:00:00.0 Info: => 0.0001631s 22:00:00.0 Info: CreateIndex TrackFiles (ArtistId) 22:00:00.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:00.0 Info: => 9.58E-05s 22:00:00.0 Info: CreateIndex TrackFiles (AlbumId) 22:00:00.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:00.0 Info: => 7.35E-05s 22:00:00.0 Info: CreateTable History 22:00:00.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:00:00.0 Info: => 0.0001604s 22:00:00.0 Info: CreateIndex History (Date) 22:00:00.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:00.0 Info: => 9.52E-05s 22:00:00.0 Info: CreateIndex History (EventType) 22:00:00.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:00.0 Info: => 7.38E-05s 22:00:00.0 Info: CreateIndex History (DownloadId) 22:00:00.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:00.0 Info: => 6.3E-05s 22:00:00.0 Info: CreateIndex History (AlbumId) 22:00:00.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:00.0 Info: => 6.46E-05s 22:00:00.0 Info: CreateTable Notifications 22:00:00.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:00:00.0 Info: => 0.0001471s 22:00:00.0 Info: CreateTable ScheduledTasks 22:00:00.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:00:00.0 Info: => 0.0001439s 22:00:00.0 Info: CreateIndex ScheduledTasks (TypeName) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:00.0 Info: => 0.0001148s 22:00:00.0 Info: CreateTable Indexers 22:00:00.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:00:00.0 Info: => 0.0001421s 22:00:00.0 Info: CreateIndex Indexers (Name) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:00.0 Info: => 0.000103s 22:00:00.0 Info: CreateTable Profiles 22:00:00.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:00:00.0 Info: => 0.0001203s 22:00:00.0 Info: CreateIndex Profiles (Name) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:00.0 Info: => 9.8E-05s 22:00:00.0 Info: CreateTable QualityDefinitions 22:00:00.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:00:00.0 Info: => 0.0001276s 22:00:00.0 Info: CreateIndex QualityDefinitions (Quality) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:00.0 Info: => 9.66E-05s 22:00:00.0 Info: CreateIndex QualityDefinitions (Title) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:00.0 Info: => 0.0001238s 22:00:00.0 Info: CreateTable NamingConfig 22:00:00.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:00:00.0 Info: => 0.0001535s 22:00:00.0 Info: CreateTable Blacklist 22:00:00.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:00:00.0 Info: => 0.0002068s 22:00:00.0 Info: CreateTable Metadata 22:00:00.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:00.0 Info: => 0.0001305s 22:00:00.0 Info: CreateTable MetadataFiles 22:00:00.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:00:00.0 Info: => 0.0001486s 22:00:00.0 Info: CreateTable DownloadClients 22:00:00.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:00.0 Info: => 0.000127s 22:00:00.0 Info: CreateTable PendingReleases 22:00:00.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:00:00.0 Info: => 0.0001403s 22:00:00.0 Info: CreateTable RemotePathMappings 22:00:00.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:00:00.0 Info: => 0.0001235s 22:00:00.0 Info: CreateTable Tags 22:00:00.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:00.0 Info: => 0.0001126s 22:00:00.0 Info: CreateIndex Tags (Label) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:00.0 Info: => 8.87E-05s 22:00:00.0 Info: CreateTable Restrictions 22:00:00.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:00.0 Info: => 0.0018364s 22:00:00.0 Info: CreateTable DelayProfiles 22:00:00.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:00:00.0 Info: => 0.000171s 22:00:00.0 Info: CreateTable Users 22:00:00.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:00:00.0 Info: => 0.000125s 22:00:00.0 Info: CreateIndex Users (Identifier) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:00.0 Info: => 0.000135s 22:00:00.0 Info: CreateIndex Users (Username) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:00.0 Info: => 9.9E-05s 22:00:00.0 Info: CreateTable Commands 22:00:00.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:00:00.0 Info: => 0.0001574s 22:00:00.0 Info: CreateTable IndexerStatus 22:00:00.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:00:00.0 Info: => 0.0001467s 22:00:00.0 Info: CreateIndex IndexerStatus (ProviderId) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:00.0 Info: => 8.91E-05s 22:00:00.0 Info: CreateTable ExtraFiles 22:00:00.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:00:00.0 Info: => 0.0001399s 22:00:00.0 Info: CreateTable LyricFiles 22:00:00.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:00:00.0 Info: => 0.0001625s 22:00:00.0 Info: CreateTable LanguageProfiles 22:00:00.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:00:00.0 Info: => 0.0001227s 22:00:00.0 Info: CreateIndex LanguageProfiles (Name) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:00.0 Info: => 0.0001061s 22:00:00.0 Info: CreateTable DownloadClientStatus 22:00:00.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:00:00.0 Info: => 0.0001324s 22:00:00.0 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:00.0 Info: => 0.0001073s 22:00:00.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:00.0 Info: -> 1 Insert operations completed in 00:00:00.0000650 taking an average of 00:00:00.0000650 22:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:00', 'InitialSetup') 22:00:00.0 Info: Committing Transaction 22:00:00.0 Info: 1: InitialSetup migrated 22:00:00.0 Info: => 0.0102196s 22:00:00.0 Info: 2: add_reason_to_pending_releases migrating 22:00:00.0 Info: Beginning Transaction 22:00:00.0 Info: Starting migration of Main DB to 2 22:00:00.0 Info: AlterTable PendingReleases 22:00:00.0 Info: => 1E-06s 22:00:00.0 Info: CreateColumn PendingReleases Reason Int32 22:00:00.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:00.0 Info: => 0.0006166s 22:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:00', 'add_reason_to_pending_releases') 22:00:00.0 Info: Committing Transaction 22:00:00.0 Info: 2: add_reason_to_pending_releases migrated 22:00:00.0 Info: => 0.0012882s 22:00:00.0 Info: 3: add_medium_support migrating 22:00:00.0 Info: Beginning Transaction 22:00:00.0 Info: Starting migration of Main DB to 3 22:00:00.0 Info: AlterTable Albums 22:00:00.0 Info: => 9E-07s 22:00:00.0 Info: CreateColumn Albums Media String 22:00:00.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:00.0 Info: => 0.0005561s 22:00:00.0 Info: AlterTable Tracks 22:00:00.0 Info: => 6E-07s 22:00:00.0 Info: CreateColumn Tracks MediumNumber Int32 22:00:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:00.0 Info: => 0.0004878s 22:00:00.0 Info: AlterTable Tracks 22:00:00.0 Info: => 6E-07s 22:00:00.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:00.0 Info: => 0.0004871s 22:00:00.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:00.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:00.0 Info: => 4.44E-05s 22:00:00.0 Info: DeleteColumn Tracks TrackNumber 22:00:00.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:00:00.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:00:00.0 Info: DROP TABLE "Tracks" 22:00:00.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:00.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:00.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:00.0 Info: => 0.0045878s 22:00:00.0 Info: AlterTable Tracks 22:00:00.0 Info: => 5E-07s 22:00:00.0 Info: CreateColumn Tracks TrackNumber String 22:00:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:00.0 Info: => 0.0004923s 22:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:00', 'add_medium_support') 22:00:00.0 Info: Committing Transaction 22:00:00.0 Info: 3: add_medium_support migrated 22:00:00.0 Info: => 0.0012641s 22:00:00.0 Info: 4: add_various_qualites_in_profile migrating 22:00:00.0 Info: Beginning Transaction 22:00:00.0 Info: Starting migration of Main DB to 4 22:00:00.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:00.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:00.0 Info: => 5.57E-05s 22:00:00.0 Info: PerformDBOperation 22:00:00.0 Info: Performing DB Operation 22:00:00.0 Info: => 3.52E-05s 22:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:00', 'add_various_qualites_in_profile') 22:00:00.0 Info: Committing Transaction 22:00:00.0 Info: 4: add_various_qualites_in_profile migrated 22:00:00.0 Info: => 0.0006352s 22:00:00.0 Info: 5: metadata_profiles migrating 22:00:00.0 Info: Beginning Transaction 22:00:00.0 Info: Starting migration of Main DB to 5 22:00:00.0 Info: CreateTable MetadataProfiles 22:00:00.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:00:00.0 Info: => 0.0001857s 22:00:00.0 Info: CreateIndex MetadataProfiles (Name) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:00.0 Info: => 0.0001004s 22:00:00.0 Info: AlterTable Artists 22:00:00.0 Info: => 5E-07s 22:00:00.0 Info: CreateColumn Artists MetadataProfileId Int32 22:00:00.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:00.0 Info: => 0.0005237s 22:00:00.0 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:00.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:00:00.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:00:00.0 Info: DROP TABLE "Artists" 22:00:00.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:00.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:00.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:00.0 Info: => 0.0051303s 22:00:00.0 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:00.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:00:00.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:00:00.0 Info: DROP TABLE "Artists" 22:00:00.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:00.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:00.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:00.0 Info: => 0.0039061s 22:00:00.0 Info: AlterTable Albums 22:00:00.0 Info: => 6E-07s 22:00:00.0 Info: CreateColumn Albums SecondaryTypes String 22:00:00.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:00.0 Info: => 0.0005052s 22:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:00', 'metadata_profiles') 22:00:00.0 Info: Committing Transaction 22:00:00.0 Info: 5: metadata_profiles migrated 22:00:00.0 Info: => 0.0013713s 22:00:00.0 Info: 6: separate_automatic_and_interactive_search migrating 22:00:00.0 Info: Beginning Transaction 22:00:00.0 Info: Starting migration of Main DB to 6 22:00:00.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:00.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:00:00.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:00.0 Info: DROP TABLE "Indexers" 22:00:00.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:00.0 Info: => 0.0033437s 22:00:00.0 Info: AlterTable Indexers 22:00:00.0 Info: => 5E-07s 22:00:00.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:00.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:00.0 Info: => 0.0004979s 22:00:00.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:00.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:00.0 Info: => 4.26E-05s 22:00:00.0 Info: AlterTable Indexers 22:00:00.0 Info: => 5E-07s 22:00:00.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:00.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:00:00.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:00:00.0 Info: DROP TABLE "Indexers" 22:00:00.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:00.0 Info: => 0.0032976s 22:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:00', 'separate_automatic_and_interactive_search') 22:00:00.0 Info: Committing Transaction 22:00:00.0 Info: 6: separate_automatic_and_interactive_search migrated 22:00:00.0 Info: => 0.0040964s 22:00:00.0 Info: 7: change_album_path_to_relative migrating 22:00:00.0 Info: Beginning Transaction 22:00:00.0 Info: Starting migration of Main DB to 7 22:00:00.0 Info: DeleteColumn Albums Path 22:00:00.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:00:00.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:00:00.0 Info: DROP TABLE "Albums" 22:00:00.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:00.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:00.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:00.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:00.0 Info: => 0.0052121s 22:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:00', 'change_album_path_to_relative') 22:00:00.0 Info: Committing Transaction 22:00:00.0 Info: 7: change_album_path_to_relative migrated 22:00:00.0 Info: => 0.0061294s 22:00:00.0 Info: 8: change_quality_size_mb_to_kb migrating 22:00:00.0 Info: Beginning Transaction 22:00:00.0 Info: Starting migration of Main DB to 8 22:00:00.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:00:00.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:00:00.0 Info: => 5.43E-05s 22:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:00', 'change_quality_size_mb_to_kb') 22:00:00.0 Info: Committing Transaction 22:00:00.0 Info: 8: change_quality_size_mb_to_kb migrated 22:00:00.0 Info: => 0.0007224s 22:00:00.0 Info: 9: album_releases migrating 22:00:00.0 Info: Beginning Transaction 22:00:00.0 Info: Starting migration of Main DB to 9 22:00:00.0 Info: AlterTable Albums 22:00:00.0 Info: => 7E-07s 22:00:00.0 Info: CreateColumn Albums Releases String 22:00:00.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:00.0 Info: => 0.0005772s 22:00:00.0 Info: AlterTable Albums 22:00:00.0 Info: => 6E-07s 22:00:00.0 Info: CreateColumn Albums CurrentRelease String 22:00:00.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:00.0 Info: => 0.0004966s 22:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:00', 'album_releases') 22:00:00.0 Info: Committing Transaction 22:00:00.0 Info: 9: album_releases migrated 22:00:00.0 Info: => 0.0012101s 22:00:00.0 Info: 10: album_releases_fix migrating 22:00:00.0 Info: Beginning Transaction 22:00:00.0 Info: Starting migration of Main DB to 10 22:00:00.0 Info: AlterTable Albums 22:00:00.0 Info: => 7E-07s 22:00:00.0 Info: AlterColumn Albums Releases String 22:00:00.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:00:00.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:00.0 Info: DROP TABLE "Albums" 22:00:00.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:00.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:00.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:00.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:00.0 Info: => 0.0049197s 22:00:00.0 Info: AlterTable Albums 22:00:00.0 Info: => 5E-07s 22:00:00.0 Info: AlterColumn Albums CurrentRelease String 22:00:00.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:00:00.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:00.0 Info: DROP TABLE "Albums" 22:00:00.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:00.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:00.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:00.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:00.0 Info: => 0.0047924s 22:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:00', 'album_releases_fix') 22:00:00.0 Info: Committing Transaction 22:00:00.0 Info: 10: album_releases_fix migrated 22:00:00.0 Info: => 0.0056582s 22:00:00.0 Info: 11: import_lists migrating 22:00:00.0 Info: Beginning Transaction 22:00:00.0 Info: Starting migration of Main DB to 11 22:00:00.0 Info: CreateTable ImportLists 22:00:00.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:00:00.0 Info: => 0.0002119s 22:00:00.0 Info: CreateIndex ImportLists (Name) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:00.0 Info: => 8.06E-05s 22:00:00.0 Info: CreateTable ImportListStatus 22:00:00.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:00:00.0 Info: => 0.0001694s 22:00:00.0 Info: CreateIndex ImportListStatus (ProviderId) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:00.0 Info: => 8.27E-05s 22:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:00', 'import_lists') 22:00:00.0 Info: Committing Transaction 22:00:00.0 Info: 11: import_lists migrated 22:00:00.0 Info: => 0.0008074s 22:00:00.0 Info: 12: add_release_status migrating 22:00:00.0 Info: Beginning Transaction 22:00:00.0 Info: Starting migration of Main DB to 12 22:00:00.0 Info: AlterTable MetadataProfiles 22:00:00.0 Info: => 6E-07s 22:00:00.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:00.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:00.0 Info: => 0.0005534s 22:00:00.0 Info: PerformDBOperation 22:00:00.0 Info: Performing DB Operation 22:00:00.0 Info: => 3.26E-05s 22:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:00', 'add_release_status') 22:00:00.0 Info: Committing Transaction 22:00:00.0 Info: 12: add_release_status migrated 22:00:00.0 Info: => 0.0007077s 22:00:00.0 Info: 13: album_download_notification migrating 22:00:00.0 Info: Beginning Transaction 22:00:00.0 Info: Starting migration of Main DB to 13 22:00:00.0 Info: AlterTable Notifications 22:00:00.0 Info: => 8E-07s 22:00:00.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:00.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:00.0 Info: => 0.0005487s 22:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:00', 'album_download_notification') 22:00:00.0 Info: Committing Transaction 22:00:00.0 Info: 13: album_download_notification migrated 22:00:00.0 Info: => 0.0012714s 22:00:00.0 Info: 14: fix_language_metadata_profiles migrating 22:00:00.0 Info: Beginning Transaction 22:00:00.0 Info: Starting migration of Main DB to 14 22:00:00.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:00:00.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:00:00.0 Info: => 8.96E-05s 22:00:00.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:00:00.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:00:00.0 Info: => 5.04E-05s 22:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:00', 'fix_language_metadata_profiles') 22:00:00.0 Info: Committing Transaction 22:00:00.0 Info: 14: fix_language_metadata_profiles migrated 22:00:00.0 Info: => 0.00068s 22:00:00.0 Info: 15: remove_fanzub migrating 22:00:00.0 Info: Beginning Transaction 22:00:00.0 Info: Starting migration of Main DB to 15 22:00:00.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:00.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:00.0 Info: => 4.75E-05s 22:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:00', 'remove_fanzub') 22:00:00.0 Info: Committing Transaction 22:00:00.0 Info: 15: remove_fanzub migrated 22:00:00.0 Info: => 0.0006849s 22:00:00.0 Info: 16: update_artist_history_indexes migrating 22:00:00.0 Info: Beginning Transaction 22:00:00.0 Info: Starting migration of Main DB to 16 22:00:00.0 Info: CreateIndex Albums (ArtistId) 22:00:00.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:00.0 Info: => 0.000117s 22:00:00.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:00.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:00.0 Info: => 7.75E-05s 22:00:00.0 Info: DeleteIndex History (AlbumId) 22:00:00.0 Info: DROP INDEX "IX_History_AlbumId" 22:00:00.0 Info: => 0.0001325s 22:00:00.0 Info: CreateIndex History (AlbumId, Date) 22:00:00.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:00.0 Info: => 9.33E-05s 22:00:00.0 Info: DeleteIndex History (DownloadId) 22:00:00.0 Info: DROP INDEX "IX_History_DownloadId" 22:00:00.0 Info: => 0.0001089s 22:00:00.0 Info: CreateIndex History (DownloadId, Date) 22:00:00.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:00.0 Info: => 8.89E-05s 22:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:00', 'update_artist_history_indexes') 22:00:00.0 Info: Committing Transaction 22:00:00.0 Info: 16: update_artist_history_indexes migrated 22:00:00.0 Info: => 0.0008254s 22:00:00.0 Info: 17: remove_nma migrating 22:00:00.0 Info: Beginning Transaction 22:00:00.0 Info: Starting migration of Main DB to 17 22:00:00.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:00.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:00.0 Info: => 5.17E-05s 22:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:00', 'remove_nma') 22:00:00.0 Info: Committing Transaction 22:00:00.0 Info: 17: remove_nma migrated 22:00:00.0 Info: => 0.0006952s 22:00:00.0 Info: 18: album_disambiguation migrating 22:00:00.0 Info: Beginning Transaction 22:00:00.0 Info: Starting migration of Main DB to 18 22:00:00.0 Info: AlterTable Albums 22:00:00.0 Info: => 1E-06s 22:00:00.0 Info: CreateColumn Albums Disambiguation String 22:00:00.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:00.0 Info: => 0.0005656s 22:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:00', 'album_disambiguation') 22:00:00.0 Info: Committing Transaction 22:00:00.0 Info: 18: album_disambiguation migrated 22:00:00.0 Info: => 0.0012572s 22:00:00.0 Info: 19: add_ape_quality_in_profiles migrating 22:00:00.0 Info: Beginning Transaction 22:00:00.0 Info: Starting migration of Main DB to 19 22:00:00.0 Info: PerformDBOperation 22:00:00.0 Info: Performing DB Operation 22:00:00.0 Info: => 3.63E-05s 22:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:00', 'add_ape_quality_in_profiles') 22:00:00.0 Info: Committing Transaction 22:00:00.0 Info: 19: add_ape_quality_in_profiles migrated 22:00:00.0 Info: => 0.0006836s 22:00:00.0 Info: 20: remove_pushalot migrating 22:00:00.0 Info: Beginning Transaction 22:00:00.0 Info: Starting migration of Main DB to 20 22:00:00.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:00.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:00.0 Info: => 5.13E-05s 22:00:00.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:00.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:00.0 Info: => 2.87E-05s 22:00:00.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:00.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:00.0 Info: => 2.69E-05s 22:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:00', 'remove_pushalot') 22:00:00.0 Info: Committing Transaction 22:00:00.0 Info: 20: remove_pushalot migrated 22:00:00.0 Info: => 0.000641s 22:00:00.0 Info: 21: add_custom_filters migrating 22:00:00.0 Info: Beginning Transaction 22:00:00.0 Info: Starting migration of Main DB to 21 22:00:00.0 Info: CreateTable CustomFilters 22:00:00.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:00:00.0 Info: => 0.0001842s 22:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:00', 'add_custom_filters') 22:00:00.0 Info: Committing Transaction 22:00:00.0 Info: 21: add_custom_filters migrated 22:00:00.0 Info: => 0.0008536s 22:00:00.0 Info: 22: import_list_tags migrating 22:00:00.0 Info: Beginning Transaction 22:00:00.0 Info: Starting migration of Main DB to 22 22:00:00.0 Info: AlterTable ImportLists 22:00:00.0 Info: => 9E-07s 22:00:00.0 Info: CreateColumn ImportLists Tags String 22:00:00.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:00.0 Info: => 0.0005767s 22:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:00', 'import_list_tags') 22:00:00.0 Info: Committing Transaction 22:00:00.0 Info: 22: import_list_tags migrated 22:00:00.0 Info: => 0.0012658s 22:00:00.0 Info: 23: add_release_groups_etc migrating 22:00:00.0 Info: Beginning Transaction 22:00:00.0 Info: Starting migration of Main DB to 23 22:00:00.0 Info: CreateTable ArtistMetadata 22:00:00.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:00:00.0 Info: => 0.0002294s 22:00:00.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:00.0 Info: => 8.94E-05s 22:00:00.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:00:00.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:00:00.0 Info: => 8.03E-05s 22:00:00.0 Info: AlterTable Artists 22:00:00.0 Info: => 4E-07s 22:00:00.0 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:00.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:00.0 Info: => 0.0005602s 22:00:00.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:00.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:00.0 Info: => 9.9E-05s 22:00:00.0 Info: CreateTable AlbumReleases 22:00:00.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:00:00.0 Info: => 0.0001877s 22:00:00.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:00.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:00.0 Info: => 8.43E-05s 22:00:00.0 Info: CreateIndex AlbumReleases (AlbumId) 22:00:00.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:00.0 Info: => 7.06E-05s 22:00:00.0 Info: PerformDBOperation 22:00:00.0 Info: Performing DB Operation 22:00:00.0 Info: => 0.0009456s 22:00:00.0 Info: AlterTable Albums 22:00:00.0 Info: => 6E-07s 22:00:00.0 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:00.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:00.0 Info: => 0.0006137s 22:00:00.0 Info: AlterTable Albums 22:00:00.0 Info: => 7E-07s 22:00:00.0 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:00.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:00.0 Info: => 0.0005541s 22:00:00.0 Info: AlterTable Albums 22:00:00.0 Info: => 6E-07s 22:00:00.0 Info: CreateColumn Albums Links String 22:00:00.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:00.0 Info: => 0.0005428s 22:00:00.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:00.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:00.0 Info: => 8.06E-05s 22:00:00.0 Info: AlterTable Tracks 22:00:00.0 Info: => 6E-07s 22:00:00.0 Info: CreateColumn Tracks ForeignRecordingId String 22:00:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:00.0 Info: => 0.0005486s 22:00:00.0 Info: AlterTable Tracks 22:00:00.0 Info: => 5E-07s 22:00:00.0 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:00.0 Info: => 0.0005579s 22:00:00.0 Info: AlterTable Tracks 22:00:00.0 Info: => 6E-07s 22:00:00.0 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:00.0 Info: => 0.000548s 22:00:00.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:00.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:00.0 Info: => 8.5E-05s 22:00:00.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:00.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:00.0 Info: => 6.08E-05s 22:00:00.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:00.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:00.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:00.0 Info: DROP TABLE "Artists" 22:00:00.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:00.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:00.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:00.0 Info: => 0.0050738s 22:00:00.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:00.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:00:00.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:00:00.1 Info: DROP TABLE "Albums" 22:00:00.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:00.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:00.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:00.1 Info: => 0.0041883s 22:00:00.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:00.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:00.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:00:00.1 Info: DROP TABLE "Tracks" 22:00:00.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:00.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:00.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:00.1 Info: => 0.0038488s 22:00:00.1 Info: DeleteColumn TrackFiles ArtistId 22:00:00.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:00:00.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:00:00.1 Info: DROP TABLE "TrackFiles" 22:00:00.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:00.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:00.1 Info: => 0.0047033s 22:00:00.1 Info: CreateIndex Artists (ArtistMetadataId) 22:00:00.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:00.1 Info: => 7.93E-05s 22:00:00.1 Info: CreateIndex Artists (Monitored) 22:00:00.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:00.1 Info: => 6.87E-05s 22:00:00.1 Info: CreateIndex Albums (ArtistMetadataId) 22:00:00.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:00.1 Info: => 6.99E-05s 22:00:00.1 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:00.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:00.1 Info: => 6.82E-05s 22:00:00.1 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:00.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:00.1 Info: => 6.71E-05s 22:00:00.1 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:00.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:00.1 Info: => 6.74E-05s 22:00:00.1 Info: UpdateData 22:00:00.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:00.1 Info: => 4.22E-05s 22:00:00.1 Info: UpdateData 22:00:00.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:00.1 Info: => 3.18E-05s 22:00:00.1 Info: UpdateData 22:00:00.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:00.1 Info: => 3.92E-05s 22:00:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:00', 'add_release_groups_etc') 22:00:00.1 Info: Committing Transaction 22:00:00.1 Info: 23: add_release_groups_etc migrated 22:00:00.1 Info: => 0.0010217s 22:00:00.1 Info: 24: NewMediaInfoFormat migrating 22:00:00.1 Info: Beginning Transaction 22:00:00.1 Info: Starting migration of Main DB to 24 22:00:00.1 Info: UpdateData 22:00:00.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:00.1 Info: => 5.56E-05s 22:00:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:00', 'NewMediaInfoFormat') 22:00:00.1 Info: Committing Transaction 22:00:00.1 Info: 24: NewMediaInfoFormat migrated 22:00:00.1 Info: => 0.0006285s 22:00:00.1 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:00.1 Info: Beginning Transaction 22:00:00.1 Info: Starting migration of Main DB to 25 22:00:00.1 Info: RenameTable Restrictions ReleaseProfiles 22:00:00.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:00.1 Info: => 0.001514s 22:00:00.1 Info: AlterTable ReleaseProfiles 22:00:00.1 Info: => 9E-07s 22:00:00.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:00.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:00.1 Info: => 0.0005498s 22:00:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:00', 'rename_restrictions_to_release_profiles') 22:00:00.1 Info: Committing Transaction 22:00:00.1 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:00.1 Info: => 0.0011715s 22:00:00.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:00.1 Info: Beginning Transaction 22:00:00.1 Info: Starting migration of Main DB to 26 22:00:00.1 Info: RenameTable Profiles QualityProfiles 22:00:00.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:00.1 Info: => 0.0015037s 22:00:00.1 Info: AlterTable QualityProfiles 22:00:00.1 Info: => 9E-07s 22:00:00.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:00.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:00.1 Info: => 0.0005383s 22:00:00.1 Info: AlterTable LanguageProfiles 22:00:00.1 Info: => 8E-07s 22:00:00.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:00.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:00.1 Info: => 0.0005304s 22:00:00.1 Info: UpdateData 22:00:00.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:00.1 Info: => 4.77E-05s 22:00:00.1 Info: UpdateData 22:00:00.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:00.1 Info: => 2.92E-05s 22:00:00.1 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:00.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:00.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:00.1 Info: DROP TABLE "Artists" 22:00:00.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:00.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:00.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:00.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:00.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:00.1 Info: => 0.0051067s 22:00:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:00', 'rename_quality_profiles_add_upgrade_allowed') 22:00:00.1 Info: Committing Transaction 22:00:00.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:00.1 Info: => 0.0058577s 22:00:00.1 Info: 27: add_import_exclusions migrating 22:00:00.1 Info: Beginning Transaction 22:00:00.1 Info: Starting migration of Main DB to 27 22:00:00.1 Info: CreateTable ImportListExclusions 22:00:00.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:00.1 Info: => 0.0001973s 22:00:00.1 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:00.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:00.1 Info: => 8.75E-05s 22:00:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:00', 'add_import_exclusions') 22:00:00.1 Info: Committing Transaction 22:00:00.1 Info: 27: add_import_exclusions migrated 22:00:00.1 Info: => 0.0007476s 22:00:00.1 Info: 28: clean_artist_metadata_table migrating 22:00:00.1 Info: Beginning Transaction 22:00:00.1 Info: Starting migration of Main DB to 28 22:00:00.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:00.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:00.1 Info: => 0.0002207s 22:00:00.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:00.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:00.1 Info: => 0.0001348s 22:00:00.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:00:00.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:00:00.1 Info: => 0.0001211s 22:00:00.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:00:00.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:00:00.1 Info: => 0.0001183s 22:00:00.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:00.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:00.1 Info: => 0.0001231s 22:00:00.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:00.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:00.1 Info: => 0.000123s 22:00:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:00', 'clean_artist_metadata_table') 22:00:00.1 Info: Committing Transaction 22:00:00.1 Info: 28: clean_artist_metadata_table migrated 22:00:00.1 Info: => 0.0007286s 22:00:00.1 Info: 29: health_issue_notification migrating 22:00:00.1 Info: Beginning Transaction 22:00:00.1 Info: Starting migration of Main DB to 29 22:00:00.1 Info: AlterTable Notifications 22:00:00.1 Info: => 1.3E-06s 22:00:00.1 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:00.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:00.1 Info: => 0.000669s 22:00:00.1 Info: AlterTable Notifications 22:00:00.1 Info: => 8E-07s 22:00:00.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:00.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:00.1 Info: => 0.0005615s 22:00:00.1 Info: AlterTable Notifications 22:00:00.1 Info: => 5E-07s 22:00:00.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:00.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:00.1 Info: => 0.0005615s 22:00:00.1 Info: AlterTable Notifications 22:00:00.1 Info: => 7E-07s 22:00:00.1 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:00.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:00.1 Info: => 0.0006323s 22:00:00.1 Info: AlterTable Notifications 22:00:00.1 Info: => 8E-07s 22:00:00.1 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:00.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:00.1 Info: => 0.0005335s 22:00:00.1 Info: DeleteColumn Notifications OnDownload 22:00:00.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:00:00.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:00:00.1 Info: DROP TABLE "Notifications" 22:00:00.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:00.1 Info: => 0.00449s 22:00:00.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:00.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:00:00.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:00:00.1 Info: DROP TABLE "Notifications" 22:00:00.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:00.1 Info: => 0.0047141s 22:00:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:00', 'health_issue_notification') 22:00:00.1 Info: Committing Transaction 22:00:00.1 Info: 29: health_issue_notification migrated 22:00:00.1 Info: => 0.0055281s 22:00:00.1 Info: 30: add_mediafilerepository_mtime migrating 22:00:00.1 Info: Beginning Transaction 22:00:00.1 Info: Starting migration of Main DB to 30 22:00:00.1 Info: AlterTable TrackFiles 22:00:00.1 Info: => 9E-07s 22:00:00.1 Info: CreateColumn TrackFiles Modified DateTime 22:00:00.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:00.1 Info: => 0.0006139s 22:00:00.1 Info: AlterTable TrackFiles 22:00:00.1 Info: => 6E-07s 22:00:00.1 Info: CreateColumn TrackFiles Path String 22:00:00.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:00.1 Info: => 0.0005315s 22:00:00.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:00.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:00.1 Info: => 3.68E-05s 22:00:00.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:00.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:00.1 Info: => 0.0001296s 22:00:00.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:00:00.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:00:00.1 Info: => 0.0001336s 22:00:00.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:00:00.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:00:00.1 Info: => 0.0001419s 22:00:00.1 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:00:00.1 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:00:00.1 Info: => 7.72E-05s 22:00:00.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:00.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:00.1 Info: => 4.85E-05s 22:00:00.1 Info: AlterTable TrackFiles 22:00:00.1 Info: => 4E-07s 22:00:00.1 Info: AlterColumn TrackFiles Path String 22:00:00.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:00.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 22:00:00.1 Info: DROP TABLE "TrackFiles" 22:00:00.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:00.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:00.1 Info: => 0.003769s 22:00:00.1 Info: CreateIndex TrackFiles (Path) 22:00:00.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:00.1 Info: => 7.45E-05s 22:00:00.1 Info: DeleteColumn TrackFiles RelativePath 22:00:00.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:00.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 22:00:00.1 Info: DROP TABLE "TrackFiles" 22:00:00.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:00.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:00.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:00.1 Info: => 0.0039278s 22:00:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:00', 'add_mediafilerepository_mtime') 22:00:00.1 Info: Committing Transaction 22:00:00.1 Info: 30: add_mediafilerepository_mtime migrated 22:00:00.1 Info: => 0.0047014s 22:00:00.1 Info: 31: add_artistmetadataid_constraint migrating 22:00:00.1 Info: Beginning Transaction 22:00:00.1 Info: Starting migration of Main DB to 31 22:00:00.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:00:00.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:00:00.1 Info: => 9.33E-05s 22:00:00.1 Info: DeleteIndex Artists (ArtistMetadataId) 22:00:00.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:00:00.1 Info: => 0.0001497s 22:00:00.1 Info: AlterColumn Artists ArtistMetadataId Int32 22:00:00.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:00.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:00.1 Info: DROP TABLE "Artists" 22:00:00.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:00.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:00.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:00.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:00.1 Info: => 0.0046177s 22:00:00.1 Info: CreateIndex Artists (ArtistMetadataId) 22:00:00.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:00.1 Info: => 7.41E-05s 22:00:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T22:00:00', 'add_artistmetadataid_constraint') 22:00:00.1 Info: Committing Transaction 22:00:00.1 Info: 31: add_artistmetadataid_constraint migrated 22:00:00.1 Info: => 0.0008777s 22:00:00.1 Info: 32: old_ids_and_artist_alias migrating 22:00:00.1 Info: Beginning Transaction 22:00:00.1 Info: Starting migration of Main DB to 32 22:00:00.1 Info: AlterTable ArtistMetadata 22:00:00.1 Info: => 6E-07s 22:00:00.1 Info: CreateColumn ArtistMetadata Aliases String 22:00:00.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:00:00.1 Info: => 0.0006224s 22:00:00.1 Info: AlterTable ArtistMetadata 22:00:00.1 Info: => 6E-07s 22:00:00.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:00:00.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:00:00.1 Info: => 0.0005423s 22:00:00.1 Info: AlterTable Albums 22:00:00.1 Info: => 7E-07s 22:00:00.1 Info: CreateColumn Albums OldForeignAlbumIds String 22:00:00.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:00:00.1 Info: => 0.0005171s 22:00:00.1 Info: AlterTable AlbumReleases 22:00:00.1 Info: => 6E-07s 22:00:00.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:00:00.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:00:00.1 Info: => 0.0005589s 22:00:00.1 Info: AlterTable Tracks 22:00:00.1 Info: => 6E-07s 22:00:00.1 Info: CreateColumn Tracks OldForeignRecordingIds String 22:00:00.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:00:00.1 Info: => 0.0005911s 22:00:00.1 Info: AlterTable Tracks 22:00:00.1 Info: => 7E-07s 22:00:00.1 Info: CreateColumn Tracks OldForeignTrackIds String 22:00:00.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:00:00.1 Info: => 0.0005288s 22:00:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T22:00:00', 'old_ids_and_artist_alias') 22:00:00.1 Info: Committing Transaction 22:00:00.1 Info: 32: old_ids_and_artist_alias migrated 22:00:00.1 Info: => 0.0012838s 22:00:00.1 Info: 33: download_propers_config migrating 22:00:00.1 Info: Beginning Transaction 22:00:00.1 Info: Starting migration of Main DB to 33 22:00:00.1 Info: PerformDBOperation 22:00:00.1 Info: Performing DB Operation 22:00:00.1 Info: => 3.45E-05s 22:00:00.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:00.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:00.1 Info: => 3.48E-05s 22:00:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T22:00:00', 'download_propers_config') 22:00:00.1 Info: Committing Transaction 22:00:00.1 Info: 33: download_propers_config migrated 22:00:00.1 Info: => 0.00065s 22:00:00.1 Info: 34: remove_language_profiles migrating 22:00:00.1 Info: Beginning Transaction 22:00:00.1 Info: Starting migration of Main DB to 34 22:00:00.1 Info: DeleteTable LanguageProfiles 22:00:00.1 Info: DROP TABLE "LanguageProfiles" 22:00:00.1 Info: => 0.000221s 22:00:00.1 Info: DeleteColumn Artists LanguageProfileId 22:00:00.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:00.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:00:00.1 Info: DROP TABLE "Artists" 22:00:00.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:00.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:00.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:00.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:00.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:00.1 Info: => 0.0041358s 22:00:00.1 Info: DeleteColumn ImportLists LanguageProfileId 22:00:00.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:00:00.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:00:00.1 Info: DROP TABLE "ImportLists" 22:00:00.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:00:00.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:00.1 Info: => 0.0054143s 22:00:00.1 Info: DeleteColumn Blacklist Language 22:00:00.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:00:00.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:00:00.1 Info: DROP TABLE "Blacklist" 22:00:00.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:00:00.1 Info: => 0.004818s 22:00:00.1 Info: DeleteColumn History Language 22:00:00.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:00:00.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:00:00.1 Info: DROP TABLE "History" 22:00:00.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:00.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:00.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:00.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:00.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:00.1 Info: => 0.0049901s 22:00:00.1 Info: DeleteColumn LyricFiles Language 22:00:00.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:00:00.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:00:00.1 Info: DROP TABLE "LyricFiles" 22:00:00.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:00.1 Info: => 0.0053364s 22:00:00.1 Info: DeleteColumn TrackFiles Language 22:00:00.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:00.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:00:00.1 Info: DROP TABLE "TrackFiles" 22:00:00.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:00.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:00.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:00.1 Info: => 0.0038828s 22:00:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T22:00:00', 'remove_language_profiles') 22:00:00.1 Info: Committing Transaction 22:00:00.1 Info: 34: remove_language_profiles migrated 22:00:00.1 Info: => 0.0049014s 22:00:00.1 Info: 35: multi_disc_naming_format migrating 22:00:00.1 Info: Beginning Transaction 22:00:00.1 Info: Starting migration of Main DB to 35 22:00:00.1 Info: AlterTable NamingConfig 22:00:00.1 Info: => 4E-07s 22:00:00.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:00:00.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:00:00.1 Info: => 0.0005881s 22:00:00.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:00.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:00.1 Info: => 4.35E-05s 22:00:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T22:00:00', 'multi_disc_naming_format') 22:00:00.1 Info: Committing Transaction 22:00:00.1 Info: 35: multi_disc_naming_format migrated 22:00:00.1 Info: => 0.0006991s 22:00:00.1 Info: 36: add_download_client_priority migrating 22:00:00.1 Info: Beginning Transaction 22:00:00.1 Info: Starting migration of Main DB to 36 22:00:00.1 Info: AlterTable DownloadClients 22:00:00.1 Info: => 8E-07s 22:00:00.1 Info: CreateColumn DownloadClients Priority Int32 22:00:00.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:00:00.1 Info: => 0.0006034s 22:00:00.1 Info: PerformDBOperation 22:00:00.1 Info: Performing DB Operation 22:00:00.1 Info: => 0.0001791s 22:00:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T22:00:00', 'add_download_client_priority') 22:00:00.1 Info: Committing Transaction 22:00:00.1 Info: 36: add_download_client_priority migrated 22:00:00.1 Info: => 0.000865s 22:00:00.1 Info: 37: remove_growl_prowl migrating 22:00:00.1 Info: Beginning Transaction 22:00:00.1 Info: Starting migration of Main DB to 37 22:00:00.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:00.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:00:00.2 Info: => 5.63E-05s 22:00:00.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:00.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:00:00.2 Info: => 2.78E-05s 22:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T22:00:00', 'remove_growl_prowl') 22:00:00.2 Info: Committing Transaction 22:00:00.2 Info: 37: remove_growl_prowl migrated 22:00:00.2 Info: => 0.0006325s 22:00:00.2 Info: 38: remove_plex_hometheatre migrating 22:00:00.2 Info: Beginning Transaction 22:00:00.2 Info: Starting migration of Main DB to 38 22:00:00.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:00.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:00:00.2 Info: => 4.55E-05s 22:00:00.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:00.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:00:00.2 Info: => 2.85E-05s 22:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T22:00:00', 'remove_plex_hometheatre') 22:00:00.2 Info: Committing Transaction 22:00:00.2 Info: 38: remove_plex_hometheatre migrated 22:00:00.2 Info: => 0.0006435s 22:00:00.2 Info: 39: add_root_folder_add_defaults migrating 22:00:00.2 Info: Beginning Transaction 22:00:00.2 Info: Starting migration of Main DB to 39 22:00:00.2 Info: AlterTable RootFolders 22:00:00.2 Info: => 8E-07s 22:00:00.2 Info: CreateColumn RootFolders Name String 22:00:00.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:00:00.2 Info: => 0.0006122s 22:00:00.2 Info: AlterTable RootFolders 22:00:00.2 Info: => 7E-07s 22:00:00.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:00:00.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:00:00.2 Info: => 0.0005476s 22:00:00.2 Info: AlterTable RootFolders 22:00:00.2 Info: => 7E-07s 22:00:00.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:00:00.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:00:00.2 Info: => 0.0006047s 22:00:00.2 Info: AlterTable RootFolders 22:00:00.2 Info: => 8E-07s 22:00:00.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:00:00.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:00.2 Info: => 0.000548s 22:00:00.2 Info: AlterTable RootFolders 22:00:00.2 Info: => 6E-07s 22:00:00.2 Info: CreateColumn RootFolders DefaultTags String 22:00:00.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:00:00.2 Info: => 0.0005642s 22:00:00.2 Info: PerformDBOperation 22:00:00.2 Info: Performing DB Operation 22:00:00.2 Info: => 5.21E-05s 22:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T22:00:00', 'add_root_folder_add_defaults') 22:00:00.2 Info: Committing Transaction 22:00:00.2 Info: 39: add_root_folder_add_defaults migrated 22:00:00.2 Info: => 0.0007041s 22:00:00.2 Info: 40: task_duration migrating 22:00:00.2 Info: Beginning Transaction 22:00:00.2 Info: Starting migration of Main DB to 40 22:00:00.2 Info: AlterTable ScheduledTasks 22:00:00.2 Info: => 7E-07s 22:00:00.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:00:00.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:00:00.2 Info: => 0.0005834s 22:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T22:00:00', 'task_duration') 22:00:00.2 Info: Committing Transaction 22:00:00.2 Info: 40: task_duration migrated 22:00:00.2 Info: => 0.0012531s 22:00:00.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:00:00.2 Info: Beginning Transaction 22:00:00.2 Info: Starting migration of Main DB to 41 22:00:00.2 Info: AlterTable ReleaseProfiles 22:00:00.2 Info: => 8E-07s 22:00:00.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:00:00.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:00:00.2 Info: => 0.0005942s 22:00:00.2 Info: AlterTable ReleaseProfiles 22:00:00.2 Info: => 7E-07s 22:00:00.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:00:00.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:00:00.2 Info: => 0.0005362s 22:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T22:00:00', 'add_indexer_and_enabled_to_release_profiles') 22:00:00.2 Info: Committing Transaction 22:00:00.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:00:00.2 Info: => 0.0012384s 22:00:00.2 Info: 42: remove_album_folders migrating 22:00:00.2 Info: Beginning Transaction 22:00:00.2 Info: Starting migration of Main DB to 42 22:00:00.2 Info: DeleteColumn Artists AlbumFolder 22:00:00.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:00:00.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:00:00.2 Info: DROP TABLE "Artists" 22:00:00.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:00.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:00.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:00.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:00.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:00.2 Info: => 0.0062869s 22:00:00.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:00.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:00.2 Info: => 3.94E-05s 22:00:00.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:00.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:00.2 Info: => 2.91E-05s 22:00:00.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:00:00.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:00:00.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:00:00.2 Info: DROP TABLE "NamingConfig" 22:00:00.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:00:00.2 Info: => 0.0036528s 22:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T22:00:00', 'remove_album_folders') 22:00:00.2 Info: Committing Transaction 22:00:00.2 Info: 42: remove_album_folders migrated 22:00:00.2 Info: => 0.0045792s 22:00:00.2 Info: 44: add_priority_to_indexers migrating 22:00:00.2 Info: Beginning Transaction 22:00:00.2 Info: Starting migration of Main DB to 44 22:00:00.2 Info: AlterTable Indexers 22:00:00.2 Info: => 8E-07s 22:00:00.2 Info: CreateColumn Indexers Priority Int32 22:00:00.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:00:00.2 Info: => 0.0005993s 22:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T22:00:00', 'add_priority_to_indexers') 22:00:00.2 Info: Committing Transaction 22:00:00.2 Info: 44: add_priority_to_indexers migrated 22:00:00.2 Info: => 0.0013148s 22:00:00.2 Info: 45: remove_chown_and_folderchmod_config migrating 22:00:00.2 Info: Beginning Transaction 22:00:00.2 Info: Starting migration of Main DB to 45 22:00:00.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:00.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:00.2 Info: => 0.0001312s 22:00:00.2 Info: PerformDBOperation 22:00:00.2 Info: Performing DB Operation 22:00:00.2 Info: => 2.6E-05s 22:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T22:00:00', 'remove_chown_and_folderchmod_config') 22:00:00.2 Info: Committing Transaction 22:00:00.2 Info: 45: remove_chown_and_folderchmod_config migrated 22:00:00.2 Info: => 0.0006827s 22:00:00.2 Info: 47: update_notifiarr migrating 22:00:00.2 Info: Beginning Transaction 22:00:00.2 Info: Starting migration of Main DB to 47 22:00:00.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:00.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:00.2 Info: => 7.25E-05s 22:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T22:00:00', 'update_notifiarr') 22:00:00.2 Info: Committing Transaction 22:00:00.2 Info: 47: update_notifiarr migrated 22:00:00.2 Info: => 0.0007411s 22:00:00.2 Info: 49: email_multiple_addresses migrating 22:00:00.2 Info: Beginning Transaction 22:00:00.2 Info: Starting migration of Main DB to 49 22:00:00.2 Info: PerformDBOperation 22:00:00.2 Info: Performing DB Operation 22:00:00.2 Info: => 5.97E-05s 22:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T22:00:00', 'email_multiple_addresses') 22:00:00.2 Info: Committing Transaction 22:00:00.2 Info: 49: email_multiple_addresses migrated 22:00:00.2 Info: => 0.0007162s 22:00:00.2 Info: 50: rename_blacklist_to_blocklist migrating 22:00:00.2 Info: Beginning Transaction 22:00:00.2 Info: Starting migration of Main DB to 50 22:00:00.2 Info: RenameTable Blacklist Blocklist 22:00:00.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:00:00.2 Info: => 0.0015976s 22:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T22:00:00', 'rename_blacklist_to_blocklist') 22:00:00.2 Info: Committing Transaction 22:00:00.2 Info: 50: rename_blacklist_to_blocklist migrated 22:00:00.2 Info: => 0.0022946s 22:00:00.2 Info: 51: cdh_per_downloadclient migrating 22:00:00.2 Info: Beginning Transaction 22:00:00.2 Info: Starting migration of Main DB to 51 22:00:00.2 Info: AlterTable DownloadClients 22:00:00.2 Info: => 7E-07s 22:00:00.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:00:00.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:00.2 Info: => 0.0005899s 22:00:00.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:00:00.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:00.2 Info: => 0.00059s 22:00:00.2 Info: PerformDBOperation 22:00:00.2 Info: Performing DB Operation 22:00:00.2 Info: => 0.0001567s 22:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T22:00:00', 'cdh_per_downloadclient') 22:00:00.2 Info: Committing Transaction 22:00:00.2 Info: 51: cdh_per_downloadclient migrated 22:00:00.2 Info: => 0.0007899s 22:00:00.2 Info: 52: download_history migrating 22:00:00.2 Info: Beginning Transaction 22:00:00.2 Info: Starting migration of Main DB to 52 22:00:00.2 Info: CreateTable DownloadHistory 22:00:00.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:00:00.2 Info: => 0.0002058s 22:00:00.2 Info: CreateIndex DownloadHistory (EventType) 22:00:00.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:00.2 Info: => 9.37E-05s 22:00:00.2 Info: CreateIndex DownloadHistory (ArtistId) 22:00:00.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:00.2 Info: => 7.2E-05s 22:00:00.2 Info: CreateIndex DownloadHistory (DownloadId) 22:00:00.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:00.2 Info: => 0.0001243s 22:00:00.2 Info: PerformDBOperation 22:00:00.2 Info: Performing DB Operation 22:00:00.2 Info: => 0.0001283s 22:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T22:00:00', 'download_history') 22:00:00.2 Info: Committing Transaction 22:00:00.2 Info: 52: download_history migrated 22:00:00.2 Info: => 0.0008864s 22:00:00.2 Info: 53: add_update_history migrating 22:00:00.2 Info: Beginning Transaction 22:00:00.2 Info: Starting migration of Main DB to 53 22:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T22:00:00', 'add_update_history') 22:00:00.2 Info: Committing Transaction 22:00:00.2 Info: 53: add_update_history migrated 22:00:00.2 Info: => 0.0006904s 22:00:00.2 Info: 54: add_on_update_to_notifications migrating 22:00:00.2 Info: Beginning Transaction 22:00:00.2 Info: Starting migration of Main DB to 54 22:00:00.2 Info: AlterTable Notifications 22:00:00.2 Info: => 8E-07s 22:00:00.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:00:00.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:00:00.2 Info: => 0.0006108s 22:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T22:00:00', 'add_on_update_to_notifications') 22:00:00.2 Info: Committing Transaction 22:00:00.2 Info: 54: add_on_update_to_notifications migrated 22:00:00.2 Info: => 0.0013259s 22:00:00.2 Info: 55: download_client_per_indexer migrating 22:00:00.2 Info: Beginning Transaction 22:00:00.2 Info: Starting migration of Main DB to 55 22:00:00.2 Info: AlterTable Indexers 22:00:00.2 Info: => 7E-07s 22:00:00.2 Info: CreateColumn Indexers DownloadClientId Int32 22:00:00.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:00:00.2 Info: => 0.0006466s 22:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T22:00:00', 'download_client_per_indexer') 22:00:00.2 Info: Committing Transaction 22:00:00.2 Info: 55: download_client_per_indexer migrated 22:00:00.2 Info: => 0.0013026s 22:00:00.2 Info: 56: AddNewItemMonitorType migrating 22:00:00.2 Info: Beginning Transaction 22:00:00.2 Info: Starting migration of Main DB to 56 22:00:00.2 Info: AlterTable Artists 22:00:00.2 Info: => 6E-07s 22:00:00.2 Info: CreateColumn Artists MonitorNewItems Int32 22:00:00.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:00.2 Info: => 0.0006363s 22:00:00.2 Info: AlterTable RootFolders 22:00:00.2 Info: => 6E-07s 22:00:00.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:00:00.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:00.2 Info: => 0.0005596s 22:00:00.2 Info: AlterTable ImportLists 22:00:00.2 Info: => 6E-07s 22:00:00.2 Info: CreateColumn ImportLists MonitorNewItems Int32 22:00:00.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:00.2 Info: => 0.0005494s 22:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T22:00:00', 'AddNewItemMonitorType') 22:00:00.2 Info: Committing Transaction 22:00:00.2 Info: 56: AddNewItemMonitorType migrated 22:00:00.2 Info: => 0.0012963s 22:00:00.2 Info: 57: ImportListSearch migrating 22:00:00.2 Info: Beginning Transaction 22:00:00.2 Info: Starting migration of Main DB to 57 22:00:00.2 Info: AlterTable ImportLists 22:00:00.2 Info: => 6E-07s 22:00:00.2 Info: CreateColumn ImportLists ShouldSearch Boolean 22:00:00.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:00:00.2 Info: => 0.0006208s 22:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T22:00:00', 'ImportListSearch') 22:00:00.2 Info: Committing Transaction 22:00:00.2 Info: 57: ImportListSearch migrated 22:00:00.2 Info: => 0.0013249s 22:00:00.2 Info: 58: ImportListMonitorExisting migrating 22:00:00.2 Info: Beginning Transaction 22:00:00.2 Info: Starting migration of Main DB to 58 22:00:00.2 Info: AlterTable ImportLists 22:00:00.2 Info: => 6E-07s 22:00:00.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:00:00.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:00:00.2 Info: => 0.0006138s 22:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T22:00:00', 'ImportListMonitorExisting') 22:00:00.2 Info: Committing Transaction 22:00:00.2 Info: 58: ImportListMonitorExisting migrated 22:00:00.2 Info: => 0.0012897s 22:00:00.2 Info: 59: add_indexer_tags migrating 22:00:00.2 Info: Beginning Transaction 22:00:00.2 Info: Starting migration of Main DB to 59 22:00:00.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:00.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:00:00.2 Info: => 4.85E-05s 22:00:00.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:00.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:00:00.2 Info: => 2.77E-05s 22:00:00.2 Info: AlterTable Indexers 22:00:00.2 Info: => 4E-07s 22:00:00.2 Info: CreateColumn Indexers Tags String 22:00:00.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:00:00.2 Info: => 0.0005928s 22:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T22:00:00', 'add_indexer_tags') 22:00:00.2 Info: Committing Transaction 22:00:00.2 Info: 59: add_indexer_tags migrated 22:00:00.2 Info: => 0.0012605s 22:00:00.2 Info: 60: update_audio_types migrating 22:00:00.2 Info: Beginning Transaction 22:00:00.2 Info: Starting migration of Main DB to 60 22:00:00.2 Info: PerformDBOperation 22:00:00.2 Info: Performing DB Operation 22:00:00.2 Info: => 0.0001329s 22:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T22:00:00', 'update_audio_types') 22:00:00.2 Info: Committing Transaction 22:00:00.2 Info: 60: update_audio_types migrated 22:00:00.2 Info: => 0.0007833s 22:00:00.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:00:00.2 Info: Beginning Transaction 22:00:00.2 Info: Starting migration of Main DB to 61 22:00:00.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:00.2 Info: DELETE FROM "Commands" WHERE 1 = 1 22:00:00.2 Info: => 4.66E-05s 22:00:00.2 Info: AlterTable AlbumReleases 22:00:00.2 Info: => 4E-07s 22:00:00.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:00:00.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:00:00.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:00:00.2 Info: DROP TABLE "AlbumReleases" 22:00:00.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:00:00.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:00.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:00.2 Info: => 0.0043613s 22:00:00.2 Info: AlterTable Albums 22:00:00.2 Info: => 5E-07s 22:00:00.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:00:00.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:00:00.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:00:00.2 Info: DROP TABLE "Albums" 22:00:00.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:00.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:00.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:00.2 Info: => 0.0058823s 22:00:00.2 Info: AlterTable Albums 22:00:00.2 Info: => 6E-07s 22:00:00.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:00:00.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:00:00.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:00:00.2 Info: DROP TABLE "Albums" 22:00:00.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:00.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:00.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:00.2 Info: => 0.0043971s 22:00:00.2 Info: AlterTable Albums 22:00:00.2 Info: => 6E-07s 22:00:00.2 Info: AlterColumn Albums Added DateTimeOffset 22:00:00.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:00:00.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:00:00.2 Info: DROP TABLE "Albums" 22:00:00.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:00.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:00.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:00.2 Info: => 0.0043382s 22:00:00.2 Info: AlterTable Artists 22:00:00.2 Info: => 6E-07s 22:00:00.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:00:00.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:00:00.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:00:00.2 Info: DROP TABLE "Artists" 22:00:00.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:00.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:00.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:00.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:00.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:00.2 Info: => 0.0044175s 22:00:00.2 Info: AlterTable Artists 22:00:00.2 Info: => 6E-07s 22:00:00.2 Info: AlterColumn Artists Added DateTimeOffset 22:00:00.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:00:00.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:00:00.2 Info: DROP TABLE "Artists" 22:00:00.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:00.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:00.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:00.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:00.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:00.2 Info: => 0.0056416s 22:00:00.2 Info: AlterTable Blocklist 22:00:00.2 Info: => 6E-07s 22:00:00.2 Info: AlterColumn Blocklist Date DateTimeOffset 22:00:00.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:00:00.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:00:00.2 Info: DROP TABLE "Blocklist" 22:00:00.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:00.2 Info: => 0.004607s 22:00:00.2 Info: AlterTable Blocklist 22:00:00.2 Info: => 9E-07s 22:00:00.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:00:00.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:00:00.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:00:00.2 Info: DROP TABLE "Blocklist" 22:00:00.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:00.2 Info: => 0.0053726s 22:00:00.2 Info: AlterTable Commands 22:00:00.2 Info: => 8E-07s 22:00:00.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:00:00.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:00:00.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:00:00.2 Info: DROP TABLE "Commands" 22:00:00.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:00.2 Info: => 0.0041392s 22:00:00.2 Info: AlterTable Commands 22:00:00.2 Info: => 7E-07s 22:00:00.2 Info: AlterColumn Commands StartedAt DateTimeOffset 22:00:00.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:00:00.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:00:00.2 Info: DROP TABLE "Commands" 22:00:00.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:00.2 Info: => 0.003748s 22:00:00.2 Info: AlterTable Commands 22:00:00.2 Info: => 1.1E-06s 22:00:00.2 Info: AlterColumn Commands EndedAt DateTimeOffset 22:00:00.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:00:00.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:00:00.2 Info: DROP TABLE "Commands" 22:00:00.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:00.2 Info: => 0.0056065s 22:00:00.2 Info: AlterTable DownloadClientStatus 22:00:00.2 Info: => 6E-07s 22:00:00.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:00:00.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:00:00.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:00.2 Info: DROP TABLE "DownloadClientStatus" 22:00:00.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:00.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:00.3 Info: => 0.0039921s 22:00:00.3 Info: AlterTable DownloadClientStatus 22:00:00.3 Info: => 5E-07s 22:00:00.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:00:00.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:00:00.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:00.3 Info: DROP TABLE "DownloadClientStatus" 22:00:00.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:00.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:00.3 Info: => 0.0048251s 22:00:00.3 Info: AlterTable DownloadClientStatus 22:00:00.3 Info: => 6E-07s 22:00:00.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:00:00.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:00:00.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:00.3 Info: DROP TABLE "DownloadClientStatus" 22:00:00.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:00.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:00.3 Info: => 0.0040138s 22:00:00.3 Info: AlterTable DownloadHistory 22:00:00.3 Info: => 7E-07s 22:00:00.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:00:00.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:00:00.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:00:00.3 Info: DROP TABLE "DownloadHistory" 22:00:00.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:00:00.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:00.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:00.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:00.3 Info: => 0.004772s 22:00:00.3 Info: AlterTable ExtraFiles 22:00:00.3 Info: => 6E-07s 22:00:00.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:00:00.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:00:00.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:00:00.3 Info: DROP TABLE "ExtraFiles" 22:00:00.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:00.3 Info: => 0.0048274s 22:00:00.3 Info: AlterTable ExtraFiles 22:00:00.3 Info: => 9E-07s 22:00:00.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:00:00.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:00:00.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:00:00.3 Info: DROP TABLE "ExtraFiles" 22:00:00.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:00.3 Info: => 0.0046903s 22:00:00.3 Info: AlterTable History 22:00:00.3 Info: => 8E-07s 22:00:00.3 Info: AlterColumn History Date DateTimeOffset 22:00:00.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:00:00.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:00:00.3 Info: DROP TABLE "History" 22:00:00.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:00.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:00.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:00.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:00.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:00.3 Info: => 0.0046797s 22:00:00.3 Info: AlterTable ImportListStatus 22:00:00.3 Info: => 5E-07s 22:00:00.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:00:00.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:00:00.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:00.3 Info: DROP TABLE "ImportListStatus" 22:00:00.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:00.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:00.3 Info: => 0.0052812s 22:00:00.3 Info: AlterTable ImportListStatus 22:00:00.3 Info: => 6E-07s 22:00:00.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:00:00.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:00:00.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:00.3 Info: DROP TABLE "ImportListStatus" 22:00:00.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:00.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:00.3 Info: => 0.0039505s 22:00:00.3 Info: AlterTable ImportListStatus 22:00:00.3 Info: => 5E-07s 22:00:00.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:00:00.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:00:00.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:00.3 Info: DROP TABLE "ImportListStatus" 22:00:00.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:00.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:00.3 Info: => 0.0038697s 22:00:00.3 Info: AlterTable IndexerStatus 22:00:00.3 Info: => 6E-07s 22:00:00.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:00:00.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:00:00.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:00.3 Info: DROP TABLE "IndexerStatus" 22:00:00.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:00.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:00.3 Info: => 0.0050532s 22:00:00.3 Info: AlterTable IndexerStatus 22:00:00.3 Info: => 5E-07s 22:00:00.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:00:00.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:00:00.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:00.3 Info: DROP TABLE "IndexerStatus" 22:00:00.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:00.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:00.3 Info: => 0.0039145s 22:00:00.3 Info: AlterTable IndexerStatus 22:00:00.3 Info: => 5E-07s 22:00:00.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:00:00.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:00:00.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:00.3 Info: DROP TABLE "IndexerStatus" 22:00:00.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:00.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:00.3 Info: => 0.0039712s 22:00:00.3 Info: AlterTable LyricFiles 22:00:00.3 Info: => 6E-07s 22:00:00.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:00:00.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:00:00.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:00:00.3 Info: DROP TABLE "LyricFiles" 22:00:00.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:00.3 Info: => 0.0063057s 22:00:00.3 Info: AlterTable LyricFiles 22:00:00.3 Info: => 6E-07s 22:00:00.3 Info: AlterColumn LyricFiles Added DateTimeOffset 22:00:00.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:00:00.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:00:00.3 Info: DROP TABLE "LyricFiles" 22:00:00.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:00.3 Info: => 0.0040019s 22:00:00.3 Info: AlterTable MetadataFiles 22:00:00.3 Info: => 7E-07s 22:00:00.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:00:00.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:00:00.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:00:00.3 Info: DROP TABLE "MetadataFiles" 22:00:00.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:00.3 Info: => 0.0041675s 22:00:00.3 Info: AlterTable MetadataFiles 22:00:00.3 Info: => 7E-07s 22:00:00.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:00:00.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:00:00.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:00:00.3 Info: DROP TABLE "MetadataFiles" 22:00:00.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:00.3 Info: => 0.0046491s 22:00:00.3 Info: AlterTable PendingReleases 22:00:00.3 Info: => 7E-07s 22:00:00.3 Info: AlterColumn PendingReleases Added DateTimeOffset 22:00:00.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:00:00.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:00:00.3 Info: DROP TABLE "PendingReleases" 22:00:00.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:00:00.3 Info: => 0.0047164s 22:00:00.3 Info: AlterTable ScheduledTasks 22:00:00.3 Info: => 6E-07s 22:00:00.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:00:00.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:00:00.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:00.3 Info: DROP TABLE "ScheduledTasks" 22:00:00.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:00.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:00.3 Info: => 0.003866s 22:00:00.3 Info: AlterTable ScheduledTasks 22:00:00.3 Info: => 6E-07s 22:00:00.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:00:00.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:00:00.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:00.3 Info: DROP TABLE "ScheduledTasks" 22:00:00.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:00.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:00.3 Info: => 0.003778s 22:00:00.3 Info: AlterTable TrackFiles 22:00:00.3 Info: => 5E-07s 22:00:00.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:00:00.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:00:00.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:00:00.3 Info: DROP TABLE "TrackFiles" 22:00:00.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:00.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:00.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:00.3 Info: => 0.0052369s 22:00:00.3 Info: AlterTable TrackFiles 22:00:00.3 Info: => 4E-07s 22:00:00.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:00:00.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:00:00.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:00:00.3 Info: DROP TABLE "TrackFiles" 22:00:00.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:00.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:00.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:00.3 Info: => 0.0040304s 22:00:00.3 Info: AlterTable VersionInfo 22:00:00.3 Info: => 5E-07s 22:00:00.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:00:00.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:00:00.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:00:00.3 Info: DROP TABLE "VersionInfo" 22:00:00.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:00:00.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:00.4 Info: => 0.0039022s 22:00:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T22:00:00', 'postgres_update_timestamp_columns_to_with_timezone') 22:00:00.4 Info: Committing Transaction 22:00:00.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:00:00.4 Info: => 0.0063087s 22:00:00.4 Info: 62: add_on_delete_to_notifications migrating 22:00:00.4 Info: Beginning Transaction 22:00:00.4 Info: Starting migration of Main DB to 62 22:00:00.4 Info: AlterTable Notifications 22:00:00.4 Info: => 6E-07s 22:00:00.4 Info: CreateColumn Notifications OnArtistDelete Boolean 22:00:00.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:00:00.4 Info: => 0.000673s 22:00:00.4 Info: AlterTable Notifications 22:00:00.4 Info: => 7E-07s 22:00:00.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:00:00.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:00:00.4 Info: => 0.000572s 22:00:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T22:00:00', 'add_on_delete_to_notifications') 22:00:00.4 Info: Committing Transaction 22:00:00.4 Info: 62: add_on_delete_to_notifications migrated 22:00:00.4 Info: => 0.0012856s 22:00:00.4 Info: 63: add_custom_formats migrating 22:00:00.4 Info: Beginning Transaction 22:00:00.4 Info: Starting migration of Main DB to 63 22:00:00.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 22:00:00.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x265", "value": 2 } ]', '', '', '[]', 0, 1, 0) 22:00:00.4 Info: AlterTable DelayProfiles 22:00:00.4 Info: => 3E-07s 22:00:00.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:00:00.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:00:00.4 Info: => 0.000573s 22:00:00.4 Info: UpdateData 22:00:00.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:00:00.4 Info: => 5.07E-05s 22:00:00.4 Info: AlterTable TrackFiles 22:00:00.4 Info: => 4E-07s 22:00:00.4 Info: CreateColumn TrackFiles OriginalFilePath String 22:00:00.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:00:00.4 Info: => 0.00061s 22:00:00.4 Info: PerformDBOperation 22:00:00.4 Info: Performing DB Operation 22:00:00.4 Info: => 0.0011545s 22:00:00.4 Info: CreateTable CustomFormats 22:00:00.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:00:00.4 Info: => 0.0001385s 22:00:00.4 Info: CreateIndex CustomFormats (Name) 22:00:00.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:00:00.4 Info: => 8.05E-05s 22:00:00.4 Info: AlterTable QualityProfiles 22:00:00.4 Info: => 6E-07s 22:00:00.4 Info: CreateColumn QualityProfiles FormatItems String 22:00:00.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:00:00.4 Info: => 0.0005964s 22:00:00.4 Info: AlterTable QualityProfiles 22:00:00.4 Info: => 7E-07s 22:00:00.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:00:00.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:00.4 Info: => 0.0005684s 22:00:00.4 Info: AlterTable QualityProfiles 22:00:00.4 Info: => 6E-07s 22:00:00.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:00:00.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:00.4 Info: => 0.0005709s 22:00:00.4 Info: PerformDBOperation 22:00:00.4 Info: Performing DB Operation 22:00:00.4 Info: => 0.0014492s 22:00:00.4 Info: PerformDBOperation 22:00:00.4 Info: Performing DB Operation 22:00:00.4 Info: => 3.1E-05s 22:00:00.4 Info: DeleteColumn ReleaseProfiles Preferred 22:00:00.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:00:00.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:00.4 Info: DROP TABLE "ReleaseProfiles" 22:00:00.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:00.4 Info: => 0.0044263s 22:00:00.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:00:00.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:00:00.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:00.4 Info: DROP TABLE "ReleaseProfiles" 22:00:00.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:00.4 Info: => 0.0052214s 22:00:00.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:00.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:00.4 Info: => 5.04E-05s 22:00:00.4 Info: AlterTable DelayProfiles 22:00:00.4 Info: => 4E-07s 22:00:00.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:00:00.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:00.4 Info: => 0.0005721s 22:00:00.4 Info: AlterTable DelayProfiles 22:00:00.4 Info: => 6E-07s 22:00:00.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:00:00.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:00:00.4 Info: => 0.0005571s 22:00:00.4 Info: -> 2 Insert operations completed in 00:00:00.0001451 taking an average of 00:00:00.0000725 22:00:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T22:00:00', 'add_custom_formats') 22:00:00.4 Info: Committing Transaction 22:00:00.4 Info: 63: add_custom_formats migrated 22:00:00.4 Info: => 0.0014502s 22:00:00.4 Debug: Took: 00:00:00.4476592 22:00:00.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 22:00:00.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 22:00:00.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648004714715_135/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:00.4 Info: DatabaseEngineVersionCheck migrating 22:00:00.4 Info: PerformDBOperation 22:00:00.4 Info: Performing DB Operation 22:00:00.4 Info: SQLite 3.49.1 22:00:00.4 Info: => 0.0024699s 22:00:00.4 Info: DatabaseEngineVersionCheck migrated 22:00:00.4 Info: => 0.0024869s 22:00:00.4 Info: VersionMigration migrating 22:00:00.4 Info: Beginning Transaction 22:00:00.4 Info: CreateTable VersionInfo 22:00:00.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:00.4 Info: => 0.0002246s 22:00:00.4 Info: Committing Transaction 22:00:00.4 Info: VersionMigration migrated 22:00:00.4 Info: => 0.0013786s 22:00:00.4 Info: VersionUniqueMigration migrating 22:00:00.4 Info: Beginning Transaction 22:00:00.4 Info: CreateIndex VersionInfo (Version) 22:00:00.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:00.4 Info: => 0.0001477s 22:00:00.4 Info: AlterTable VersionInfo 22:00:00.4 Info: => 7E-07s 22:00:00.4 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:00.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:00.4 Info: => 0.0006967s 22:00:00.4 Info: Committing Transaction 22:00:00.4 Info: VersionUniqueMigration migrated 22:00:00.4 Info: => 0.0013898s 22:00:00.4 Info: VersionDescriptionMigration migrating 22:00:00.4 Info: Beginning Transaction 22:00:00.4 Info: AlterTable VersionInfo 22:00:00.4 Info: => 9E-07s 22:00:00.4 Info: CreateColumn VersionInfo Description String 22:00:00.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:00.4 Info: => 0.0002601s 22:00:00.4 Info: Committing Transaction 22:00:00.4 Info: VersionDescriptionMigration migrated 22:00:00.4 Info: => 0.0008816s 22:00:00.4 Info: 1: InitialSetup migrating 22:00:00.4 Info: Beginning Transaction 22:00:00.4 Info: Starting migration of Main DB to 1 22:00:00.4 Info: CreateTable Config 22:00:00.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:00.4 Info: => 0.0002542s 22:00:00.4 Info: CreateIndex Config (Key) 22:00:00.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:00.4 Info: => 8.27E-05s 22:00:00.4 Info: CreateTable RootFolders 22:00:00.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:00.4 Info: => 0.000127s 22:00:00.4 Info: CreateIndex RootFolders (Path) 22:00:00.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:00.4 Info: => 7.19E-05s 22:00:00.4 Info: CreateTable Artists 22:00:00.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:00:00.4 Info: => 0.0002647s 22:00:00.4 Info: CreateIndex Artists (ForeignArtistId) 22:00:00.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:00.4 Info: => 8.42E-05s 22:00:00.4 Info: CreateIndex Artists (NameSlug) 22:00:00.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:00.4 Info: => 6.78E-05s 22:00:00.4 Info: CreateIndex Artists (CleanName) 22:00:00.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:00.4 Info: => 6.42E-05s 22:00:00.4 Info: CreateIndex Artists (Path) 22:00:00.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:00.4 Info: => 6.03E-05s 22:00:00.4 Info: CreateTable Albums 22:00:00.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:00:00.5 Info: => 0.0002549s 22:00:00.5 Info: CreateIndex Albums (ForeignAlbumId) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:00.5 Info: => 7.69E-05s 22:00:00.5 Info: CreateIndex Albums (MBId) 22:00:00.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:00.5 Info: => 6.38E-05s 22:00:00.5 Info: CreateIndex Albums (TADBId) 22:00:00.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:00.5 Info: => 6.28E-05s 22:00:00.5 Info: CreateIndex Albums (TitleSlug) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:00.5 Info: => 6.18E-05s 22:00:00.5 Info: CreateIndex Albums (CleanTitle) 22:00:00.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:00.5 Info: => 6.03E-05s 22:00:00.5 Info: CreateIndex Albums (Path) 22:00:00.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:00.5 Info: => 5.89E-05s 22:00:00.5 Info: CreateTable Tracks 22:00:00.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:00.5 Info: => 0.0002001s 22:00:00.5 Info: CreateIndex Tracks (ForeignTrackId) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:00.5 Info: => 7.57E-05s 22:00:00.5 Info: CreateIndex Tracks (ArtistId) 22:00:00.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:00.5 Info: => 7.1E-05s 22:00:00.5 Info: CreateIndex Tracks (TrackFileId) 22:00:00.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:00.5 Info: => 6.62E-05s 22:00:00.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:00.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:00.5 Info: => 7.67E-05s 22:00:00.5 Info: CreateTable TrackFiles 22:00:00.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:00:00.5 Info: => 0.0001734s 22:00:00.5 Info: CreateIndex TrackFiles (ArtistId) 22:00:00.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:00.5 Info: => 7.34E-05s 22:00:00.5 Info: CreateIndex TrackFiles (AlbumId) 22:00:00.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:00.5 Info: => 6.8E-05s 22:00:00.5 Info: CreateTable History 22:00:00.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:00:00.5 Info: => 0.0001745s 22:00:00.5 Info: CreateIndex History (Date) 22:00:00.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:00.5 Info: => 7.16E-05s 22:00:00.5 Info: CreateIndex History (EventType) 22:00:00.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:00.5 Info: => 6.32E-05s 22:00:00.5 Info: CreateIndex History (DownloadId) 22:00:00.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:00.5 Info: => 6.15E-05s 22:00:00.5 Info: CreateIndex History (AlbumId) 22:00:00.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:00.5 Info: => 6.5E-05s 22:00:00.5 Info: CreateTable Notifications 22:00:00.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:00:00.5 Info: => 0.0001626s 22:00:00.5 Info: CreateTable ScheduledTasks 22:00:00.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:00:00.5 Info: => 0.0001522s 22:00:00.5 Info: CreateIndex ScheduledTasks (TypeName) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:00.5 Info: => 0.0001069s 22:00:00.5 Info: CreateTable Indexers 22:00:00.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:00:00.5 Info: => 0.0001451s 22:00:00.5 Info: CreateIndex Indexers (Name) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:00.5 Info: => 8.09E-05s 22:00:00.5 Info: CreateTable Profiles 22:00:00.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:00:00.5 Info: => 0.0001259s 22:00:00.5 Info: CreateIndex Profiles (Name) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:00.5 Info: => 8.15E-05s 22:00:00.5 Info: CreateTable QualityDefinitions 22:00:00.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:00:00.5 Info: => 0.0001401s 22:00:00.5 Info: CreateIndex QualityDefinitions (Quality) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:00.5 Info: => 7.6E-05s 22:00:00.5 Info: CreateIndex QualityDefinitions (Title) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:00.5 Info: => 0.0001104s 22:00:00.5 Info: CreateTable NamingConfig 22:00:00.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:00:00.5 Info: => 0.0001763s 22:00:00.5 Info: CreateTable Blacklist 22:00:00.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:00:00.5 Info: => 0.0002141s 22:00:00.5 Info: CreateTable Metadata 22:00:00.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:00.5 Info: => 0.0001386s 22:00:00.5 Info: CreateTable MetadataFiles 22:00:00.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:00:00.5 Info: => 0.0001579s 22:00:00.5 Info: CreateTable DownloadClients 22:00:00.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:00.5 Info: => 0.0001383s 22:00:00.5 Info: CreateTable PendingReleases 22:00:00.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:00:00.5 Info: => 0.0001496s 22:00:00.5 Info: CreateTable RemotePathMappings 22:00:00.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:00:00.5 Info: => 0.0001412s 22:00:00.5 Info: CreateTable Tags 22:00:00.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:00.5 Info: => 0.0001162s 22:00:00.5 Info: CreateIndex Tags (Label) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:00.5 Info: => 8.55E-05s 22:00:00.5 Info: CreateTable Restrictions 22:00:00.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:00.5 Info: => 0.0019068s 22:00:00.5 Info: CreateTable DelayProfiles 22:00:00.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:00:00.5 Info: => 0.0001766s 22:00:00.5 Info: CreateTable Users 22:00:00.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:00:00.5 Info: => 0.0001322s 22:00:00.5 Info: CreateIndex Users (Identifier) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:00.5 Info: => 0.0001202s 22:00:00.5 Info: CreateIndex Users (Username) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:00.5 Info: => 9.66E-05s 22:00:00.5 Info: CreateTable Commands 22:00:00.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:00:00.5 Info: => 0.0001682s 22:00:00.5 Info: CreateTable IndexerStatus 22:00:00.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:00:00.5 Info: => 0.0001522s 22:00:00.5 Info: CreateIndex IndexerStatus (ProviderId) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:00.5 Info: => 8.63E-05s 22:00:00.5 Info: CreateTable ExtraFiles 22:00:00.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:00:00.5 Info: => 0.000151s 22:00:00.5 Info: CreateTable LyricFiles 22:00:00.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:00:00.5 Info: => 0.0001756s 22:00:00.5 Info: CreateTable LanguageProfiles 22:00:00.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:00:00.5 Info: => 0.0001316s 22:00:00.5 Info: CreateIndex LanguageProfiles (Name) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:00.5 Info: => 8.83E-05s 22:00:00.5 Info: CreateTable DownloadClientStatus 22:00:00.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:00:00.5 Info: => 0.0001456s 22:00:00.5 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:00.5 Info: => 8.58E-05s 22:00:00.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:00.5 Info: -> 1 Insert operations completed in 00:00:00.0000600 taking an average of 00:00:00.0000600 22:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:00', 'InitialSetup') 22:00:00.5 Info: Committing Transaction 22:00:00.5 Info: 1: InitialSetup migrated 22:00:00.5 Info: => 0.0102473s 22:00:00.5 Info: 2: add_reason_to_pending_releases migrating 22:00:00.5 Info: Beginning Transaction 22:00:00.5 Info: Starting migration of Main DB to 2 22:00:00.5 Info: AlterTable PendingReleases 22:00:00.5 Info: => 1.4E-06s 22:00:00.5 Info: CreateColumn PendingReleases Reason Int32 22:00:00.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:00.5 Info: => 0.0006022s 22:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:00', 'add_reason_to_pending_releases') 22:00:00.5 Info: Committing Transaction 22:00:00.5 Info: 2: add_reason_to_pending_releases migrated 22:00:00.5 Info: => 0.0013713s 22:00:00.5 Info: 3: add_medium_support migrating 22:00:00.5 Info: Beginning Transaction 22:00:00.5 Info: Starting migration of Main DB to 3 22:00:00.5 Info: AlterTable Albums 22:00:00.5 Info: => 1E-06s 22:00:00.5 Info: CreateColumn Albums Media String 22:00:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:00.5 Info: => 0.000571s 22:00:00.5 Info: AlterTable Tracks 22:00:00.5 Info: => 7E-07s 22:00:00.5 Info: CreateColumn Tracks MediumNumber Int32 22:00:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:00.5 Info: => 0.0004899s 22:00:00.5 Info: AlterTable Tracks 22:00:00.5 Info: => 6E-07s 22:00:00.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:00.5 Info: => 0.0004863s 22:00:00.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:00.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:00.5 Info: => 4.4E-05s 22:00:00.5 Info: DeleteColumn Tracks TrackNumber 22:00:00.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:00:00.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:00:00.5 Info: DROP TABLE "Tracks" 22:00:00.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:00.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:00.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:00.5 Info: => 0.0044909s 22:00:00.5 Info: AlterTable Tracks 22:00:00.5 Info: => 5E-07s 22:00:00.5 Info: CreateColumn Tracks TrackNumber String 22:00:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:00.5 Info: => 0.0004973s 22:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:00', 'add_medium_support') 22:00:00.5 Info: Committing Transaction 22:00:00.5 Info: 3: add_medium_support migrated 22:00:00.5 Info: => 0.0012915s 22:00:00.5 Info: 4: add_various_qualites_in_profile migrating 22:00:00.5 Info: Beginning Transaction 22:00:00.5 Info: Starting migration of Main DB to 4 22:00:00.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:00.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:00.5 Info: => 5.4E-05s 22:00:00.5 Info: PerformDBOperation 22:00:00.5 Info: Performing DB Operation 22:00:00.5 Info: => 3.31E-05s 22:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:00', 'add_various_qualites_in_profile') 22:00:00.5 Info: Committing Transaction 22:00:00.5 Info: 4: add_various_qualites_in_profile migrated 22:00:00.5 Info: => 0.0006405s 22:00:00.5 Info: 5: metadata_profiles migrating 22:00:00.5 Info: Beginning Transaction 22:00:00.5 Info: Starting migration of Main DB to 5 22:00:00.5 Info: CreateTable MetadataProfiles 22:00:00.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:00:00.5 Info: => 0.0001804s 22:00:00.5 Info: CreateIndex MetadataProfiles (Name) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:00.5 Info: => 8.8E-05s 22:00:00.5 Info: AlterTable Artists 22:00:00.5 Info: => 6E-07s 22:00:00.5 Info: CreateColumn Artists MetadataProfileId Int32 22:00:00.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:00.5 Info: => 0.0005261s 22:00:00.5 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:00.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:00:00.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:00:00.5 Info: DROP TABLE "Artists" 22:00:00.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:00.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:00.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:00.5 Info: => 0.0050719s 22:00:00.5 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:00.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:00:00.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:00:00.5 Info: DROP TABLE "Artists" 22:00:00.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:00.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:00.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:00.5 Info: => 0.0039062s 22:00:00.5 Info: AlterTable Albums 22:00:00.5 Info: => 7E-07s 22:00:00.5 Info: CreateColumn Albums SecondaryTypes String 22:00:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:00.5 Info: => 0.000512s 22:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:00', 'metadata_profiles') 22:00:00.5 Info: Committing Transaction 22:00:00.5 Info: 5: metadata_profiles migrated 22:00:00.5 Info: => 0.001406s 22:00:00.5 Info: 6: separate_automatic_and_interactive_search migrating 22:00:00.5 Info: Beginning Transaction 22:00:00.5 Info: Starting migration of Main DB to 6 22:00:00.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:00.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:00:00.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:00.5 Info: DROP TABLE "Indexers" 22:00:00.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:00.5 Info: => 0.0033127s 22:00:00.5 Info: AlterTable Indexers 22:00:00.5 Info: => 6E-07s 22:00:00.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:00.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:00.5 Info: => 0.0004901s 22:00:00.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:00.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:00.5 Info: => 4.14E-05s 22:00:00.5 Info: AlterTable Indexers 22:00:00.5 Info: => 4E-07s 22:00:00.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:00.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:00:00.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:00:00.5 Info: DROP TABLE "Indexers" 22:00:00.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:00.5 Info: => 0.0032916s 22:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:00', 'separate_automatic_and_interactive_search') 22:00:00.5 Info: Committing Transaction 22:00:00.5 Info: 6: separate_automatic_and_interactive_search migrated 22:00:00.5 Info: => 0.004057s 22:00:00.5 Info: 7: change_album_path_to_relative migrating 22:00:00.5 Info: Beginning Transaction 22:00:00.5 Info: Starting migration of Main DB to 7 22:00:00.5 Info: DeleteColumn Albums Path 22:00:00.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:00:00.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:00:00.5 Info: DROP TABLE "Albums" 22:00:00.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:00.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:00.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:00.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:00.5 Info: => 0.0052639s 22:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:00', 'change_album_path_to_relative') 22:00:00.5 Info: Committing Transaction 22:00:00.5 Info: 7: change_album_path_to_relative migrated 22:00:00.5 Info: => 0.0060438s 22:00:00.5 Info: 8: change_quality_size_mb_to_kb migrating 22:00:00.5 Info: Beginning Transaction 22:00:00.5 Info: Starting migration of Main DB to 8 22:00:00.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:00:00.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:00:00.5 Info: => 5.07E-05s 22:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:00', 'change_quality_size_mb_to_kb') 22:00:00.5 Info: Committing Transaction 22:00:00.5 Info: 8: change_quality_size_mb_to_kb migrated 22:00:00.5 Info: => 0.0006703s 22:00:00.5 Info: 9: album_releases migrating 22:00:00.5 Info: Beginning Transaction 22:00:00.5 Info: Starting migration of Main DB to 9 22:00:00.5 Info: AlterTable Albums 22:00:00.5 Info: => 7E-07s 22:00:00.5 Info: CreateColumn Albums Releases String 22:00:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:00.5 Info: => 0.0005498s 22:00:00.5 Info: AlterTable Albums 22:00:00.5 Info: => 8E-07s 22:00:00.5 Info: CreateColumn Albums CurrentRelease String 22:00:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:00.5 Info: => 0.0004917s 22:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:00', 'album_releases') 22:00:00.5 Info: Committing Transaction 22:00:00.5 Info: 9: album_releases migrated 22:00:00.5 Info: => 0.0011263s 22:00:00.5 Info: 10: album_releases_fix migrating 22:00:00.5 Info: Beginning Transaction 22:00:00.5 Info: Starting migration of Main DB to 10 22:00:00.5 Info: AlterTable Albums 22:00:00.5 Info: => 7E-07s 22:00:00.5 Info: AlterColumn Albums Releases String 22:00:00.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:00:00.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:00.5 Info: DROP TABLE "Albums" 22:00:00.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:00.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:00.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:00.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:00.5 Info: => 0.0039623s 22:00:00.5 Info: AlterTable Albums 22:00:00.5 Info: => 6E-07s 22:00:00.5 Info: AlterColumn Albums CurrentRelease String 22:00:00.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:00:00.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:00.5 Info: DROP TABLE "Albums" 22:00:00.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:00.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:00.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:00.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:00.5 Info: => 0.00493s 22:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:00', 'album_releases_fix') 22:00:00.5 Info: Committing Transaction 22:00:00.5 Info: 10: album_releases_fix migrated 22:00:00.5 Info: => 0.0057121s 22:00:00.5 Info: 11: import_lists migrating 22:00:00.5 Info: Beginning Transaction 22:00:00.5 Info: Starting migration of Main DB to 11 22:00:00.5 Info: CreateTable ImportLists 22:00:00.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:00:00.5 Info: => 0.0002144s 22:00:00.5 Info: CreateIndex ImportLists (Name) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:00.5 Info: => 8.2E-05s 22:00:00.5 Info: CreateTable ImportListStatus 22:00:00.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:00:00.5 Info: => 0.0001578s 22:00:00.5 Info: CreateIndex ImportListStatus (ProviderId) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:00.5 Info: => 7.78E-05s 22:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:00', 'import_lists') 22:00:00.5 Info: Committing Transaction 22:00:00.5 Info: 11: import_lists migrated 22:00:00.5 Info: => 0.0008288s 22:00:00.5 Info: 12: add_release_status migrating 22:00:00.5 Info: Beginning Transaction 22:00:00.5 Info: Starting migration of Main DB to 12 22:00:00.5 Info: AlterTable MetadataProfiles 22:00:00.5 Info: => 8E-07s 22:00:00.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:00.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:00.5 Info: => 0.0005585s 22:00:00.5 Info: PerformDBOperation 22:00:00.5 Info: Performing DB Operation 22:00:00.5 Info: => 2.92E-05s 22:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:00', 'add_release_status') 22:00:00.5 Info: Committing Transaction 22:00:00.5 Info: 12: add_release_status migrated 22:00:00.5 Info: => 0.0007331s 22:00:00.5 Info: 13: album_download_notification migrating 22:00:00.5 Info: Beginning Transaction 22:00:00.5 Info: Starting migration of Main DB to 13 22:00:00.5 Info: AlterTable Notifications 22:00:00.5 Info: => 1.1E-06s 22:00:00.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:00.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:00.5 Info: => 0.0005499s 22:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:00', 'album_download_notification') 22:00:00.5 Info: Committing Transaction 22:00:00.5 Info: 13: album_download_notification migrated 22:00:00.5 Info: => 0.0012824s 22:00:00.5 Info: 14: fix_language_metadata_profiles migrating 22:00:00.5 Info: Beginning Transaction 22:00:00.5 Info: Starting migration of Main DB to 14 22:00:00.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:00:00.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:00:00.5 Info: => 7.98E-05s 22:00:00.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:00:00.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:00:00.5 Info: => 5.1E-05s 22:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:00', 'fix_language_metadata_profiles') 22:00:00.5 Info: Committing Transaction 22:00:00.5 Info: 14: fix_language_metadata_profiles migrated 22:00:00.5 Info: => 0.0007698s 22:00:00.5 Info: 15: remove_fanzub migrating 22:00:00.5 Info: Beginning Transaction 22:00:00.5 Info: Starting migration of Main DB to 15 22:00:00.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:00.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:00.5 Info: => 4.52E-05s 22:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:00', 'remove_fanzub') 22:00:00.5 Info: Committing Transaction 22:00:00.5 Info: 15: remove_fanzub migrated 22:00:00.5 Info: => 0.0006764s 22:00:00.5 Info: 16: update_artist_history_indexes migrating 22:00:00.5 Info: Beginning Transaction 22:00:00.5 Info: Starting migration of Main DB to 16 22:00:00.5 Info: CreateIndex Albums (ArtistId) 22:00:00.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:00.5 Info: => 0.0001056s 22:00:00.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:00.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:00.5 Info: => 7.97E-05s 22:00:00.5 Info: DeleteIndex History (AlbumId) 22:00:00.5 Info: DROP INDEX "IX_History_AlbumId" 22:00:00.5 Info: => 0.0001359s 22:00:00.5 Info: CreateIndex History (AlbumId, Date) 22:00:00.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:00.5 Info: => 8.93E-05s 22:00:00.5 Info: DeleteIndex History (DownloadId) 22:00:00.5 Info: DROP INDEX "IX_History_DownloadId" 22:00:00.5 Info: => 0.0001134s 22:00:00.5 Info: CreateIndex History (DownloadId, Date) 22:00:00.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:00.5 Info: => 8.4E-05s 22:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:00', 'update_artist_history_indexes') 22:00:00.5 Info: Committing Transaction 22:00:00.5 Info: 16: update_artist_history_indexes migrated 22:00:00.5 Info: => 0.0008274s 22:00:00.5 Info: 17: remove_nma migrating 22:00:00.5 Info: Beginning Transaction 22:00:00.5 Info: Starting migration of Main DB to 17 22:00:00.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:00.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:00.5 Info: => 4.79E-05s 22:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:00', 'remove_nma') 22:00:00.5 Info: Committing Transaction 22:00:00.5 Info: 17: remove_nma migrated 22:00:00.5 Info: => 0.0007243s 22:00:00.5 Info: 18: album_disambiguation migrating 22:00:00.5 Info: Beginning Transaction 22:00:00.5 Info: Starting migration of Main DB to 18 22:00:00.5 Info: AlterTable Albums 22:00:00.5 Info: => 9E-07s 22:00:00.5 Info: CreateColumn Albums Disambiguation String 22:00:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:00.5 Info: => 0.0005716s 22:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:00', 'album_disambiguation') 22:00:00.5 Info: Committing Transaction 22:00:00.5 Info: 18: album_disambiguation migrated 22:00:00.5 Info: => 0.0013108s 22:00:00.5 Info: 19: add_ape_quality_in_profiles migrating 22:00:00.5 Info: Beginning Transaction 22:00:00.5 Info: Starting migration of Main DB to 19 22:00:00.5 Info: PerformDBOperation 22:00:00.5 Info: Performing DB Operation 22:00:00.5 Info: => 3.32E-05s 22:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:00', 'add_ape_quality_in_profiles') 22:00:00.5 Info: Committing Transaction 22:00:00.5 Info: 19: add_ape_quality_in_profiles migrated 22:00:00.5 Info: => 0.0006834s 22:00:00.5 Info: 20: remove_pushalot migrating 22:00:00.5 Info: Beginning Transaction 22:00:00.5 Info: Starting migration of Main DB to 20 22:00:00.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:00.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:00.5 Info: => 4.8E-05s 22:00:00.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:00.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:00.5 Info: => 3.11E-05s 22:00:00.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:00.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:00.5 Info: => 2.75E-05s 22:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:00', 'remove_pushalot') 22:00:00.5 Info: Committing Transaction 22:00:00.5 Info: 20: remove_pushalot migrated 22:00:00.5 Info: => 0.0007093s 22:00:00.5 Info: 21: add_custom_filters migrating 22:00:00.5 Info: Beginning Transaction 22:00:00.5 Info: Starting migration of Main DB to 21 22:00:00.5 Info: CreateTable CustomFilters 22:00:00.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:00:00.5 Info: => 0.0001866s 22:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:00', 'add_custom_filters') 22:00:00.5 Info: Committing Transaction 22:00:00.5 Info: 21: add_custom_filters migrated 22:00:00.5 Info: => 0.0008807s 22:00:00.5 Info: 22: import_list_tags migrating 22:00:00.5 Info: Beginning Transaction 22:00:00.5 Info: Starting migration of Main DB to 22 22:00:00.5 Info: AlterTable ImportLists 22:00:00.5 Info: => 8E-07s 22:00:00.5 Info: CreateColumn ImportLists Tags String 22:00:00.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:00.5 Info: => 0.0005683s 22:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:00', 'import_list_tags') 22:00:00.5 Info: Committing Transaction 22:00:00.5 Info: 22: import_list_tags migrated 22:00:00.5 Info: => 0.0012597s 22:00:00.5 Info: 23: add_release_groups_etc migrating 22:00:00.5 Info: Beginning Transaction 22:00:00.5 Info: Starting migration of Main DB to 23 22:00:00.5 Info: CreateTable ArtistMetadata 22:00:00.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:00:00.5 Info: => 0.000225s 22:00:00.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:00.5 Info: => 8.67E-05s 22:00:00.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:00:00.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:00:00.5 Info: => 8.3E-05s 22:00:00.5 Info: AlterTable Artists 22:00:00.5 Info: => 4E-07s 22:00:00.5 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:00.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:00.5 Info: => 0.0005713s 22:00:00.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:00.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:00.5 Info: => 9.88E-05s 22:00:00.5 Info: CreateTable AlbumReleases 22:00:00.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:00:00.5 Info: => 0.0001836s 22:00:00.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:00.5 Info: => 8.34E-05s 22:00:00.5 Info: CreateIndex AlbumReleases (AlbumId) 22:00:00.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:00.5 Info: => 7.03E-05s 22:00:00.5 Info: PerformDBOperation 22:00:00.5 Info: Performing DB Operation 22:00:00.5 Info: => 3.46E-05s 22:00:00.5 Info: AlterTable Albums 22:00:00.5 Info: => 3E-07s 22:00:00.5 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:00.5 Info: => 0.0005651s 22:00:00.5 Info: AlterTable Albums 22:00:00.5 Info: => 8E-07s 22:00:00.5 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:00.5 Info: => 0.0005654s 22:00:00.5 Info: AlterTable Albums 22:00:00.5 Info: => 7E-07s 22:00:00.5 Info: CreateColumn Albums Links String 22:00:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:00.5 Info: => 0.0005488s 22:00:00.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:00.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:00.5 Info: => 8.02E-05s 22:00:00.5 Info: AlterTable Tracks 22:00:00.5 Info: => 5E-07s 22:00:00.5 Info: CreateColumn Tracks ForeignRecordingId String 22:00:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:00.5 Info: => 0.0005537s 22:00:00.5 Info: AlterTable Tracks 22:00:00.5 Info: => 6E-07s 22:00:00.5 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:00.5 Info: => 0.000539s 22:00:00.5 Info: AlterTable Tracks 22:00:00.5 Info: => 6E-07s 22:00:00.5 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:00.5 Info: => 0.000541s 22:00:00.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:00.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:00.5 Info: => 8.27E-05s 22:00:00.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:00.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:00.5 Info: => 6E-05s 22:00:00.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:00.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:00.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:00.5 Info: DROP TABLE "Artists" 22:00:00.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:00.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:00.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:00.5 Info: => 0.0052278s 22:00:00.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:00.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:00:00.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:00:00.5 Info: DROP TABLE "Albums" 22:00:00.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:00.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:00.5 Info: => 0.0042308s 22:00:00.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:00.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:00.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:00:00.6 Info: DROP TABLE "Tracks" 22:00:00.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:00.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:00.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:00.6 Info: => 0.0037987s 22:00:00.6 Info: DeleteColumn TrackFiles ArtistId 22:00:00.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:00:00.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:00:00.6 Info: DROP TABLE "TrackFiles" 22:00:00.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:00.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:00.6 Info: => 0.0036474s 22:00:00.6 Info: CreateIndex Artists (ArtistMetadataId) 22:00:00.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:00.6 Info: => 7.52E-05s 22:00:00.6 Info: CreateIndex Artists (Monitored) 22:00:00.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:00.6 Info: => 6.97E-05s 22:00:00.6 Info: CreateIndex Albums (ArtistMetadataId) 22:00:00.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:00.6 Info: => 6.93E-05s 22:00:00.6 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:00.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:00.6 Info: => 7.34E-05s 22:00:00.6 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:00.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:00.6 Info: => 8.14E-05s 22:00:00.6 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:00.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:00.6 Info: => 7.84E-05s 22:00:00.6 Info: UpdateData 22:00:00.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:00.6 Info: => 4.32E-05s 22:00:00.6 Info: UpdateData 22:00:00.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:00.6 Info: => 3.26E-05s 22:00:00.6 Info: UpdateData 22:00:00.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:00.6 Info: => 3.83E-05s 22:00:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:00', 'add_release_groups_etc') 22:00:00.6 Info: Committing Transaction 22:00:00.6 Info: 23: add_release_groups_etc migrated 22:00:00.6 Info: => 0.0020852s 22:00:00.6 Info: 24: NewMediaInfoFormat migrating 22:00:00.6 Info: Beginning Transaction 22:00:00.6 Info: Starting migration of Main DB to 24 22:00:00.6 Info: UpdateData 22:00:00.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:00.6 Info: => 5.51E-05s 22:00:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:00', 'NewMediaInfoFormat') 22:00:00.6 Info: Committing Transaction 22:00:00.6 Info: 24: NewMediaInfoFormat migrated 22:00:00.6 Info: => 0.0007484s 22:00:00.6 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:00.6 Info: Beginning Transaction 22:00:00.6 Info: Starting migration of Main DB to 25 22:00:00.6 Info: RenameTable Restrictions ReleaseProfiles 22:00:00.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:00.6 Info: => 0.0014876s 22:00:00.6 Info: AlterTable ReleaseProfiles 22:00:00.6 Info: => 7E-07s 22:00:00.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:00.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:00.6 Info: => 0.0005526s 22:00:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:00', 'rename_restrictions_to_release_profiles') 22:00:00.6 Info: Committing Transaction 22:00:00.6 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:00.6 Info: => 0.0012411s 22:00:00.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:00.6 Info: Beginning Transaction 22:00:00.6 Info: Starting migration of Main DB to 26 22:00:00.6 Info: RenameTable Profiles QualityProfiles 22:00:00.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:00.6 Info: => 0.0014962s 22:00:00.6 Info: AlterTable QualityProfiles 22:00:00.6 Info: => 9E-07s 22:00:00.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:00.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:00.6 Info: => 0.0005286s 22:00:00.6 Info: AlterTable LanguageProfiles 22:00:00.6 Info: => 1E-06s 22:00:00.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:00.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:00.6 Info: => 0.0005387s 22:00:00.6 Info: UpdateData 22:00:00.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:00.6 Info: => 4.42E-05s 22:00:00.6 Info: UpdateData 22:00:00.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:00.6 Info: => 2.85E-05s 22:00:00.6 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:00.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:00.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:00.6 Info: DROP TABLE "Artists" 22:00:00.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:00.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:00.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:00.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:00.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:00.6 Info: => 0.0051668s 22:00:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:00', 'rename_quality_profiles_add_upgrade_allowed') 22:00:00.6 Info: Committing Transaction 22:00:00.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:00.6 Info: => 0.0060118s 22:00:00.6 Info: 27: add_import_exclusions migrating 22:00:00.6 Info: Beginning Transaction 22:00:00.6 Info: Starting migration of Main DB to 27 22:00:00.6 Info: CreateTable ImportListExclusions 22:00:00.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:00.6 Info: => 0.0001824s 22:00:00.6 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:00.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:00.6 Info: => 8.71E-05s 22:00:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:00', 'add_import_exclusions') 22:00:00.6 Info: Committing Transaction 22:00:00.6 Info: 27: add_import_exclusions migrated 22:00:00.6 Info: => 0.0008353s 22:00:00.6 Info: 28: clean_artist_metadata_table migrating 22:00:00.6 Info: Beginning Transaction 22:00:00.6 Info: Starting migration of Main DB to 28 22:00:00.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:00.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:00.6 Info: => 0.0001766s 22:00:00.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:00.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:00.6 Info: => 0.0001342s 22:00:00.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:00:00.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:00:00.6 Info: => 0.0001161s 22:00:00.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:00:00.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:00:00.6 Info: => 0.0001194s 22:00:00.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:00.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:00.6 Info: => 0.000116s 22:00:00.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:00.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:00.6 Info: => 0.0001183s 22:00:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:00', 'clean_artist_metadata_table') 22:00:00.6 Info: Committing Transaction 22:00:00.6 Info: 28: clean_artist_metadata_table migrated 22:00:00.6 Info: => 0.0008503s 22:00:00.6 Info: 29: health_issue_notification migrating 22:00:00.6 Info: Beginning Transaction 22:00:00.6 Info: Starting migration of Main DB to 29 22:00:00.6 Info: AlterTable Notifications 22:00:00.6 Info: => 1.1E-06s 22:00:00.6 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:00.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:00.6 Info: => 0.0005871s 22:00:00.6 Info: AlterTable Notifications 22:00:00.6 Info: => 9E-07s 22:00:00.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:00.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:00.6 Info: => 0.0005475s 22:00:00.6 Info: AlterTable Notifications 22:00:00.6 Info: => 8E-07s 22:00:00.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:00.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:00.6 Info: => 0.0005808s 22:00:00.6 Info: AlterTable Notifications 22:00:00.6 Info: => 7E-07s 22:00:00.6 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:00.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:00.6 Info: => 0.0005483s 22:00:00.6 Info: AlterTable Notifications 22:00:00.6 Info: => 8E-07s 22:00:00.6 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:00.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:00.6 Info: => 0.0005441s 22:00:00.6 Info: DeleteColumn Notifications OnDownload 22:00:00.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:00:00.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:00:00.6 Info: DROP TABLE "Notifications" 22:00:00.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:00.6 Info: => 0.0036911s 22:00:00.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:00.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:00:00.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:00:00.6 Info: DROP TABLE "Notifications" 22:00:00.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:00.6 Info: => 0.0049397s 22:00:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:00', 'health_issue_notification') 22:00:00.6 Info: Committing Transaction 22:00:00.6 Info: 29: health_issue_notification migrated 22:00:00.6 Info: => 0.005879s 22:00:00.6 Info: 30: add_mediafilerepository_mtime migrating 22:00:00.6 Info: Beginning Transaction 22:00:00.6 Info: Starting migration of Main DB to 30 22:00:00.6 Info: AlterTable TrackFiles 22:00:00.6 Info: => 9E-07s 22:00:00.6 Info: CreateColumn TrackFiles Modified DateTime 22:00:00.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:00.6 Info: => 0.0006383s 22:00:00.6 Info: AlterTable TrackFiles 22:00:00.6 Info: => 8E-07s 22:00:00.6 Info: CreateColumn TrackFiles Path String 22:00:00.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:00.6 Info: => 0.0005684s 22:00:00.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:00.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:00.6 Info: => 4.23E-05s 22:00:00.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:00.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:00.6 Info: => 0.0001385s 22:00:00.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:00:00.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:00:00.6 Info: => 0.0001466s 22:00:00.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:00:00.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:00:00.6 Info: => 0.0001422s 22:00:00.6 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:00:00.6 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:00:00.6 Info: => 7.73E-05s 22:00:00.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:00.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:00.6 Info: => 5.11E-05s 22:00:00.6 Info: AlterTable TrackFiles 22:00:00.6 Info: => 5E-07s 22:00:00.6 Info: AlterColumn TrackFiles Path String 22:00:00.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:00.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 22:00:00.6 Info: DROP TABLE "TrackFiles" 22:00:00.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:00.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:00.6 Info: => 0.0049104s 22:00:00.6 Info: CreateIndex TrackFiles (Path) 22:00:00.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:00.6 Info: => 7.79E-05s 22:00:00.6 Info: DeleteColumn TrackFiles RelativePath 22:00:00.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:00.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 22:00:00.6 Info: DROP TABLE "TrackFiles" 22:00:00.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:00.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:00.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:00.6 Info: => 0.0039708s 22:00:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:00', 'add_mediafilerepository_mtime') 22:00:00.6 Info: Committing Transaction 22:00:00.6 Info: 30: add_mediafilerepository_mtime migrated 22:00:00.6 Info: => 0.0048758s 22:00:00.6 Info: 31: add_artistmetadataid_constraint migrating 22:00:00.6 Info: Beginning Transaction 22:00:00.6 Info: Starting migration of Main DB to 31 22:00:00.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:00:00.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:00:00.6 Info: => 9.46E-05s 22:00:00.6 Info: DeleteIndex Artists (ArtistMetadataId) 22:00:00.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:00:00.6 Info: => 0.0001456s 22:00:00.6 Info: AlterColumn Artists ArtistMetadataId Int32 22:00:00.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:00.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:00.6 Info: DROP TABLE "Artists" 22:00:00.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:00.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:00.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:00.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:00.6 Info: => 0.0040928s 22:00:00.6 Info: CreateIndex Artists (ArtistMetadataId) 22:00:00.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:00.6 Info: => 8E-05s 22:00:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T22:00:00', 'add_artistmetadataid_constraint') 22:00:00.6 Info: Committing Transaction 22:00:00.6 Info: 31: add_artistmetadataid_constraint migrated 22:00:00.6 Info: => 0.0009892s 22:00:00.6 Info: 32: old_ids_and_artist_alias migrating 22:00:00.6 Info: Beginning Transaction 22:00:00.6 Info: Starting migration of Main DB to 32 22:00:00.6 Info: AlterTable ArtistMetadata 22:00:00.6 Info: => 1.1E-06s 22:00:00.6 Info: CreateColumn ArtistMetadata Aliases String 22:00:00.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:00:00.6 Info: => 0.0006551s 22:00:00.6 Info: AlterTable ArtistMetadata 22:00:00.6 Info: => 1.2E-06s 22:00:00.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:00:00.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:00:00.6 Info: => 0.0005776s 22:00:00.6 Info: AlterTable Albums 22:00:00.6 Info: => 9E-07s 22:00:00.6 Info: CreateColumn Albums OldForeignAlbumIds String 22:00:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:00:00.6 Info: => 0.0005542s 22:00:00.6 Info: AlterTable AlbumReleases 22:00:00.6 Info: => 7E-07s 22:00:00.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:00:00.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:00:00.6 Info: => 0.0005714s 22:00:00.6 Info: AlterTable Tracks 22:00:00.6 Info: => 8E-07s 22:00:00.6 Info: CreateColumn Tracks OldForeignRecordingIds String 22:00:00.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:00:00.6 Info: => 0.0005535s 22:00:00.6 Info: AlterTable Tracks 22:00:00.6 Info: => 7E-07s 22:00:00.6 Info: CreateColumn Tracks OldForeignTrackIds String 22:00:00.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:00:00.6 Info: => 0.0006336s 22:00:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T22:00:00', 'old_ids_and_artist_alias') 22:00:00.6 Info: Committing Transaction 22:00:00.6 Info: 32: old_ids_and_artist_alias migrated 22:00:00.6 Info: => 0.0014834s 22:00:00.6 Info: 33: download_propers_config migrating 22:00:00.6 Info: Beginning Transaction 22:00:00.6 Info: Starting migration of Main DB to 33 22:00:00.6 Info: PerformDBOperation 22:00:00.6 Info: Performing DB Operation 22:00:00.6 Info: => 3.41E-05s 22:00:00.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:00.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:00.6 Info: => 4.13E-05s 22:00:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T22:00:00', 'download_propers_config') 22:00:00.6 Info: Committing Transaction 22:00:00.6 Info: 33: download_propers_config migrated 22:00:00.6 Info: => 0.0006754s 22:00:00.6 Info: 34: remove_language_profiles migrating 22:00:00.6 Info: Beginning Transaction 22:00:00.6 Info: Starting migration of Main DB to 34 22:00:00.6 Info: DeleteTable LanguageProfiles 22:00:00.6 Info: DROP TABLE "LanguageProfiles" 22:00:00.6 Info: => 0.000237s 22:00:00.6 Info: DeleteColumn Artists LanguageProfileId 22:00:00.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:00.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:00:00.6 Info: DROP TABLE "Artists" 22:00:00.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:00.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:00.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:00.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:00.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:00.6 Info: => 0.0055061s 22:00:00.6 Info: DeleteColumn ImportLists LanguageProfileId 22:00:00.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:00:00.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:00:00.6 Info: DROP TABLE "ImportLists" 22:00:00.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:00:00.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:00.6 Info: => 0.0052153s 22:00:00.6 Info: DeleteColumn Blacklist Language 22:00:00.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:00:00.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:00:00.6 Info: DROP TABLE "Blacklist" 22:00:00.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:00:00.6 Info: => 0.0036559s 22:00:00.6 Info: DeleteColumn History Language 22:00:00.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:00:00.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:00:00.6 Info: DROP TABLE "History" 22:00:00.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:00.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:00.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:00.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:00.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:00.6 Info: => 0.004543s 22:00:00.6 Info: DeleteColumn LyricFiles Language 22:00:00.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:00:00.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:00:00.6 Info: DROP TABLE "LyricFiles" 22:00:00.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:00.6 Info: => 0.0036653s 22:00:00.6 Info: DeleteColumn TrackFiles Language 22:00:00.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:00.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:00:00.6 Info: DROP TABLE "TrackFiles" 22:00:00.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:00.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:00.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:00.6 Info: => 0.0040203s 22:00:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T22:00:00', 'remove_language_profiles') 22:00:00.6 Info: Committing Transaction 22:00:00.6 Info: 34: remove_language_profiles migrated 22:00:00.6 Info: => 0.0057222s 22:00:00.6 Info: 35: multi_disc_naming_format migrating 22:00:00.6 Info: Beginning Transaction 22:00:00.6 Info: Starting migration of Main DB to 35 22:00:00.6 Info: AlterTable NamingConfig 22:00:00.6 Info: => 1.3E-06s 22:00:00.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:00:00.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:00:00.6 Info: => 0.0006162s 22:00:00.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:00.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:00.6 Info: => 5.05E-05s 22:00:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T22:00:00', 'multi_disc_naming_format') 22:00:00.6 Info: Committing Transaction 22:00:00.6 Info: 35: multi_disc_naming_format migrated 22:00:00.6 Info: => 0.0008306s 22:00:00.6 Info: 36: add_download_client_priority migrating 22:00:00.6 Info: Beginning Transaction 22:00:00.6 Info: Starting migration of Main DB to 36 22:00:00.6 Info: AlterTable DownloadClients 22:00:00.6 Info: => 1.1E-06s 22:00:00.6 Info: CreateColumn DownloadClients Priority Int32 22:00:00.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:00:00.6 Info: => 0.0006182s 22:00:00.6 Info: PerformDBOperation 22:00:00.6 Info: Performing DB Operation 22:00:00.6 Info: => 5.92E-05s 22:00:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T22:00:00', 'add_download_client_priority') 22:00:00.6 Info: Committing Transaction 22:00:00.6 Info: 36: add_download_client_priority migrated 22:00:00.6 Info: => 0.0008393s 22:00:00.6 Info: 37: remove_growl_prowl migrating 22:00:00.6 Info: Beginning Transaction 22:00:00.6 Info: Starting migration of Main DB to 37 22:00:00.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:00.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:00:00.6 Info: => 5.26E-05s 22:00:00.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:00.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:00:00.6 Info: => 5.85E-05s 22:00:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T22:00:00', 'remove_growl_prowl') 22:00:00.6 Info: Committing Transaction 22:00:00.6 Info: 37: remove_growl_prowl migrated 22:00:00.6 Info: => 0.0008092s 22:00:00.6 Info: 38: remove_plex_hometheatre migrating 22:00:00.6 Info: Beginning Transaction 22:00:00.6 Info: Starting migration of Main DB to 38 22:00:00.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:00.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:00:00.6 Info: => 0.0010701s 22:00:00.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:00.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:00:00.6 Info: => 5.63E-05s 22:00:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T22:00:00', 'remove_plex_hometheatre') 22:00:00.6 Info: Committing Transaction 22:00:00.6 Info: 38: remove_plex_hometheatre migrated 22:00:00.6 Info: => 0.0008412s 22:00:00.6 Info: 39: add_root_folder_add_defaults migrating 22:00:00.6 Info: Beginning Transaction 22:00:00.6 Info: Starting migration of Main DB to 39 22:00:00.6 Info: AlterTable RootFolders 22:00:00.6 Info: => 7E-07s 22:00:00.6 Info: CreateColumn RootFolders Name String 22:00:00.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:00:00.6 Info: => 0.0006267s 22:00:00.6 Info: AlterTable RootFolders 22:00:00.6 Info: => 8E-07s 22:00:00.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:00:00.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:00:00.6 Info: => 0.0005583s 22:00:00.6 Info: AlterTable RootFolders 22:00:00.6 Info: => 7E-07s 22:00:00.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:00:00.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:00:00.6 Info: => 0.0005737s 22:00:00.6 Info: AlterTable RootFolders 22:00:00.6 Info: => 7E-07s 22:00:00.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:00:00.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:00.7 Info: => 0.0005914s 22:00:00.7 Info: AlterTable RootFolders 22:00:00.7 Info: => 8E-07s 22:00:00.7 Info: CreateColumn RootFolders DefaultTags String 22:00:00.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:00:00.7 Info: => 0.0005643s 22:00:00.7 Info: PerformDBOperation 22:00:00.7 Info: Performing DB Operation 22:00:00.7 Info: => 5.54E-05s 22:00:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T22:00:00', 'add_root_folder_add_defaults') 22:00:00.7 Info: Committing Transaction 22:00:00.7 Info: 39: add_root_folder_add_defaults migrated 22:00:00.7 Info: => 0.0008708s 22:00:00.7 Info: 40: task_duration migrating 22:00:00.7 Info: Beginning Transaction 22:00:00.7 Info: Starting migration of Main DB to 40 22:00:00.7 Info: AlterTable ScheduledTasks 22:00:00.7 Info: => 8E-07s 22:00:00.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:00:00.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:00:00.7 Info: => 0.0006174s 22:00:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T22:00:00', 'task_duration') 22:00:00.7 Info: Committing Transaction 22:00:00.7 Info: 40: task_duration migrated 22:00:00.7 Info: => 0.0014398s 22:00:00.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:00:00.7 Info: Beginning Transaction 22:00:00.7 Info: Starting migration of Main DB to 41 22:00:00.7 Info: AlterTable ReleaseProfiles 22:00:00.7 Info: => 8E-07s 22:00:00.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:00:00.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:00:00.7 Info: => 0.000617s 22:00:00.7 Info: AlterTable ReleaseProfiles 22:00:00.7 Info: => 5E-07s 22:00:00.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:00:00.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:00:00.7 Info: => 0.0005437s 22:00:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T22:00:00', 'add_indexer_and_enabled_to_release_profiles') 22:00:00.7 Info: Committing Transaction 22:00:00.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:00:00.7 Info: => 0.0013609s 22:00:00.7 Info: 42: remove_album_folders migrating 22:00:00.7 Info: Beginning Transaction 22:00:00.7 Info: Starting migration of Main DB to 42 22:00:00.7 Info: DeleteColumn Artists AlbumFolder 22:00:00.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:00.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:00:00.7 Info: DROP TABLE "Artists" 22:00:00.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:00.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:00.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:00.7 Info: => 0.005909s 22:00:00.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:00.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:00.7 Info: => 4.25E-05s 22:00:00.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:00.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:00.7 Info: => 3.02E-05s 22:00:00.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:00:00.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:00:00.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:00:00.7 Info: DROP TABLE "NamingConfig" 22:00:00.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:00:00.7 Info: => 0.0037198s 22:00:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T22:00:00', 'remove_album_folders') 22:00:00.7 Info: Committing Transaction 22:00:00.7 Info: 42: remove_album_folders migrated 22:00:00.7 Info: => 0.0047628s 22:00:00.7 Info: 44: add_priority_to_indexers migrating 22:00:00.7 Info: Beginning Transaction 22:00:00.7 Info: Starting migration of Main DB to 44 22:00:00.7 Info: AlterTable Indexers 22:00:00.7 Info: => 6E-07s 22:00:00.7 Info: CreateColumn Indexers Priority Int32 22:00:00.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:00:00.7 Info: => 0.0006217s 22:00:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T22:00:00', 'add_priority_to_indexers') 22:00:00.7 Info: Committing Transaction 22:00:00.7 Info: 44: add_priority_to_indexers migrated 22:00:00.7 Info: => 0.0013843s 22:00:00.7 Info: 45: remove_chown_and_folderchmod_config migrating 22:00:00.7 Info: Beginning Transaction 22:00:00.7 Info: Starting migration of Main DB to 45 22:00:00.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:00.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:00.7 Info: => 0.0001381s 22:00:00.7 Info: PerformDBOperation 22:00:00.7 Info: Performing DB Operation 22:00:00.7 Info: => 2.88E-05s 22:00:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T22:00:00', 'remove_chown_and_folderchmod_config') 22:00:00.7 Info: Committing Transaction 22:00:00.7 Info: 45: remove_chown_and_folderchmod_config migrated 22:00:00.7 Info: => 0.0007485s 22:00:00.7 Info: 47: update_notifiarr migrating 22:00:00.7 Info: Beginning Transaction 22:00:00.7 Info: Starting migration of Main DB to 47 22:00:00.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:00.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:00.7 Info: => 7.13E-05s 22:00:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T22:00:00', 'update_notifiarr') 22:00:00.7 Info: Committing Transaction 22:00:00.7 Info: 47: update_notifiarr migrated 22:00:00.7 Info: => 0.0007328s 22:00:00.7 Info: 49: email_multiple_addresses migrating 22:00:00.7 Info: Beginning Transaction 22:00:00.7 Info: Starting migration of Main DB to 49 22:00:00.7 Info: PerformDBOperation 22:00:00.7 Info: Performing DB Operation 22:00:00.7 Info: => 5.98E-05s 22:00:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T22:00:00', 'email_multiple_addresses') 22:00:00.7 Info: Committing Transaction 22:00:00.7 Info: 49: email_multiple_addresses migrated 22:00:00.7 Info: => 0.0017261s 22:00:00.7 Info: 50: rename_blacklist_to_blocklist migrating 22:00:00.7 Info: Beginning Transaction 22:00:00.7 Info: Starting migration of Main DB to 50 22:00:00.7 Info: RenameTable Blacklist Blocklist 22:00:00.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:00:00.7 Info: => 0.0015955s 22:00:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T22:00:00', 'rename_blacklist_to_blocklist') 22:00:00.7 Info: Committing Transaction 22:00:00.7 Info: 50: rename_blacklist_to_blocklist migrated 22:00:00.7 Info: => 0.0024093s 22:00:00.7 Info: 51: cdh_per_downloadclient migrating 22:00:00.7 Info: Beginning Transaction 22:00:00.7 Info: Starting migration of Main DB to 51 22:00:00.7 Info: AlterTable DownloadClients 22:00:00.7 Info: => 8E-07s 22:00:00.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:00:00.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:00.7 Info: => 0.0006151s 22:00:00.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:00:00.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:00.7 Info: => 0.0005571s 22:00:00.7 Info: PerformDBOperation 22:00:00.7 Info: Performing DB Operation 22:00:00.7 Info: => 0.0001619s 22:00:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T22:00:00', 'cdh_per_downloadclient') 22:00:00.7 Info: Committing Transaction 22:00:00.7 Info: 51: cdh_per_downloadclient migrated 22:00:00.7 Info: => 0.0009232s 22:00:00.7 Info: 52: download_history migrating 22:00:00.7 Info: Beginning Transaction 22:00:00.7 Info: Starting migration of Main DB to 52 22:00:00.7 Info: CreateTable DownloadHistory 22:00:00.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:00:00.7 Info: => 0.0002167s 22:00:00.7 Info: CreateIndex DownloadHistory (EventType) 22:00:00.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:00.7 Info: => 0.0001306s 22:00:00.7 Info: CreateIndex DownloadHistory (ArtistId) 22:00:00.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:00.7 Info: => 0.0001135s 22:00:00.7 Info: CreateIndex DownloadHistory (DownloadId) 22:00:00.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:00.7 Info: => 0.0001093s 22:00:00.7 Info: PerformDBOperation 22:00:00.7 Info: Performing DB Operation 22:00:00.7 Info: => 0.0001149s 22:00:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T22:00:00', 'download_history') 22:00:00.7 Info: Committing Transaction 22:00:00.7 Info: 52: download_history migrated 22:00:00.7 Info: => 0.0008324s 22:00:00.7 Info: 53: add_update_history migrating 22:00:00.7 Info: Beginning Transaction 22:00:00.7 Info: Starting migration of Main DB to 53 22:00:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T22:00:00', 'add_update_history') 22:00:00.7 Info: Committing Transaction 22:00:00.7 Info: 53: add_update_history migrated 22:00:00.7 Info: => 0.000674s 22:00:00.7 Info: 54: add_on_update_to_notifications migrating 22:00:00.7 Info: Beginning Transaction 22:00:00.7 Info: Starting migration of Main DB to 54 22:00:00.7 Info: AlterTable Notifications 22:00:00.7 Info: => 7E-07s 22:00:00.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:00:00.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:00:00.7 Info: => 0.000641s 22:00:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T22:00:00', 'add_on_update_to_notifications') 22:00:00.7 Info: Committing Transaction 22:00:00.7 Info: 54: add_on_update_to_notifications migrated 22:00:00.7 Info: => 0.0013874s 22:00:00.7 Info: 55: download_client_per_indexer migrating 22:00:00.7 Info: Beginning Transaction 22:00:00.7 Info: Starting migration of Main DB to 55 22:00:00.7 Info: AlterTable Indexers 22:00:00.7 Info: => 8E-07s 22:00:00.7 Info: CreateColumn Indexers DownloadClientId Int32 22:00:00.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:00:00.7 Info: => 0.0006553s 22:00:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T22:00:00', 'download_client_per_indexer') 22:00:00.7 Info: Committing Transaction 22:00:00.7 Info: 55: download_client_per_indexer migrated 22:00:00.7 Info: => 0.0014062s 22:00:00.7 Info: 56: AddNewItemMonitorType migrating 22:00:00.7 Info: Beginning Transaction 22:00:00.7 Info: Starting migration of Main DB to 56 22:00:00.7 Info: AlterTable Artists 22:00:00.7 Info: => 6E-07s 22:00:00.7 Info: CreateColumn Artists MonitorNewItems Int32 22:00:00.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:00.7 Info: => 0.000653s 22:00:00.7 Info: AlterTable RootFolders 22:00:00.7 Info: => 7E-07s 22:00:00.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:00:00.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:00.7 Info: => 0.0005838s 22:00:00.7 Info: AlterTable ImportLists 22:00:00.7 Info: => 6E-07s 22:00:00.7 Info: CreateColumn ImportLists MonitorNewItems Int32 22:00:00.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:00.7 Info: => 0.0005404s 22:00:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T22:00:00', 'AddNewItemMonitorType') 22:00:00.7 Info: Committing Transaction 22:00:00.7 Info: 56: AddNewItemMonitorType migrated 22:00:00.7 Info: => 0.0013631s 22:00:00.7 Info: 57: ImportListSearch migrating 22:00:00.7 Info: Beginning Transaction 22:00:00.7 Info: Starting migration of Main DB to 57 22:00:00.7 Info: AlterTable ImportLists 22:00:00.7 Info: => 8E-07s 22:00:00.7 Info: CreateColumn ImportLists ShouldSearch Boolean 22:00:00.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:00:00.7 Info: => 0.0005882s 22:00:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T22:00:00', 'ImportListSearch') 22:00:00.7 Info: Committing Transaction 22:00:00.7 Info: 57: ImportListSearch migrated 22:00:00.7 Info: => 0.0013556s 22:00:00.7 Info: 58: ImportListMonitorExisting migrating 22:00:00.7 Info: Beginning Transaction 22:00:00.7 Info: Starting migration of Main DB to 58 22:00:00.7 Info: AlterTable ImportLists 22:00:00.7 Info: => 6E-07s 22:00:00.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:00:00.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:00:00.7 Info: => 0.0006062s 22:00:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T22:00:00', 'ImportListMonitorExisting') 22:00:00.7 Info: Committing Transaction 22:00:00.7 Info: 58: ImportListMonitorExisting migrated 22:00:00.7 Info: => 0.001342s 22:00:00.7 Info: 59: add_indexer_tags migrating 22:00:00.7 Info: Beginning Transaction 22:00:00.7 Info: Starting migration of Main DB to 59 22:00:00.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:00.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:00:00.7 Info: => 4.84E-05s 22:00:00.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:00.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:00:00.7 Info: => 2.91E-05s 22:00:00.7 Info: AlterTable Indexers 22:00:00.7 Info: => 4E-07s 22:00:00.7 Info: CreateColumn Indexers Tags String 22:00:00.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:00:00.7 Info: => 0.0005958s 22:00:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T22:00:00', 'add_indexer_tags') 22:00:00.7 Info: Committing Transaction 22:00:00.7 Info: 59: add_indexer_tags migrated 22:00:00.7 Info: => 0.0012759s 22:00:00.7 Info: 60: update_audio_types migrating 22:00:00.7 Info: Beginning Transaction 22:00:00.7 Info: Starting migration of Main DB to 60 22:00:00.7 Info: PerformDBOperation 22:00:00.7 Info: Performing DB Operation 22:00:00.7 Info: => 5.92E-05s 22:00:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T22:00:00', 'update_audio_types') 22:00:00.7 Info: Committing Transaction 22:00:00.7 Info: 60: update_audio_types migrated 22:00:00.7 Info: => 0.0007072s 22:00:00.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:00:00.7 Info: Beginning Transaction 22:00:00.7 Info: Starting migration of Main DB to 61 22:00:00.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:00.7 Info: DELETE FROM "Commands" WHERE 1 = 1 22:00:00.7 Info: => 4.59E-05s 22:00:00.7 Info: AlterTable AlbumReleases 22:00:00.7 Info: => 3E-07s 22:00:00.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:00:00.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:00:00.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:00:00.7 Info: DROP TABLE "AlbumReleases" 22:00:00.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:00:00.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:00.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:00.7 Info: => 0.0063078s 22:00:00.7 Info: AlterTable Albums 22:00:00.7 Info: => 6E-07s 22:00:00.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:00:00.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:00:00.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:00:00.7 Info: DROP TABLE "Albums" 22:00:00.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:00.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:00.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:00.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:00.7 Info: => 0.0057677s 22:00:00.7 Info: AlterTable Albums 22:00:00.7 Info: => 9E-07s 22:00:00.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:00:00.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:00:00.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:00:00.7 Info: DROP TABLE "Albums" 22:00:00.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:00.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:00.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:00.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:00.7 Info: => 0.0044345s 22:00:00.7 Info: AlterTable Albums 22:00:00.7 Info: => 6E-07s 22:00:00.7 Info: AlterColumn Albums Added DateTimeOffset 22:00:00.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:00:00.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:00:00.7 Info: DROP TABLE "Albums" 22:00:00.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:00.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:00.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:00.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:00.7 Info: => 0.0045104s 22:00:00.7 Info: AlterTable Artists 22:00:00.7 Info: => 6E-07s 22:00:00.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:00:00.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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:00:00.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:00:00.7 Info: DROP TABLE "Artists" 22:00:00.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:00.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:00.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:00.7 Info: => 0.0056303s 22:00:00.7 Info: AlterTable Artists 22:00:00.7 Info: => 5E-07s 22:00:00.7 Info: AlterColumn Artists Added DateTimeOffset 22:00:00.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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:00:00.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:00:00.7 Info: DROP TABLE "Artists" 22:00:00.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:00.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:00.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:00.7 Info: => 0.0044065s 22:00:00.7 Info: AlterTable Blocklist 22:00:00.7 Info: => 6E-07s 22:00:00.7 Info: AlterColumn Blocklist Date DateTimeOffset 22:00:00.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:00:00.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:00:00.7 Info: DROP TABLE "Blocklist" 22:00:00.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:00.7 Info: => 0.0063951s 22:00:00.7 Info: AlterTable Blocklist 22:00:00.7 Info: => 8E-07s 22:00:00.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:00:00.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:00:00.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:00:00.7 Info: DROP TABLE "Blocklist" 22:00:00.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:00.7 Info: => 0.0038195s 22:00:00.7 Info: AlterTable Commands 22:00:00.7 Info: => 8E-07s 22:00:00.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:00:00.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:00:00.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:00:00.7 Info: DROP TABLE "Commands" 22:00:00.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:00.7 Info: => 0.0048024s 22:00:00.7 Info: AlterTable Commands 22:00:00.7 Info: => 1E-06s 22:00:00.7 Info: AlterColumn Commands StartedAt DateTimeOffset 22:00:00.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:00:00.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:00:00.7 Info: DROP TABLE "Commands" 22:00:00.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:00.7 Info: => 0.0042111s 22:00:00.7 Info: AlterTable Commands 22:00:00.7 Info: => 1E-06s 22:00:00.7 Info: AlterColumn Commands EndedAt DateTimeOffset 22:00:00.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:00:00.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:00:00.7 Info: DROP TABLE "Commands" 22:00:00.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:00.7 Info: => 0.004181s 22:00:00.7 Info: AlterTable DownloadClientStatus 22:00:00.7 Info: => 1E-06s 22:00:00.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:00:00.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:00:00.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:00.7 Info: DROP TABLE "DownloadClientStatus" 22:00:00.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:00.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:00.8 Info: => 0.0048897s 22:00:00.8 Info: AlterTable DownloadClientStatus 22:00:00.8 Info: => 1E-06s 22:00:00.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:00:00.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:00:00.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:00.8 Info: DROP TABLE "DownloadClientStatus" 22:00:00.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:00.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:00.8 Info: => 0.0051664s 22:00:00.8 Info: AlterTable DownloadClientStatus 22:00:00.8 Info: => 9E-07s 22:00:00.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:00:00.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:00:00.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:00.8 Info: DROP TABLE "DownloadClientStatus" 22:00:00.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:00.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:00.8 Info: => 0.0039586s 22:00:00.8 Info: AlterTable DownloadHistory 22:00:00.8 Info: => 7E-07s 22:00:00.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:00:00.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:00:00.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:00:00.8 Info: DROP TABLE "DownloadHistory" 22:00:00.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:00:00.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:00.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:00.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:00.8 Info: => 0.005158s 22:00:00.8 Info: AlterTable ExtraFiles 22:00:00.8 Info: => 7E-07s 22:00:00.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:00:00.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:00:00.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:00:00.8 Info: DROP TABLE "ExtraFiles" 22:00:00.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:00.8 Info: => 0.0038434s 22:00:00.8 Info: AlterTable ExtraFiles 22:00:00.8 Info: => 8E-07s 22:00:00.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:00:00.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:00:00.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:00:00.8 Info: DROP TABLE "ExtraFiles" 22:00:00.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:00.8 Info: => 0.003778s 22:00:00.8 Info: AlterTable History 22:00:00.8 Info: => 1E-06s 22:00:00.8 Info: AlterColumn History Date DateTimeOffset 22:00:00.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:00:00.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:00:00.8 Info: DROP TABLE "History" 22:00:00.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:00.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:00.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:00.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:00.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:00.8 Info: => 0.0053832s 22:00:00.8 Info: AlterTable ImportListStatus 22:00:00.8 Info: => 5E-07s 22:00:00.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:00:00.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:00:00.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:00.8 Info: DROP TABLE "ImportListStatus" 22:00:00.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:00.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:00.8 Info: => 0.0054994s 22:00:00.8 Info: AlterTable ImportListStatus 22:00:00.8 Info: => 6E-07s 22:00:00.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:00:00.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:00:00.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:00.8 Info: DROP TABLE "ImportListStatus" 22:00:00.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:00.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:00.8 Info: => 0.0050154s 22:00:00.8 Info: AlterTable ImportListStatus 22:00:00.8 Info: => 6E-07s 22:00:00.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:00:00.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:00:00.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:00.8 Info: DROP TABLE "ImportListStatus" 22:00:00.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:00.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:00.8 Info: => 0.00515s 22:00:00.8 Info: AlterTable IndexerStatus 22:00:00.8 Info: => 5E-07s 22:00:00.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:00:00.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:00:00.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:00.8 Info: DROP TABLE "IndexerStatus" 22:00:00.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:00.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:00.8 Info: => 0.0046401s 22:00:00.8 Info: AlterTable IndexerStatus 22:00:00.8 Info: => 5E-07s 22:00:00.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:00:00.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:00:00.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:00.8 Info: DROP TABLE "IndexerStatus" 22:00:00.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:00.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:00.8 Info: => 0.0040375s 22:00:00.8 Info: AlterTable IndexerStatus 22:00:00.8 Info: => 6E-07s 22:00:00.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:00:00.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:00:00.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:00.8 Info: DROP TABLE "IndexerStatus" 22:00:00.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:00.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:00.8 Info: => 0.0058788s 22:00:00.8 Info: AlterTable LyricFiles 22:00:00.8 Info: => 7E-07s 22:00:00.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:00:00.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:00:00.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:00:00.8 Info: DROP TABLE "LyricFiles" 22:00:00.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:00.8 Info: => 0.004688s 22:00:00.8 Info: AlterTable LyricFiles 22:00:00.8 Info: => 8E-07s 22:00:00.8 Info: AlterColumn LyricFiles Added DateTimeOffset 22:00:00.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:00:00.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:00:00.8 Info: DROP TABLE "LyricFiles" 22:00:00.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:00.8 Info: => 0.0040728s 22:00:00.8 Info: AlterTable MetadataFiles 22:00:00.8 Info: => 7E-07s 22:00:00.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:00:00.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:00:00.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:00:00.8 Info: DROP TABLE "MetadataFiles" 22:00:00.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:00.8 Info: => 0.0056476s 22:00:00.8 Info: AlterTable MetadataFiles 22:00:00.8 Info: => 8E-07s 22:00:00.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:00:00.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:00:00.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:00:00.8 Info: DROP TABLE "MetadataFiles" 22:00:00.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:00.8 Info: => 0.0040046s 22:00:00.8 Info: AlterTable PendingReleases 22:00:00.8 Info: => 9E-07s 22:00:00.8 Info: AlterColumn PendingReleases Added DateTimeOffset 22:00:00.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:00:00.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:00:00.8 Info: DROP TABLE "PendingReleases" 22:00:00.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:00:00.8 Info: => 0.0050054s 22:00:00.8 Info: AlterTable ScheduledTasks 22:00:00.8 Info: => 8E-07s 22:00:00.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:00:00.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:00:00.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:00.8 Info: DROP TABLE "ScheduledTasks" 22:00:00.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:00.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:00.8 Info: => 0.0039568s 22:00:00.8 Info: AlterTable ScheduledTasks 22:00:00.8 Info: => 1.1E-06s 22:00:00.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:00:00.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:00:00.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:00.8 Info: DROP TABLE "ScheduledTasks" 22:00:00.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:00.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:00.8 Info: => 0.0039338s 22:00:00.8 Info: AlterTable TrackFiles 22:00:00.8 Info: => 7E-07s 22:00:00.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:00:00.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:00.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:00:00.8 Info: DROP TABLE "TrackFiles" 22:00:00.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:00.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:00.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:00.8 Info: => 0.0056265s 22:00:00.8 Info: AlterTable TrackFiles 22:00:00.8 Info: => 6E-07s 22:00:00.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:00:00.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:00.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:00:00.8 Info: DROP TABLE "TrackFiles" 22:00:00.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:00.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:00.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:00.9 Info: => 0.004152s 22:00:00.9 Info: AlterTable VersionInfo 22:00:00.9 Info: => 7E-07s 22:00:00.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:00:00.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:00:00.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:00:00.9 Info: DROP TABLE "VersionInfo" 22:00:00.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:00:00.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:00.9 Info: => 0.003953s 22:00:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T22:00:00', 'postgres_update_timestamp_columns_to_with_timezone') 22:00:00.9 Info: Committing Transaction 22:00:00.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:00:00.9 Info: => 0.0064941s 22:00:00.9 Info: 62: add_on_delete_to_notifications migrating 22:00:00.9 Info: Beginning Transaction 22:00:00.9 Info: Starting migration of Main DB to 62 22:00:00.9 Info: AlterTable Notifications 22:00:00.9 Info: => 8E-07s 22:00:00.9 Info: CreateColumn Notifications OnArtistDelete Boolean 22:00:00.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:00:00.9 Info: => 0.0006571s 22:00:00.9 Info: AlterTable Notifications 22:00:00.9 Info: => 7E-07s 22:00:00.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:00:00.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:00:00.9 Info: => 0.0005902s 22:00:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T22:00:00', 'add_on_delete_to_notifications') 22:00:00.9 Info: Committing Transaction 22:00:00.9 Info: 62: add_on_delete_to_notifications migrated 22:00:00.9 Info: => 0.0014198s 22:00:00.9 Info: 63: add_custom_formats migrating 22:00:00.9 Info: Beginning Transaction 22:00:00.9 Info: Starting migration of Main DB to 63 22:00:00.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 }, { "key": "x265", "value": 5 } ]', '', '', '[]', 0, 1, 0) 22:00:00.9 Info: AlterTable DelayProfiles 22:00:00.9 Info: => 4E-07s 22:00:00.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:00:00.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:00:00.9 Info: => 0.0006087s 22:00:00.9 Info: UpdateData 22:00:00.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:00:00.9 Info: => 5.12E-05s 22:00:00.9 Info: AlterTable TrackFiles 22:00:00.9 Info: => 3E-07s 22:00:00.9 Info: CreateColumn TrackFiles OriginalFilePath String 22:00:00.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:00:00.9 Info: => 0.0005611s 22:00:00.9 Info: PerformDBOperation 22:00:00.9 Info: Performing DB Operation 22:00:00.9 Info: => 0.0011614s 22:00:00.9 Info: CreateTable CustomFormats 22:00:00.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:00:00.9 Info: => 0.0001957s 22:00:00.9 Info: CreateIndex CustomFormats (Name) 22:00:00.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:00:00.9 Info: => 0.0001225s 22:00:00.9 Info: AlterTable QualityProfiles 22:00:00.9 Info: => 4E-07s 22:00:00.9 Info: CreateColumn QualityProfiles FormatItems String 22:00:00.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:00:00.9 Info: => 0.0006012s 22:00:00.9 Info: AlterTable QualityProfiles 22:00:00.9 Info: => 7E-07s 22:00:00.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:00:00.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:00.9 Info: => 0.0005801s 22:00:00.9 Info: AlterTable QualityProfiles 22:00:00.9 Info: => 6E-07s 22:00:00.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:00:00.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:00.9 Info: => 0.0016835s 22:00:00.9 Info: PerformDBOperation 22:00:00.9 Info: Performing DB Operation 22:00:00.9 Info: => 0.0013098s 22:00:00.9 Info: PerformDBOperation 22:00:00.9 Info: Performing DB Operation 22:00:00.9 Info: => 3.24E-05s 22:00:00.9 Info: DeleteColumn ReleaseProfiles Preferred 22:00:00.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:00:00.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:00.9 Info: DROP TABLE "ReleaseProfiles" 22:00:00.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:00.9 Info: => 0.0064051s 22:00:00.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:00:00.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:00:00.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:00.9 Info: DROP TABLE "ReleaseProfiles" 22:00:00.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:00.9 Info: => 0.0043349s 22:00:00.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:00.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:00.9 Info: => 5.19E-05s 22:00:00.9 Info: AlterTable DelayProfiles 22:00:00.9 Info: => 7E-07s 22:00:00.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:00:00.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:00.9 Info: => 0.0006053s 22:00:00.9 Info: AlterTable DelayProfiles 22:00:00.9 Info: => 6E-07s 22:00:00.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:00:00.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:00:00.9 Info: => 0.00057s 22:00:00.9 Info: -> 1 Insert operations completed in 00:00:00.0000945 taking an average of 00:00:00.0000945 22:00:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T22:00:00', 'add_custom_formats') 22:00:00.9 Info: Committing Transaction 22:00:00.9 Info: 63: add_custom_formats migrated 22:00:00.9 Info: => 0.0014749s 22:00:00.9 Debug: Took: 00:00:00.4591782 22:00:00.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 22:00:00.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 22:00:00.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648009773918_137/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:00.9 Info: DatabaseEngineVersionCheck migrating 22:00:00.9 Info: PerformDBOperation 22:00:00.9 Info: Performing DB Operation 22:00:00.9 Info: SQLite 3.49.1 22:00:00.9 Info: => 0.0023079s 22:00:00.9 Info: DatabaseEngineVersionCheck migrated 22:00:00.9 Info: => 0.0023238s 22:00:00.9 Info: VersionMigration migrating 22:00:00.9 Info: Beginning Transaction 22:00:00.9 Info: CreateTable VersionInfo 22:00:00.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:00.9 Info: => 0.0002014s 22:00:00.9 Info: Committing Transaction 22:00:00.9 Info: VersionMigration migrated 22:00:00.9 Info: => 0.0017468s 22:00:00.9 Info: VersionUniqueMigration migrating 22:00:00.9 Info: Beginning Transaction 22:00:00.9 Info: CreateIndex VersionInfo (Version) 22:00:00.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:00.9 Info: => 0.0001866s 22:00:00.9 Info: AlterTable VersionInfo 22:00:00.9 Info: => 5E-07s 22:00:00.9 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:00.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:00.9 Info: => 0.0006375s 22:00:00.9 Info: Committing Transaction 22:00:00.9 Info: VersionUniqueMigration migrated 22:00:00.9 Info: => 0.0012283s 22:00:00.9 Info: VersionDescriptionMigration migrating 22:00:00.9 Info: Beginning Transaction 22:00:00.9 Info: AlterTable VersionInfo 22:00:00.9 Info: => 9E-07s 22:00:00.9 Info: CreateColumn VersionInfo Description String 22:00:00.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:00.9 Info: => 0.0002579s 22:00:00.9 Info: Committing Transaction 22:00:00.9 Info: VersionDescriptionMigration migrated 22:00:00.9 Info: => 0.000842s 22:00:00.9 Info: 1: InitialSetup migrating 22:00:00.9 Info: Beginning Transaction 22:00:00.9 Info: Starting migration of Main DB to 1 22:00:01.0 Info: CreateTable Config 22:00:01.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:01.0 Info: => 0.0002492s 22:00:01.0 Info: CreateIndex Config (Key) 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:01.0 Info: => 8.32E-05s 22:00:01.0 Info: CreateTable RootFolders 22:00:01.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:01.0 Info: => 0.0001067s 22:00:01.0 Info: CreateIndex RootFolders (Path) 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:01.0 Info: => 8.92E-05s 22:00:01.0 Info: CreateTable Artists 22:00:01.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:00:01.0 Info: => 0.0002482s 22:00:01.0 Info: CreateIndex Artists (ForeignArtistId) 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:01.0 Info: => 9.17E-05s 22:00:01.0 Info: CreateIndex Artists (NameSlug) 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:01.0 Info: => 6.84E-05s 22:00:01.0 Info: CreateIndex Artists (CleanName) 22:00:01.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:01.0 Info: => 7.04E-05s 22:00:01.0 Info: CreateIndex Artists (Path) 22:00:01.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:01.0 Info: => 6.61E-05s 22:00:01.0 Info: CreateTable Albums 22:00:01.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:00:01.0 Info: => 0.0002302s 22:00:01.0 Info: CreateIndex Albums (ForeignAlbumId) 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:01.0 Info: => 9.54E-05s 22:00:01.0 Info: CreateIndex Albums (MBId) 22:00:01.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:01.0 Info: => 6.67E-05s 22:00:01.0 Info: CreateIndex Albums (TADBId) 22:00:01.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:01.0 Info: => 6.88E-05s 22:00:01.0 Info: CreateIndex Albums (TitleSlug) 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:01.0 Info: => 6.31E-05s 22:00:01.0 Info: CreateIndex Albums (CleanTitle) 22:00:01.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:01.0 Info: => 6.67E-05s 22:00:01.0 Info: CreateIndex Albums (Path) 22:00:01.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:01.0 Info: => 6.03E-05s 22:00:01.0 Info: CreateTable Tracks 22:00:01.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:00:01.0 Info: => 0.0001987s 22:00:01.0 Info: CreateIndex Tracks (ForeignTrackId) 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:01.0 Info: => 8.9E-05s 22:00:01.0 Info: CreateIndex Tracks (ArtistId) 22:00:01.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:01.0 Info: => 7.33E-05s 22:00:01.0 Info: CreateIndex Tracks (TrackFileId) 22:00:01.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:01.0 Info: => 6.95E-05s 22:00:01.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:01.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:01.0 Info: => 7.07E-05s 22:00:01.0 Info: CreateTable TrackFiles 22:00:01.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:00:01.0 Info: => 0.000178s 22:00:01.0 Info: CreateIndex TrackFiles (ArtistId) 22:00:01.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:01.0 Info: => 9.85E-05s 22:00:01.0 Info: CreateIndex TrackFiles (AlbumId) 22:00:01.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:01.0 Info: => 0.0018627s 22:00:01.0 Info: CreateTable History 22:00:01.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:00:01.0 Info: => 0.0001828s 22:00:01.0 Info: CreateIndex History (Date) 22:00:01.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:01.0 Info: => 9.79E-05s 22:00:01.0 Info: CreateIndex History (EventType) 22:00:01.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:01.0 Info: => 7.14E-05s 22:00:01.0 Info: CreateIndex History (DownloadId) 22:00:01.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:01.0 Info: => 6.29E-05s 22:00:01.0 Info: CreateIndex History (AlbumId) 22:00:01.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:01.0 Info: => 6.86E-05s 22:00:01.0 Info: CreateTable Notifications 22:00:01.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:00:01.0 Info: => 0.000148s 22:00:01.0 Info: CreateTable ScheduledTasks 22:00:01.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:00:01.0 Info: => 0.0001502s 22:00:01.0 Info: CreateIndex ScheduledTasks (TypeName) 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:01.0 Info: => 0.0001102s 22:00:01.0 Info: CreateTable Indexers 22:00:01.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:00:01.0 Info: => 0.0001375s 22:00:01.0 Info: CreateIndex Indexers (Name) 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:01.0 Info: => 0.0001129s 22:00:01.0 Info: CreateTable Profiles 22:00:01.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:00:01.0 Info: => 0.000117s 22:00:01.0 Info: CreateIndex Profiles (Name) 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:01.0 Info: => 9.22E-05s 22:00:01.0 Info: CreateTable QualityDefinitions 22:00:01.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:00:01.0 Info: => 0.000122s 22:00:01.0 Info: CreateIndex QualityDefinitions (Quality) 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:01.0 Info: => 8.71E-05s 22:00:01.0 Info: CreateIndex QualityDefinitions (Title) 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:01.0 Info: => 9.86E-05s 22:00:01.0 Info: CreateTable NamingConfig 22:00:01.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:00:01.0 Info: => 0.0001398s 22:00:01.0 Info: CreateTable Blacklist 22:00:01.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:00:01.0 Info: => 0.0002069s 22:00:01.0 Info: CreateTable Metadata 22:00:01.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:00:01.0 Info: => 0.0001161s 22:00:01.0 Info: CreateTable MetadataFiles 22:00:01.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:00:01.0 Info: => 0.0001451s 22:00:01.0 Info: CreateTable DownloadClients 22:00:01.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:00:01.0 Info: => 0.0001216s 22:00:01.0 Info: CreateTable PendingReleases 22:00:01.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:00:01.0 Info: => 0.0001321s 22:00:01.0 Info: CreateTable RemotePathMappings 22:00:01.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:00:01.0 Info: => 0.0001179s 22:00:01.0 Info: CreateTable Tags 22:00:01.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:01.0 Info: => 0.0001085s 22:00:01.0 Info: CreateIndex Tags (Label) 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:01.0 Info: => 8.34E-05s 22:00:01.0 Info: CreateTable Restrictions 22:00:01.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:01.0 Info: => 0.0001133s 22:00:01.0 Info: CreateTable DelayProfiles 22:00:01.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:00:01.0 Info: => 0.0001466s 22:00:01.0 Info: CreateTable Users 22:00:01.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:00:01.0 Info: => 0.0001094s 22:00:01.0 Info: CreateIndex Users (Identifier) 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:01.0 Info: => 0.0001212s 22:00:01.0 Info: CreateIndex Users (Username) 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:01.0 Info: => 9.13E-05s 22:00:01.0 Info: CreateTable Commands 22:00:01.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:00:01.0 Info: => 0.0001431s 22:00:01.0 Info: CreateTable IndexerStatus 22:00:01.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:00:01.0 Info: => 0.0001438s 22:00:01.0 Info: CreateIndex IndexerStatus (ProviderId) 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:01.0 Info: => 0.0007596s 22:00:01.0 Info: CreateTable ExtraFiles 22:00:01.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:00:01.0 Info: => 0.0001448s 22:00:01.0 Info: CreateTable LyricFiles 22:00:01.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:00:01.0 Info: => 0.0001655s 22:00:01.0 Info: CreateTable LanguageProfiles 22:00:01.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:00:01.0 Info: => 0.0001154s 22:00:01.0 Info: CreateIndex LanguageProfiles (Name) 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:01.0 Info: => 0.0001019s 22:00:01.0 Info: CreateTable DownloadClientStatus 22:00:01.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:00:01.0 Info: => 0.0001269s 22:00:01.0 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:01.0 Info: => 0.0001061s 22:00:01.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:01.0 Info: -> 1 Insert operations completed in 00:00:00.0000651 taking an average of 00:00:00.0000651 22:00:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:01', 'InitialSetup') 22:00:01.0 Info: Committing Transaction 22:00:01.0 Info: 1: InitialSetup migrated 22:00:01.0 Info: => 0.0106561s 22:00:01.0 Info: 2: add_reason_to_pending_releases migrating 22:00:01.0 Info: Beginning Transaction 22:00:01.0 Info: Starting migration of Main DB to 2 22:00:01.0 Info: AlterTable PendingReleases 22:00:01.0 Info: => 9E-07s 22:00:01.0 Info: CreateColumn PendingReleases Reason Int32 22:00:01.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:01.0 Info: => 0.0005941s 22:00:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:01', 'add_reason_to_pending_releases') 22:00:01.0 Info: Committing Transaction 22:00:01.0 Info: 2: add_reason_to_pending_releases migrated 22:00:01.0 Info: => 0.0013273s 22:00:01.0 Info: 3: add_medium_support migrating 22:00:01.0 Info: Beginning Transaction 22:00:01.0 Info: Starting migration of Main DB to 3 22:00:01.0 Info: AlterTable Albums 22:00:01.0 Info: => 7E-07s 22:00:01.0 Info: CreateColumn Albums Media String 22:00:01.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:01.0 Info: => 0.000566s 22:00:01.0 Info: AlterTable Tracks 22:00:01.0 Info: => 6E-07s 22:00:01.0 Info: CreateColumn Tracks MediumNumber Int32 22:00:01.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:01.0 Info: => 0.0004768s 22:00:01.0 Info: AlterTable Tracks 22:00:01.0 Info: => 7E-07s 22:00:01.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:01.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:01.0 Info: => 0.0004618s 22:00:01.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:01.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:01.0 Info: => 4.34E-05s 22:00:01.0 Info: DeleteColumn Tracks TrackNumber 22:00:01.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:00:01.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:00:01.0 Info: DROP TABLE "Tracks" 22:00:01.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:01.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:01.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:01.0 Info: => 0.0046488s 22:00:01.0 Info: AlterTable Tracks 22:00:01.0 Info: => 5E-07s 22:00:01.0 Info: CreateColumn Tracks TrackNumber String 22:00:01.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:01.0 Info: => 0.0004987s 22:00:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:01', 'add_medium_support') 22:00:01.0 Info: Committing Transaction 22:00:01.0 Info: 3: add_medium_support migrated 22:00:01.0 Info: => 0.0013432s 22:00:01.0 Info: 4: add_various_qualites_in_profile migrating 22:00:01.0 Info: Beginning Transaction 22:00:01.0 Info: Starting migration of Main DB to 4 22:00:01.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:01.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:01.0 Info: => 5.59E-05s 22:00:01.0 Info: PerformDBOperation 22:00:01.0 Info: Performing DB Operation 22:00:01.0 Info: => 3.45E-05s 22:00:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:01', 'add_various_qualites_in_profile') 22:00:01.0 Info: Committing Transaction 22:00:01.0 Info: 4: add_various_qualites_in_profile migrated 22:00:01.0 Info: => 0.0006654s 22:00:01.0 Info: 5: metadata_profiles migrating 22:00:01.0 Info: Beginning Transaction 22:00:01.0 Info: Starting migration of Main DB to 5 22:00:01.0 Info: CreateTable MetadataProfiles 22:00:01.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:00:01.0 Info: => 0.0001894s 22:00:01.0 Info: CreateIndex MetadataProfiles (Name) 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:01.0 Info: => 8.93E-05s 22:00:01.0 Info: AlterTable Artists 22:00:01.0 Info: => 5E-07s 22:00:01.0 Info: CreateColumn Artists MetadataProfileId Int32 22:00:01.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:01.0 Info: => 0.0005673s 22:00:01.0 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:01.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:00:01.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:00:01.0 Info: DROP TABLE "Artists" 22:00:01.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:01.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:01.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:01.0 Info: => 0.0041437s 22:00:01.0 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:01.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:00:01.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:00:01.0 Info: DROP TABLE "Artists" 22:00:01.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:01.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:01.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:01.0 Info: => 0.0051716s 22:00:01.0 Info: AlterTable Albums 22:00:01.0 Info: => 7E-07s 22:00:01.0 Info: CreateColumn Albums SecondaryTypes String 22:00:01.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:01.0 Info: => 0.0005698s 22:00:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:01', 'metadata_profiles') 22:00:01.0 Info: Committing Transaction 22:00:01.0 Info: 5: metadata_profiles migrated 22:00:01.0 Info: => 0.0016156s 22:00:01.0 Info: 6: separate_automatic_and_interactive_search migrating 22:00:01.0 Info: Beginning Transaction 22:00:01.0 Info: Starting migration of Main DB to 6 22:00:01.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:01.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:00:01.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:01.0 Info: DROP TABLE "Indexers" 22:00:01.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:01.0 Info: => 0.0034458s 22:00:01.0 Info: AlterTable Indexers 22:00:01.0 Info: => 1E-06s 22:00:01.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:01.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:01.0 Info: => 0.0005209s 22:00:01.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:01.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:01.0 Info: => 4E-05s 22:00:01.0 Info: AlterTable Indexers 22:00:01.0 Info: => 5E-07s 22:00:01.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:01.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:00:01.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:00:01.0 Info: DROP TABLE "Indexers" 22:00:01.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:01.0 Info: => 0.0034049s 22:00:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:01', 'separate_automatic_and_interactive_search') 22:00:01.0 Info: Committing Transaction 22:00:01.0 Info: 6: separate_automatic_and_interactive_search migrated 22:00:01.0 Info: => 0.0354313s 22:00:01.0 Info: 7: change_album_path_to_relative migrating 22:00:01.0 Info: Beginning Transaction 22:00:01.0 Info: Starting migration of Main DB to 7 22:00:01.0 Info: DeleteColumn Albums Path 22:00:01.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:00:01.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:00:01.0 Info: DROP TABLE "Albums" 22:00:01.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:01.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:01.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:01.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:01.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:01.0 Info: => 0.0056603s 22:00:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:01', 'change_album_path_to_relative') 22:00:01.0 Info: Committing Transaction 22:00:01.0 Info: 7: change_album_path_to_relative migrated 22:00:01.0 Info: => 0.0066929s 22:00:01.0 Info: 8: change_quality_size_mb_to_kb migrating 22:00:01.0 Info: Beginning Transaction 22:00:01.0 Info: Starting migration of Main DB to 8 22:00:01.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:00:01.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:00:01.0 Info: => 5.68E-05s 22:00:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:01', 'change_quality_size_mb_to_kb') 22:00:01.0 Info: Committing Transaction 22:00:01.0 Info: 8: change_quality_size_mb_to_kb migrated 22:00:01.0 Info: => 0.0007383s 22:00:01.0 Info: 9: album_releases migrating 22:00:01.0 Info: Beginning Transaction 22:00:01.0 Info: Starting migration of Main DB to 9 22:00:01.0 Info: AlterTable Albums 22:00:01.0 Info: => 1E-06s 22:00:01.0 Info: CreateColumn Albums Releases String 22:00:01.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:01.0 Info: => 0.0005728s 22:00:01.0 Info: AlterTable Albums 22:00:01.0 Info: => 6E-07s 22:00:01.0 Info: CreateColumn Albums CurrentRelease String 22:00:01.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:01.0 Info: => 0.0005623s 22:00:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:01', 'album_releases') 22:00:01.0 Info: Committing Transaction 22:00:01.0 Info: 9: album_releases migrated 22:00:01.0 Info: => 0.0012446s 22:00:01.0 Info: 10: album_releases_fix migrating 22:00:01.0 Info: Beginning Transaction 22:00:01.0 Info: Starting migration of Main DB to 10 22:00:01.0 Info: AlterTable Albums 22:00:01.0 Info: => 9E-07s 22:00:01.0 Info: AlterColumn Albums Releases String 22:00:01.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:00:01.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:01.0 Info: DROP TABLE "Albums" 22:00:01.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:01.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:01.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:01.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:01.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:01.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:01.1 Info: => 0.0041161s 22:00:01.1 Info: AlterTable Albums 22:00:01.1 Info: => 6E-07s 22:00:01.1 Info: AlterColumn Albums CurrentRelease String 22:00:01.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:00:01.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:00:01.1 Info: DROP TABLE "Albums" 22:00:01.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:01.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:01.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:01.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:01.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:01.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:01.1 Info: => 0.0040574s 22:00:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:01', 'album_releases_fix') 22:00:01.1 Info: Committing Transaction 22:00:01.1 Info: 10: album_releases_fix migrated 22:00:01.1 Info: => 0.0205807s 22:00:01.1 Info: 11: import_lists migrating 22:00:01.1 Info: Beginning Transaction 22:00:01.1 Info: Starting migration of Main DB to 11 22:00:01.1 Info: CreateTable ImportLists 22:00:01.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:00:01.1 Info: => 0.0002714s 22:00:01.1 Info: CreateIndex ImportLists (Name) 22:00:01.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:01.1 Info: => 8.81E-05s 22:00:01.1 Info: CreateTable ImportListStatus 22:00:01.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:00:01.1 Info: => 0.0001564s 22:00:01.1 Info: CreateIndex ImportListStatus (ProviderId) 22:00:01.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:01.1 Info: => 8.36E-05s 22:00:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:01', 'import_lists') 22:00:01.1 Info: Committing Transaction 22:00:01.1 Info: 11: import_lists migrated 22:00:01.1 Info: => 0.0008223s 22:00:01.1 Info: 12: add_release_status migrating 22:00:01.1 Info: Beginning Transaction 22:00:01.1 Info: Starting migration of Main DB to 12 22:00:01.1 Info: AlterTable MetadataProfiles 22:00:01.1 Info: => 8E-07s 22:00:01.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:01.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:01.1 Info: => 0.0006034s 22:00:01.1 Info: PerformDBOperation 22:00:01.1 Info: Performing DB Operation 22:00:01.1 Info: => 2.76E-05s 22:00:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:01', 'add_release_status') 22:00:01.1 Info: Committing Transaction 22:00:01.1 Info: 12: add_release_status migrated 22:00:01.1 Info: => 0.0006747s 22:00:01.1 Info: 13: album_download_notification migrating 22:00:01.1 Info: Beginning Transaction 22:00:01.1 Info: Starting migration of Main DB to 13 22:00:01.1 Info: AlterTable Notifications 22:00:01.1 Info: => 8E-07s 22:00:01.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:01.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:01.1 Info: => 0.0006225s 22:00:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:01', 'album_download_notification') 22:00:01.1 Info: Committing Transaction 22:00:01.1 Info: 13: album_download_notification migrated 22:00:01.1 Info: => 0.0013148s 22:00:01.1 Info: 14: fix_language_metadata_profiles migrating 22:00:01.1 Info: Beginning Transaction 22:00:01.1 Info: Starting migration of Main DB to 14 22:00:01.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:00:01.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:00:01.1 Info: => 8.24E-05s 22:00:01.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:00:01.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:00:01.1 Info: => 5.12E-05s 22:00:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:01', 'fix_language_metadata_profiles') 22:00:01.1 Info: Committing Transaction 22:00:01.1 Info: 14: fix_language_metadata_profiles migrated 22:00:01.1 Info: => 0.0006952s 22:00:01.1 Info: 15: remove_fanzub migrating 22:00:01.1 Info: Beginning Transaction 22:00:01.1 Info: Starting migration of Main DB to 15 22:00:01.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:01.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:01.1 Info: => 4.27E-05s 22:00:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:01', 'remove_fanzub') 22:00:01.1 Info: Committing Transaction 22:00:01.1 Info: 15: remove_fanzub migrated 22:00:01.1 Info: => 0.0006612s 22:00:01.1 Info: 16: update_artist_history_indexes migrating 22:00:01.1 Info: Beginning Transaction 22:00:01.1 Info: Starting migration of Main DB to 16 22:00:01.1 Info: CreateIndex Albums (ArtistId) 22:00:01.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:01.1 Info: => 0.000108s 22:00:01.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:01.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:01.1 Info: => 7.72E-05s 22:00:01.1 Info: DeleteIndex History (AlbumId) 22:00:01.1 Info: DROP INDEX "IX_History_AlbumId" 22:00:01.1 Info: => 0.00013s 22:00:01.1 Info: CreateIndex History (AlbumId, Date) 22:00:01.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:01.1 Info: => 8.49E-05s 22:00:01.1 Info: DeleteIndex History (DownloadId) 22:00:01.1 Info: DROP INDEX "IX_History_DownloadId" 22:00:01.1 Info: => 0.0001133s 22:00:01.1 Info: CreateIndex History (DownloadId, Date) 22:00:01.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:01.1 Info: => 8.58E-05s 22:00:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:01', 'update_artist_history_indexes') 22:00:01.1 Info: Committing Transaction 22:00:01.1 Info: 16: update_artist_history_indexes migrated 22:00:01.1 Info: => 0.0007798s 22:00:01.1 Info: 17: remove_nma migrating 22:00:01.1 Info: Beginning Transaction 22:00:01.1 Info: Starting migration of Main DB to 17 22:00:01.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:01.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:01.1 Info: => 4.61E-05s 22:00:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:01', 'remove_nma') 22:00:01.1 Info: Committing Transaction 22:00:01.1 Info: 17: remove_nma migrated 22:00:01.1 Info: => 0.0006598s 22:00:01.1 Info: 18: album_disambiguation migrating 22:00:01.1 Info: Beginning Transaction 22:00:01.1 Info: Starting migration of Main DB to 18 22:00:01.1 Info: AlterTable Albums 22:00:01.1 Info: => 6E-07s 22:00:01.1 Info: CreateColumn Albums Disambiguation String 22:00:01.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:01.1 Info: => 0.0006375s 22:00:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:01', 'album_disambiguation') 22:00:01.1 Info: Committing Transaction 22:00:01.1 Info: 18: album_disambiguation migrated 22:00:01.1 Info: => 0.0013053s 22:00:01.1 Info: 19: add_ape_quality_in_profiles migrating 22:00:01.1 Info: Beginning Transaction 22:00:01.1 Info: Starting migration of Main DB to 19 22:00:01.1 Info: PerformDBOperation 22:00:01.1 Info: Performing DB Operation 22:00:01.1 Info: => 3.09E-05s 22:00:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:01', 'add_ape_quality_in_profiles') 22:00:01.1 Info: Committing Transaction 22:00:01.1 Info: 19: add_ape_quality_in_profiles migrated 22:00:01.1 Info: => 0.0006428s 22:00:01.1 Info: 20: remove_pushalot migrating 22:00:01.1 Info: Beginning Transaction 22:00:01.1 Info: Starting migration of Main DB to 20 22:00:01.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:01.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:01.1 Info: => 5.1E-05s 22:00:01.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:01.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:01.1 Info: => 2.83E-05s 22:00:01.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:01.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:01.1 Info: => 2.66E-05s 22:00:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:01', 'remove_pushalot') 22:00:01.1 Info: Committing Transaction 22:00:01.1 Info: 20: remove_pushalot migrated 22:00:01.1 Info: => 0.0006486s 22:00:01.1 Info: 21: add_custom_filters migrating 22:00:01.1 Info: Beginning Transaction 22:00:01.1 Info: Starting migration of Main DB to 21 22:00:01.1 Info: CreateTable CustomFilters 22:00:01.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:00:01.1 Info: => 0.0001763s 22:00:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:01', 'add_custom_filters') 22:00:01.1 Info: Committing Transaction 22:00:01.1 Info: 21: add_custom_filters migrated 22:00:01.1 Info: => 0.0008611s 22:00:01.1 Info: 22: import_list_tags migrating 22:00:01.1 Info: Beginning Transaction 22:00:01.1 Info: Starting migration of Main DB to 22 22:00:01.1 Info: AlterTable ImportLists 22:00:01.1 Info: => 6E-07s 22:00:01.1 Info: CreateColumn ImportLists Tags String 22:00:01.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:01.1 Info: => 0.0006224s 22:00:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:01', 'import_list_tags') 22:00:01.1 Info: Committing Transaction 22:00:01.1 Info: 22: import_list_tags migrated 22:00:01.1 Info: => 0.001312s 22:00:01.1 Info: 23: add_release_groups_etc migrating 22:00:01.1 Info: Beginning Transaction 22:00:01.1 Info: Starting migration of Main DB to 23 22:00:01.1 Info: CreateTable ArtistMetadata 22:00:01.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:00:01.1 Info: => 0.0002292s 22:00:01.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:01.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:01.1 Info: => 8.75E-05s 22:00:01.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:00:01.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:00:01.1 Info: => 7.98E-05s 22:00:01.1 Info: AlterTable Artists 22:00:01.1 Info: => 4E-07s 22:00:01.1 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:01.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:01.1 Info: => 0.0006315s 22:00:01.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:01.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:01.1 Info: => 8.8E-05s 22:00:01.1 Info: CreateTable AlbumReleases 22:00:01.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:00:01.1 Info: => 0.0001844s 22:00:01.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:01.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:01.1 Info: => 8.33E-05s 22:00:01.1 Info: CreateIndex AlbumReleases (AlbumId) 22:00:01.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:01.1 Info: => 6.8E-05s 22:00:01.1 Info: PerformDBOperation 22:00:01.1 Info: Performing DB Operation 22:00:01.1 Info: => 3.18E-05s 22:00:01.1 Info: AlterTable Albums 22:00:01.1 Info: => 4E-07s 22:00:01.1 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:01.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:01.1 Info: => 0.0005824s 22:00:01.1 Info: AlterTable Albums 22:00:01.1 Info: => 6E-07s 22:00:01.1 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:01.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:01.1 Info: => 0.000595s 22:00:01.1 Info: AlterTable Albums 22:00:01.1 Info: => 6E-07s 22:00:01.1 Info: CreateColumn Albums Links String 22:00:01.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:01.1 Info: => 0.0005615s 22:00:01.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:00:01.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:01.1 Info: => 7.81E-05s 22:00:01.1 Info: AlterTable Tracks 22:00:01.1 Info: => 5E-07s 22:00:01.1 Info: CreateColumn Tracks ForeignRecordingId String 22:00:01.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:01.1 Info: => 0.0006543s 22:00:01.1 Info: AlterTable Tracks 22:00:01.1 Info: => 7E-07s 22:00:01.1 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:01.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:01.1 Info: => 0.0005512s 22:00:01.1 Info: AlterTable Tracks 22:00:01.1 Info: => 5E-07s 22:00:01.1 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:01.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:01.1 Info: => 0.0005711s 22:00:01.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:00:01.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:01.1 Info: => 8.06E-05s 22:00:01.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:00:01.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:01.1 Info: => 5.96E-05s 22:00:01.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:01.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:00:01.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:00:01.1 Info: DROP TABLE "Artists" 22:00:01.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:01.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:01.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:01.1 Info: => 0.0050012s 22:00:01.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:01.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:00:01.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:00:01.1 Info: DROP TABLE "Albums" 22:00:01.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:01.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:01.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:01.1 Info: => 0.0054033s 22:00:01.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:01.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:00:01.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:00:01.1 Info: DROP TABLE "Tracks" 22:00:01.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:01.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:01.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:01.1 Info: => 0.00494s 22:00:01.1 Info: DeleteColumn TrackFiles ArtistId 22:00:01.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:00:01.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:00:01.1 Info: DROP TABLE "TrackFiles" 22:00:01.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:01.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:01.1 Info: => 0.0038882s 22:00:01.1 Info: CreateIndex Artists (ArtistMetadataId) 22:00:01.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:01.1 Info: => 7.52E-05s 22:00:01.1 Info: CreateIndex Artists (Monitored) 22:00:01.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:01.1 Info: => 6.8E-05s 22:00:01.1 Info: CreateIndex Albums (ArtistMetadataId) 22:00:01.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:01.1 Info: => 6.71E-05s 22:00:01.1 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:01.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:01.1 Info: => 7.32E-05s 22:00:01.1 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:01.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:01.1 Info: => 0.0001054s 22:00:01.1 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:01.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:01.1 Info: => 7.63E-05s 22:00:01.1 Info: UpdateData 22:00:01.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:01.1 Info: => 4E-05s 22:00:01.1 Info: UpdateData 22:00:01.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:01.1 Info: => 3.21E-05s 22:00:01.1 Info: UpdateData 22:00:01.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:01.1 Info: => 3.96E-05s 22:00:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:01', 'add_release_groups_etc') 22:00:01.1 Info: Committing Transaction 22:00:01.1 Info: 23: add_release_groups_etc migrated 22:00:01.1 Info: => 0.0010433s 22:00:01.1 Info: 24: NewMediaInfoFormat migrating 22:00:01.1 Info: Beginning Transaction 22:00:01.1 Info: Starting migration of Main DB to 24 22:00:01.1 Info: UpdateData 22:00:01.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:01.1 Info: => 4.97E-05s 22:00:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:01', 'NewMediaInfoFormat') 22:00:01.1 Info: Committing Transaction 22:00:01.1 Info: 24: NewMediaInfoFormat migrated 22:00:01.1 Info: => 0.0006986s 22:00:01.1 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:01.1 Info: Beginning Transaction 22:00:01.1 Info: Starting migration of Main DB to 25 22:00:01.1 Info: RenameTable Restrictions ReleaseProfiles 22:00:01.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:01.1 Info: => 0.0016093s 22:00:01.1 Info: AlterTable ReleaseProfiles 22:00:01.1 Info: => 7E-07s 22:00:01.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:01.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:01.1 Info: => 0.0005595s 22:00:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:01', 'rename_restrictions_to_release_profiles') 22:00:01.1 Info: Committing Transaction 22:00:01.1 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:01.1 Info: => 0.0012281s 22:00:01.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:01.1 Info: Beginning Transaction 22:00:01.1 Info: Starting migration of Main DB to 26 22:00:01.1 Info: RenameTable Profiles QualityProfiles 22:00:01.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:01.1 Info: => 0.0023638s 22:00:01.1 Info: AlterTable QualityProfiles 22:00:01.1 Info: => 8E-07s 22:00:01.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:01.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:01.1 Info: => 0.0005777s 22:00:01.1 Info: AlterTable LanguageProfiles 22:00:01.1 Info: => 7E-07s 22:00:01.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:01.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:01.1 Info: => 0.0005821s 22:00:01.1 Info: UpdateData 22:00:01.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:01.1 Info: => 4.41E-05s 22:00:01.1 Info: UpdateData 22:00:01.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:01.1 Info: => 2.99E-05s 22:00:01.1 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:01.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:00:01.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:00:01.1 Info: DROP TABLE "Artists" 22:00:01.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:01.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:01.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:01.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:01.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:01.1 Info: => 0.0052129s 22:00:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:01', 'rename_quality_profiles_add_upgrade_allowed') 22:00:01.1 Info: Committing Transaction 22:00:01.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:01.1 Info: => 0.0060661s 22:00:01.1 Info: 27: add_import_exclusions migrating 22:00:01.1 Info: Beginning Transaction 22:00:01.1 Info: Starting migration of Main DB to 27 22:00:01.1 Info: CreateTable ImportListExclusions 22:00:01.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:01.1 Info: => 0.0001695s 22:00:01.1 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:01.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:01.1 Info: => 8.32E-05s 22:00:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:01', 'add_import_exclusions') 22:00:01.1 Info: Committing Transaction 22:00:01.1 Info: 27: add_import_exclusions migrated 22:00:01.1 Info: => 0.0007801s 22:00:01.1 Info: 28: clean_artist_metadata_table migrating 22:00:01.1 Info: Beginning Transaction 22:00:01.1 Info: Starting migration of Main DB to 28 22:00:01.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:00:01.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:00:01.1 Info: => 0.0001668s 22:00:01.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:00:01.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:00:01.1 Info: => 0.0001247s 22:00:01.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:00:01.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:00:01.1 Info: => 0.0001154s 22:00:01.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:00:01.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:00:01.1 Info: => 0.0001263s 22:00:01.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:00:01.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:00:01.1 Info: => 0.0001131s 22:00:01.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:00:01.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:00:01.1 Info: => 0.0001108s 22:00:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:01', 'clean_artist_metadata_table') 22:00:01.1 Info: Committing Transaction 22:00:01.1 Info: 28: clean_artist_metadata_table migrated 22:00:01.1 Info: => 0.000762s 22:00:01.1 Info: 29: health_issue_notification migrating 22:00:01.1 Info: Beginning Transaction 22:00:01.1 Info: Starting migration of Main DB to 29 22:00:01.1 Info: AlterTable Notifications 22:00:01.1 Info: => 6E-07s 22:00:01.1 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:01.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:01.1 Info: => 0.0006021s 22:00:01.1 Info: AlterTable Notifications 22:00:01.1 Info: => 6E-07s 22:00:01.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:01.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:01.1 Info: => 0.000524s 22:00:01.1 Info: AlterTable Notifications 22:00:01.1 Info: => 6E-07s 22:00:01.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:01.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:01.1 Info: => 0.000563s 22:00:01.1 Info: AlterTable Notifications 22:00:01.1 Info: => 5E-07s 22:00:01.1 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:01.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:01.1 Info: => 0.0005458s 22:00:01.1 Info: AlterTable Notifications 22:00:01.1 Info: => 6E-07s 22:00:01.1 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:01.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:01.1 Info: => 0.0005393s 22:00:01.1 Info: DeleteColumn Notifications OnDownload 22:00:01.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:00:01.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:00:01.1 Info: DROP TABLE "Notifications" 22:00:01.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:01.1 Info: => 0.0038569s 22:00:01.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:01.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:00:01.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:00:01.1 Info: DROP TABLE "Notifications" 22:00:01.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:01.1 Info: => 0.0047574s 22:00:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:01', 'health_issue_notification') 22:00:01.1 Info: Committing Transaction 22:00:01.1 Info: 29: health_issue_notification migrated 22:00:01.1 Info: => 0.0055892s 22:00:01.1 Info: 30: add_mediafilerepository_mtime migrating 22:00:01.1 Info: Beginning Transaction 22:00:01.1 Info: Starting migration of Main DB to 30 22:00:01.1 Info: AlterTable TrackFiles 22:00:01.1 Info: => 7E-07s 22:00:01.1 Info: CreateColumn TrackFiles Modified DateTime 22:00:01.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:01.1 Info: => 0.000623s 22:00:01.1 Info: AlterTable TrackFiles 22:00:01.1 Info: => 6E-07s 22:00:01.1 Info: CreateColumn TrackFiles Path String 22:00:01.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:01.1 Info: => 0.0005402s 22:00:01.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:01.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:01.1 Info: => 3.59E-05s 22:00:01.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:00:01.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:00:01.1 Info: => 0.0001276s 22:00:01.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:00:01.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:00:01.1 Info: => 0.0001307s 22:00:01.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:00:01.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:00:01.1 Info: => 0.0001447s 22:00:01.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:00:01.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:00:01.1 Info: => 7.74E-05s 22:00:01.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:01.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:01.1 Info: => 4.78E-05s 22:00:01.1 Info: AlterTable TrackFiles 22:00:01.1 Info: => 5E-07s 22:00:01.1 Info: AlterColumn TrackFiles Path String 22:00:01.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:01.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:00:01.2 Info: DROP TABLE "TrackFiles" 22:00:01.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:01.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:01.2 Info: => 0.0038018s 22:00:01.2 Info: CreateIndex TrackFiles (Path) 22:00:01.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:01.2 Info: => 7.64E-05s 22:00:01.2 Info: DeleteColumn TrackFiles RelativePath 22:00:01.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:01.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:00:01.2 Info: DROP TABLE "TrackFiles" 22:00:01.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:01.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:01.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:01.2 Info: => 0.0054849s 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:01', 'add_mediafilerepository_mtime') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 30: add_mediafilerepository_mtime migrated 22:00:01.2 Info: => 0.0062623s 22:00:01.2 Info: 31: add_artistmetadataid_constraint migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 31 22:00:01.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:00:01.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:00:01.2 Info: => 8.99E-05s 22:00:01.2 Info: DeleteIndex Artists (ArtistMetadataId) 22:00:01.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:00:01.2 Info: => 0.0001279s 22:00:01.2 Info: AlterColumn Artists ArtistMetadataId Int32 22:00:01.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:01.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:01.2 Info: DROP TABLE "Artists" 22:00:01.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:01.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:01.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:01.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:01.2 Info: => 0.0041064s 22:00:01.2 Info: CreateIndex Artists (ArtistMetadataId) 22:00:01.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:01.2 Info: => 7.51E-05s 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T22:00:01', 'add_artistmetadataid_constraint') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 31: add_artistmetadataid_constraint migrated 22:00:01.2 Info: => 0.0008497s 22:00:01.2 Info: 32: old_ids_and_artist_alias migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 32 22:00:01.2 Info: AlterTable ArtistMetadata 22:00:01.2 Info: => 9E-07s 22:00:01.2 Info: CreateColumn ArtistMetadata Aliases String 22:00:01.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:00:01.2 Info: => 0.0006191s 22:00:01.2 Info: AlterTable ArtistMetadata 22:00:01.2 Info: => 6E-07s 22:00:01.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:00:01.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:00:01.2 Info: => 0.0005614s 22:00:01.2 Info: AlterTable Albums 22:00:01.2 Info: => 6E-07s 22:00:01.2 Info: CreateColumn Albums OldForeignAlbumIds String 22:00:01.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:00:01.2 Info: => 0.0005409s 22:00:01.2 Info: AlterTable AlbumReleases 22:00:01.2 Info: => 5E-07s 22:00:01.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:00:01.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:00:01.2 Info: => 0.0006103s 22:00:01.2 Info: AlterTable Tracks 22:00:01.2 Info: => 5E-07s 22:00:01.2 Info: CreateColumn Tracks OldForeignRecordingIds String 22:00:01.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:00:01.2 Info: => 0.0005515s 22:00:01.2 Info: AlterTable Tracks 22:00:01.2 Info: => 5E-07s 22:00:01.2 Info: CreateColumn Tracks OldForeignTrackIds String 22:00:01.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:00:01.2 Info: => 0.000543s 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T22:00:01', 'old_ids_and_artist_alias') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 32: old_ids_and_artist_alias migrated 22:00:01.2 Info: => 0.0012777s 22:00:01.2 Info: 33: download_propers_config migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 33 22:00:01.2 Info: PerformDBOperation 22:00:01.2 Info: Performing DB Operation 22:00:01.2 Info: => 3.19E-05s 22:00:01.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:01.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:01.2 Info: => 3.31E-05s 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T22:00:01', 'download_propers_config') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 33: download_propers_config migrated 22:00:01.2 Info: => 0.0006878s 22:00:01.2 Info: 34: remove_language_profiles migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 34 22:00:01.2 Info: DeleteTable LanguageProfiles 22:00:01.2 Info: DROP TABLE "LanguageProfiles" 22:00:01.2 Info: => 0.0001993s 22:00:01.2 Info: DeleteColumn Artists LanguageProfileId 22:00:01.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:01.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:00:01.2 Info: DROP TABLE "Artists" 22:00:01.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:01.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:01.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:01.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:01.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:01.2 Info: => 0.0053086s 22:00:01.2 Info: DeleteColumn ImportLists LanguageProfileId 22:00:01.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:00:01.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:00:01.2 Info: DROP TABLE "ImportLists" 22:00:01.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:00:01.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:01.2 Info: => 0.0038326s 22:00:01.2 Info: DeleteColumn Blacklist Language 22:00:01.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:00:01.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:00:01.2 Info: DROP TABLE "Blacklist" 22:00:01.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:00:01.2 Info: => 0.0036281s 22:00:01.2 Info: DeleteColumn History Language 22:00:01.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:00:01.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:00:01.2 Info: DROP TABLE "History" 22:00:01.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:01.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:01.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:01.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:01.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:01.2 Info: => 0.0051866s 22:00:01.2 Info: DeleteColumn LyricFiles Language 22:00:01.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:00:01.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:00:01.2 Info: DROP TABLE "LyricFiles" 22:00:01.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:01.2 Info: => 0.0047637s 22:00:01.2 Info: DeleteColumn TrackFiles Language 22:00:01.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:01.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:00:01.2 Info: DROP TABLE "TrackFiles" 22:00:01.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:01.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:01.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:01.2 Info: => 0.0040155s 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T22:00:01', 'remove_language_profiles') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 34: remove_language_profiles migrated 22:00:01.2 Info: => 0.0054611s 22:00:01.2 Info: 35: multi_disc_naming_format migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 35 22:00:01.2 Info: AlterTable NamingConfig 22:00:01.2 Info: => 8E-07s 22:00:01.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:00:01.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:00:01.2 Info: => 0.0006048s 22:00:01.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:01.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:01.2 Info: => 4.53E-05s 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T22:00:01', 'multi_disc_naming_format') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 35: multi_disc_naming_format migrated 22:00:01.2 Info: => 0.000767s 22:00:01.2 Info: 36: add_download_client_priority migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 36 22:00:01.2 Info: AlterTable DownloadClients 22:00:01.2 Info: => 8E-07s 22:00:01.2 Info: CreateColumn DownloadClients Priority Int32 22:00:01.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:00:01.2 Info: => 0.0006434s 22:00:01.2 Info: PerformDBOperation 22:00:01.2 Info: Performing DB Operation 22:00:01.2 Info: => 5.63E-05s 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T22:00:01', 'add_download_client_priority') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 36: add_download_client_priority migrated 22:00:01.2 Info: => 0.0007726s 22:00:01.2 Info: 37: remove_growl_prowl migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 37 22:00:01.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:01.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:00:01.2 Info: => 4.57E-05s 22:00:01.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:01.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:00:01.2 Info: => 2.78E-05s 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T22:00:01', 'remove_growl_prowl') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 37: remove_growl_prowl migrated 22:00:01.2 Info: => 0.0007417s 22:00:01.2 Info: 38: remove_plex_hometheatre migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 38 22:00:01.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:01.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:00:01.2 Info: => 4.56E-05s 22:00:01.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:01.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:00:01.2 Info: => 2.79E-05s 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T22:00:01', 'remove_plex_hometheatre') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 38: remove_plex_hometheatre migrated 22:00:01.2 Info: => 0.0007605s 22:00:01.2 Info: 39: add_root_folder_add_defaults migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 39 22:00:01.2 Info: AlterTable RootFolders 22:00:01.2 Info: => 9E-07s 22:00:01.2 Info: CreateColumn RootFolders Name String 22:00:01.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:00:01.2 Info: => 0.000687s 22:00:01.2 Info: AlterTable RootFolders 22:00:01.2 Info: => 8E-07s 22:00:01.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:00:01.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:00:01.2 Info: => 0.000614s 22:00:01.2 Info: AlterTable RootFolders 22:00:01.2 Info: => 6E-07s 22:00:01.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:00:01.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:00:01.2 Info: => 0.0005488s 22:00:01.2 Info: AlterTable RootFolders 22:00:01.2 Info: => 6E-07s 22:00:01.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:00:01.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:01.2 Info: => 0.0005591s 22:00:01.2 Info: AlterTable RootFolders 22:00:01.2 Info: => 6E-07s 22:00:01.2 Info: CreateColumn RootFolders DefaultTags String 22:00:01.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:00:01.2 Info: => 0.000608s 22:00:01.2 Info: PerformDBOperation 22:00:01.2 Info: Performing DB Operation 22:00:01.2 Info: => 5.12E-05s 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T22:00:01', 'add_root_folder_add_defaults') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 39: add_root_folder_add_defaults migrated 22:00:01.2 Info: => 0.0007933s 22:00:01.2 Info: 40: task_duration migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 40 22:00:01.2 Info: AlterTable ScheduledTasks 22:00:01.2 Info: => 1E-06s 22:00:01.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:00:01.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:00:01.2 Info: => 0.000603s 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T22:00:01', 'task_duration') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 40: task_duration migrated 22:00:01.2 Info: => 0.0012957s 22:00:01.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 41 22:00:01.2 Info: AlterTable ReleaseProfiles 22:00:01.2 Info: => 6E-07s 22:00:01.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:00:01.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:00:01.2 Info: => 0.0006095s 22:00:01.2 Info: AlterTable ReleaseProfiles 22:00:01.2 Info: => 6E-07s 22:00:01.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:00:01.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:00:01.2 Info: => 0.0005444s 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T22:00:01', 'add_indexer_and_enabled_to_release_profiles') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:00:01.2 Info: => 0.0012253s 22:00:01.2 Info: 42: remove_album_folders migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 42 22:00:01.2 Info: DeleteColumn Artists AlbumFolder 22:00:01.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:01.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:00:01.2 Info: DROP TABLE "Artists" 22:00:01.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:01.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:01.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:01.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:01.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:01.2 Info: => 0.0050107s 22:00:01.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:01.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:01.2 Info: => 4.18E-05s 22:00:01.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:01.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:01.2 Info: => 2.91E-05s 22:00:01.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:00:01.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:00:01.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:00:01.2 Info: DROP TABLE "NamingConfig" 22:00:01.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:00:01.2 Info: => 0.003729s 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T22:00:01', 'remove_album_folders') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 42: remove_album_folders migrated 22:00:01.2 Info: => 0.0045843s 22:00:01.2 Info: 44: add_priority_to_indexers migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 44 22:00:01.2 Info: AlterTable Indexers 22:00:01.2 Info: => 6E-07s 22:00:01.2 Info: CreateColumn Indexers Priority Int32 22:00:01.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:00:01.2 Info: => 0.0006366s 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T22:00:01', 'add_priority_to_indexers') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 44: add_priority_to_indexers migrated 22:00:01.2 Info: => 0.0013443s 22:00:01.2 Info: 45: remove_chown_and_folderchmod_config migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 45 22:00:01.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:01.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:01.2 Info: => 0.0001402s 22:00:01.2 Info: PerformDBOperation 22:00:01.2 Info: Performing DB Operation 22:00:01.2 Info: => 2.57E-05s 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T22:00:01', 'remove_chown_and_folderchmod_config') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 45: remove_chown_and_folderchmod_config migrated 22:00:01.2 Info: => 0.0007039s 22:00:01.2 Info: 47: update_notifiarr migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 47 22:00:01.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:01.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:01.2 Info: => 7.09E-05s 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T22:00:01', 'update_notifiarr') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 47: update_notifiarr migrated 22:00:01.2 Info: => 0.0007238s 22:00:01.2 Info: 49: email_multiple_addresses migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 49 22:00:01.2 Info: PerformDBOperation 22:00:01.2 Info: Performing DB Operation 22:00:01.2 Info: => 7.49E-05s 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T22:00:01', 'email_multiple_addresses') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 49: email_multiple_addresses migrated 22:00:01.2 Info: => 0.0007308s 22:00:01.2 Info: 50: rename_blacklist_to_blocklist migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 50 22:00:01.2 Info: RenameTable Blacklist Blocklist 22:00:01.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:00:01.2 Info: => 0.001617s 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T22:00:01', 'rename_blacklist_to_blocklist') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 50: rename_blacklist_to_blocklist migrated 22:00:01.2 Info: => 0.0024035s 22:00:01.2 Info: 51: cdh_per_downloadclient migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 51 22:00:01.2 Info: AlterTable DownloadClients 22:00:01.2 Info: => 5E-07s 22:00:01.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:00:01.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:01.2 Info: => 0.0006197s 22:00:01.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:00:01.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:01.2 Info: => 0.0005645s 22:00:01.2 Info: PerformDBOperation 22:00:01.2 Info: Performing DB Operation 22:00:01.2 Info: => 0.0001595s 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T22:00:01', 'cdh_per_downloadclient') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 51: cdh_per_downloadclient migrated 22:00:01.2 Info: => 0.0008853s 22:00:01.2 Info: 52: download_history migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 52 22:00:01.2 Info: CreateTable DownloadHistory 22:00:01.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:00:01.2 Info: => 0.0002207s 22:00:01.2 Info: CreateIndex DownloadHistory (EventType) 22:00:01.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:01.2 Info: => 9.35E-05s 22:00:01.2 Info: CreateIndex DownloadHistory (ArtistId) 22:00:01.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:01.2 Info: => 7.29E-05s 22:00:01.2 Info: CreateIndex DownloadHistory (DownloadId) 22:00:01.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:01.2 Info: => 0.0001155s 22:00:01.2 Info: PerformDBOperation 22:00:01.2 Info: Performing DB Operation 22:00:01.2 Info: => 0.0001343s 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T22:00:01', 'download_history') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 52: download_history migrated 22:00:01.2 Info: => 0.000944s 22:00:01.2 Info: 53: add_update_history migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 53 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T22:00:01', 'add_update_history') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 53: add_update_history migrated 22:00:01.2 Info: => 0.000689s 22:00:01.2 Info: 54: add_on_update_to_notifications migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 54 22:00:01.2 Info: AlterTable Notifications 22:00:01.2 Info: => 7E-07s 22:00:01.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:00:01.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:00:01.2 Info: => 0.0006066s 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T22:00:01', 'add_on_update_to_notifications') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 54: add_on_update_to_notifications migrated 22:00:01.2 Info: => 0.010803s 22:00:01.2 Info: 55: download_client_per_indexer migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 55 22:00:01.2 Info: AlterTable Indexers 22:00:01.2 Info: => 1E-06s 22:00:01.2 Info: CreateColumn Indexers DownloadClientId Int32 22:00:01.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:00:01.2 Info: => 0.0007407s 22:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T22:00:01', 'download_client_per_indexer') 22:00:01.2 Info: Committing Transaction 22:00:01.2 Info: 55: download_client_per_indexer migrated 22:00:01.2 Info: => 0.0023466s 22:00:01.2 Info: 56: AddNewItemMonitorType migrating 22:00:01.2 Info: Beginning Transaction 22:00:01.2 Info: Starting migration of Main DB to 56 22:00:01.2 Info: AlterTable Artists 22:00:01.2 Info: => 6E-07s 22:00:01.2 Info: CreateColumn Artists MonitorNewItems Int32 22:00:01.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:01.2 Info: => 0.0007225s 22:00:01.2 Info: AlterTable RootFolders 22:00:01.2 Info: => 9E-07s 22:00:01.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:00:01.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:01.3 Info: => 0.0006566s 22:00:01.3 Info: AlterTable ImportLists 22:00:01.3 Info: => 7E-07s 22:00:01.3 Info: CreateColumn ImportLists MonitorNewItems Int32 22:00:01.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:01.3 Info: => 0.0006239s 22:00:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T22:00:01', 'AddNewItemMonitorType') 22:00:01.3 Info: Committing Transaction 22:00:01.3 Info: 56: AddNewItemMonitorType migrated 22:00:01.3 Info: => 0.0117019s 22:00:01.3 Info: 57: ImportListSearch migrating 22:00:01.3 Info: Beginning Transaction 22:00:01.3 Info: Starting migration of Main DB to 57 22:00:01.3 Info: AlterTable ImportLists 22:00:01.3 Info: => 1E-06s 22:00:01.3 Info: CreateColumn ImportLists ShouldSearch Boolean 22:00:01.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:00:01.3 Info: => 0.0006782s 22:00:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T22:00:01', 'ImportListSearch') 22:00:01.3 Info: Committing Transaction 22:00:01.3 Info: 57: ImportListSearch migrated 22:00:01.3 Info: => 0.0194019s 22:00:01.3 Info: 58: ImportListMonitorExisting migrating 22:00:01.3 Info: Beginning Transaction 22:00:01.3 Info: Starting migration of Main DB to 58 22:00:01.3 Info: AlterTable ImportLists 22:00:01.3 Info: => 1.2E-06s 22:00:01.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:00:01.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:00:01.3 Info: => 0.0007352s 22:00:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T22:00:01', 'ImportListMonitorExisting') 22:00:01.3 Info: Committing Transaction 22:00:01.3 Info: 58: ImportListMonitorExisting migrated 22:00:01.3 Info: => 0.013249s 22:00:01.3 Info: 59: add_indexer_tags migrating 22:00:01.3 Info: Beginning Transaction 22:00:01.3 Info: Starting migration of Main DB to 59 22:00:01.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:01.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:00:01.3 Info: => 6.63E-05s 22:00:01.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:01.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:00:01.3 Info: => 2.73E-05s 22:00:01.3 Info: AlterTable Indexers 22:00:01.3 Info: => 4E-07s 22:00:01.3 Info: CreateColumn Indexers Tags String 22:00:01.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:00:01.3 Info: => 0.0007077s 22:00:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T22:00:01', 'add_indexer_tags') 22:00:01.3 Info: Committing Transaction 22:00:01.3 Info: 59: add_indexer_tags migrated 22:00:01.3 Info: => 0.0014567s 22:00:01.3 Info: 60: update_audio_types migrating 22:00:01.3 Info: Beginning Transaction 22:00:01.3 Info: Starting migration of Main DB to 60 22:00:01.3 Info: PerformDBOperation 22:00:01.3 Info: Performing DB Operation 22:00:01.3 Info: => 7.42E-05s 22:00:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T22:00:01', 'update_audio_types') 22:00:01.3 Info: Committing Transaction 22:00:01.3 Info: 60: update_audio_types migrated 22:00:01.3 Info: => 0.0007872s 22:00:01.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:00:01.3 Info: Beginning Transaction 22:00:01.3 Info: Starting migration of Main DB to 61 22:00:01.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:01.3 Info: DELETE FROM "Commands" WHERE 1 = 1 22:00:01.3 Info: => 4.96E-05s 22:00:01.3 Info: AlterTable AlbumReleases 22:00:01.3 Info: => 5E-07s 22:00:01.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:00:01.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:00:01.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:00:01.3 Info: DROP TABLE "AlbumReleases" 22:00:01.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:00:01.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:01.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:01.3 Info: => 0.0053075s 22:00:01.3 Info: AlterTable Albums 22:00:01.3 Info: => 6E-07s 22:00:01.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:00:01.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:00:01.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:00:01.3 Info: DROP TABLE "Albums" 22:00:01.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:01.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:01.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:01.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:01.3 Info: => 0.0044598s 22:00:01.3 Info: AlterTable Albums 22:00:01.3 Info: => 7E-07s 22:00:01.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:00:01.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:00:01.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:00:01.3 Info: DROP TABLE "Albums" 22:00:01.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:01.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:01.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:01.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:01.3 Info: => 0.0062734s 22:00:01.3 Info: AlterTable Albums 22:00:01.3 Info: => 5E-07s 22:00:01.3 Info: AlterColumn Albums Added DateTimeOffset 22:00:01.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:00:01.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:00:01.3 Info: DROP TABLE "Albums" 22:00:01.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:01.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:01.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:01.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:01.3 Info: => 0.0043245s 22:00:01.3 Info: AlterTable Artists 22:00:01.3 Info: => 6E-07s 22:00:01.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:00:01.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:00:01.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:00:01.3 Info: DROP TABLE "Artists" 22:00:01.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:01.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:01.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:01.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:01.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:01.3 Info: => 0.0052992s 22:00:01.3 Info: AlterTable Artists 22:00:01.3 Info: => 6E-07s 22:00:01.3 Info: AlterColumn Artists Added DateTimeOffset 22:00:01.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:00:01.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:00:01.3 Info: DROP TABLE "Artists" 22:00:01.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:01.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:01.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:01.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:01.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:01.3 Info: => 0.0054261s 22:00:01.3 Info: AlterTable Blocklist 22:00:01.3 Info: => 5E-07s 22:00:01.3 Info: AlterColumn Blocklist Date DateTimeOffset 22:00:01.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:00:01.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:00:01.3 Info: DROP TABLE "Blocklist" 22:00:01.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:01.3 Info: => 0.0046895s 22:00:01.3 Info: AlterTable Blocklist 22:00:01.3 Info: => 6E-07s 22:00:01.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:00:01.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:00:01.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:00:01.3 Info: DROP TABLE "Blocklist" 22:00:01.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:01.3 Info: => 0.0052137s 22:00:01.3 Info: AlterTable Commands 22:00:01.3 Info: => 8E-07s 22:00:01.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:00:01.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:00:01.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:00:01.3 Info: DROP TABLE "Commands" 22:00:01.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:01.3 Info: => 0.0044136s 22:00:01.3 Info: AlterTable Commands 22:00:01.3 Info: => 9E-07s 22:00:01.3 Info: AlterColumn Commands StartedAt DateTimeOffset 22:00:01.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:00:01.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:00:01.3 Info: DROP TABLE "Commands" 22:00:01.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:01.3 Info: => 0.0037357s 22:00:01.3 Info: AlterTable Commands 22:00:01.3 Info: => 7E-07s 22:00:01.3 Info: AlterColumn Commands EndedAt DateTimeOffset 22:00:01.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:00:01.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:00:01.4 Info: DROP TABLE "Commands" 22:00:01.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:01.4 Info: => 0.0053213s 22:00:01.4 Info: AlterTable DownloadClientStatus 22:00:01.4 Info: => 8E-07s 22:00:01.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:00:01.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:00:01.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:01.4 Info: DROP TABLE "DownloadClientStatus" 22:00:01.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:01.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:01.4 Info: => 0.0039761s 22:00:01.4 Info: AlterTable DownloadClientStatus 22:00:01.4 Info: => 6E-07s 22:00:01.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:00:01.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:00:01.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:01.4 Info: DROP TABLE "DownloadClientStatus" 22:00:01.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:01.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:01.4 Info: => 0.0039212s 22:00:01.4 Info: AlterTable DownloadClientStatus 22:00:01.4 Info: => 6E-07s 22:00:01.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:00:01.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:00:01.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:01.4 Info: DROP TABLE "DownloadClientStatus" 22:00:01.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:01.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:01.4 Info: => 0.0056467s 22:00:01.4 Info: AlterTable DownloadHistory 22:00:01.4 Info: => 6E-07s 22:00:01.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:00:01.4 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 22:00:01.4 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 22:00:01.4 Info: DROP TABLE "DownloadHistory" 22:00:01.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:00:01.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:01.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:01.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:01.4 Info: => 0.0040829s 22:00:01.4 Info: AlterTable ExtraFiles 22:00:01.4 Info: => 6E-07s 22:00:01.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:00:01.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:00:01.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:00:01.4 Info: DROP TABLE "ExtraFiles" 22:00:01.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:01.4 Info: => 0.0036936s 22:00:01.4 Info: AlterTable ExtraFiles 22:00:01.4 Info: => 8E-07s 22:00:01.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:00:01.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:00:01.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:00:01.4 Info: DROP TABLE "ExtraFiles" 22:00:01.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:01.4 Info: => 0.005651s 22:00:01.4 Info: AlterTable History 22:00:01.4 Info: => 1E-06s 22:00:01.4 Info: AlterColumn History Date DateTimeOffset 22:00:01.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:00:01.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:00:01.4 Info: DROP TABLE "History" 22:00:01.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:01.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:01.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:01.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:01.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:01.4 Info: => 0.004624s 22:00:01.4 Info: AlterTable ImportListStatus 22:00:01.4 Info: => 5E-07s 22:00:01.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:00:01.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:00:01.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:01.4 Info: DROP TABLE "ImportListStatus" 22:00:01.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:01.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:01.4 Info: => 0.0055541s 22:00:01.4 Info: AlterTable ImportListStatus 22:00:01.4 Info: => 5E-07s 22:00:01.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:00:01.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:00:01.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:01.4 Info: DROP TABLE "ImportListStatus" 22:00:01.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:01.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:01.4 Info: => 0.0038344s 22:00:01.4 Info: AlterTable ImportListStatus 22:00:01.4 Info: => 6E-07s 22:00:01.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:00:01.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:00:01.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:01.4 Info: DROP TABLE "ImportListStatus" 22:00:01.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:01.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:01.4 Info: => 0.0039059s 22:00:01.4 Info: AlterTable IndexerStatus 22:00:01.4 Info: => 6E-07s 22:00:01.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:00:01.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:00:01.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:01.4 Info: DROP TABLE "IndexerStatus" 22:00:01.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:01.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:01.4 Info: => 0.0039329s 22:00:01.4 Info: AlterTable IndexerStatus 22:00:01.4 Info: => 7E-07s 22:00:01.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:00:01.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:00:01.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:01.4 Info: DROP TABLE "IndexerStatus" 22:00:01.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:01.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:01.4 Info: => 0.0050118s 22:00:01.4 Info: AlterTable IndexerStatus 22:00:01.4 Info: => 8E-07s 22:00:01.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:00:01.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:00:01.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:01.4 Info: DROP TABLE "IndexerStatus" 22:00:01.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:01.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:01.4 Info: => 0.0049406s 22:00:01.4 Info: AlterTable LyricFiles 22:00:01.4 Info: => 7E-07s 22:00:01.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:00:01.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:00:01.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:00:01.4 Info: DROP TABLE "LyricFiles" 22:00:01.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:01.4 Info: => 0.0037606s 22:00:01.4 Info: AlterTable LyricFiles 22:00:01.4 Info: => 1E-06s 22:00:01.4 Info: AlterColumn LyricFiles Added DateTimeOffset 22:00:01.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:00:01.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:00:01.4 Info: DROP TABLE "LyricFiles" 22:00:01.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:01.4 Info: => 0.0056687s 22:00:01.4 Info: AlterTable MetadataFiles 22:00:01.4 Info: => 8E-07s 22:00:01.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:00:01.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:00:01.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:00:01.4 Info: DROP TABLE "MetadataFiles" 22:00:01.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:01.4 Info: => 0.0050948s 22:00:01.4 Info: AlterTable MetadataFiles 22:00:01.4 Info: => 9E-07s 22:00:01.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:00:01.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:00:01.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:00:01.4 Info: DROP TABLE "MetadataFiles" 22:00:01.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:01.4 Info: => 0.0042334s 22:00:01.4 Info: AlterTable PendingReleases 22:00:01.4 Info: => 8E-07s 22:00:01.4 Info: AlterColumn PendingReleases Added DateTimeOffset 22:00:01.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:00:01.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:00:01.4 Info: DROP TABLE "PendingReleases" 22:00:01.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:00:01.4 Info: => 0.0037513s 22:00:01.4 Info: AlterTable ScheduledTasks 22:00:01.4 Info: => 7E-07s 22:00:01.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:00:01.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:00:01.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:01.4 Info: DROP TABLE "ScheduledTasks" 22:00:01.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:01.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:01.4 Info: => 0.0049444s 22:00:01.4 Info: AlterTable ScheduledTasks 22:00:01.4 Info: => 7E-07s 22:00:01.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:00:01.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:00:01.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:01.4 Info: DROP TABLE "ScheduledTasks" 22:00:01.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:01.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:01.4 Info: => 0.0039176s 22:00:01.4 Info: AlterTable TrackFiles 22:00:01.4 Info: => 6E-07s 22:00:01.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:00:01.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:01.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:00:01.4 Info: DROP TABLE "TrackFiles" 22:00:01.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:01.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:01.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:01.5 Info: => 0.0053451s 22:00:01.5 Info: AlterTable TrackFiles 22:00:01.5 Info: => 6E-07s 22:00:01.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:00:01.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:01.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:00:01.5 Info: DROP TABLE "TrackFiles" 22:00:01.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:01.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:01.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:01.5 Info: => 0.0041663s 22:00:01.5 Info: AlterTable VersionInfo 22:00:01.5 Info: => 6E-07s 22:00:01.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:00:01.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:00:01.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:00:01.5 Info: DROP TABLE "VersionInfo" 22:00:01.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:00:01.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:01.5 Info: => 0.0048s 22:00:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T22:00:01', 'postgres_update_timestamp_columns_to_with_timezone') 22:00:01.5 Info: Committing Transaction 22:00:01.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:00:01.5 Info: => 0.0073734s 22:00:01.5 Info: 62: add_on_delete_to_notifications migrating 22:00:01.5 Info: Beginning Transaction 22:00:01.5 Info: Starting migration of Main DB to 62 22:00:01.5 Info: AlterTable Notifications 22:00:01.5 Info: => 7E-07s 22:00:01.5 Info: CreateColumn Notifications OnArtistDelete Boolean 22:00:01.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:00:01.5 Info: => 0.0006689s 22:00:01.5 Info: AlterTable Notifications 22:00:01.5 Info: => 7E-07s 22:00:01.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:00:01.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:00:01.5 Info: => 0.0006672s 22:00:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T22:00:01', 'add_on_delete_to_notifications') 22:00:01.5 Info: Committing Transaction 22:00:01.5 Info: 62: add_on_delete_to_notifications migrated 22:00:01.5 Info: => 0.0014742s 22:00:01.5 Info: 63: add_custom_formats migrating 22:00:01.5 Info: Beginning Transaction 22:00:01.5 Info: Starting migration of Main DB to 63 22:00:01.5 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/i", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 22:00:01.5 Info: AlterTable DelayProfiles 22:00:01.5 Info: => 5E-07s 22:00:01.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:00:01.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:00:01.5 Info: => 0.0005999s 22:00:01.5 Info: UpdateData 22:00:01.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:00:01.5 Info: => 4.85E-05s 22:00:01.5 Info: AlterTable TrackFiles 22:00:01.5 Info: => 4E-07s 22:00:01.5 Info: CreateColumn TrackFiles OriginalFilePath String 22:00:01.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:00:01.5 Info: => 0.0005706s 22:00:01.5 Info: PerformDBOperation 22:00:01.5 Info: Performing DB Operation 22:00:01.5 Info: => 0.0011474s 22:00:01.5 Info: CreateTable CustomFormats 22:00:01.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:00:01.5 Info: => 0.0001882s 22:00:01.5 Info: CreateIndex CustomFormats (Name) 22:00:01.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:00:01.5 Info: => 0.0001199s 22:00:01.5 Info: AlterTable QualityProfiles 22:00:01.5 Info: => 6E-07s 22:00:01.5 Info: CreateColumn QualityProfiles FormatItems String 22:00:01.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:00:01.5 Info: => 0.0005929s 22:00:01.5 Info: AlterTable QualityProfiles 22:00:01.5 Info: => 6E-07s 22:00:01.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:00:01.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:01.5 Info: => 0.0005687s 22:00:01.5 Info: AlterTable QualityProfiles 22:00:01.5 Info: => 6E-07s 22:00:01.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:00:01.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:01.5 Info: => 0.0005755s 22:00:01.5 Info: PerformDBOperation 22:00:01.5 Info: Performing DB Operation 22:00:01.5 Info: => 0.0013303s 22:00:01.5 Info: PerformDBOperation 22:00:01.5 Info: Performing DB Operation 22:00:01.5 Info: => 3.2E-05s 22:00:01.5 Info: DeleteColumn ReleaseProfiles Preferred 22:00:01.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:00:01.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:01.5 Info: DROP TABLE "ReleaseProfiles" 22:00:01.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:01.5 Info: => 0.0047304s 22:00:01.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:00:01.5 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 22:00:01.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:01.5 Info: DROP TABLE "ReleaseProfiles" 22:00:01.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:01.5 Info: => 0.005033s 22:00:01.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:01.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:01.5 Info: => 4.94E-05s 22:00:01.5 Info: AlterTable DelayProfiles 22:00:01.5 Info: => 6E-07s 22:00:01.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:00:01.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:01.5 Info: => 0.000563s 22:00:01.5 Info: AlterTable DelayProfiles 22:00:01.5 Info: => 6E-07s 22:00:01.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:00:01.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:00:01.5 Info: => 0.0005571s 22:00:01.5 Info: -> 1 Insert operations completed in 00:00:00.0000891 taking an average of 00:00:00.0000891 22:00:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T22:00:01', 'add_custom_formats') 22:00:01.5 Info: Committing Transaction 22:00:01.5 Info: 63: add_custom_formats migrated 22:00:01.5 Info: => 0.0014844s 22:00:01.5 Debug: Took: 00:00:00.5554232 22:00:01.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 22:00:01.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 22:00:01.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648015901108_139/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:01.6 Info: DatabaseEngineVersionCheck migrating 22:00:01.6 Info: PerformDBOperation 22:00:01.6 Info: Performing DB Operation 22:00:01.6 Info: SQLite 3.49.1 22:00:01.6 Info: => 0.0055795s 22:00:01.6 Info: DatabaseEngineVersionCheck migrated 22:00:01.6 Info: => 0.0055962s 22:00:01.6 Info: VersionMigration migrating 22:00:01.6 Info: Beginning Transaction 22:00:01.6 Info: CreateTable VersionInfo 22:00:01.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:01.6 Info: => 0.0001982s 22:00:01.6 Info: Committing Transaction 22:00:01.6 Info: VersionMigration migrated 22:00:01.6 Info: => 0.0015257s 22:00:01.6 Info: VersionUniqueMigration migrating 22:00:01.6 Info: Beginning Transaction 22:00:01.6 Info: CreateIndex VersionInfo (Version) 22:00:01.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:01.6 Info: => 0.000169s 22:00:01.6 Info: AlterTable VersionInfo 22:00:01.6 Info: => 5E-07s 22:00:01.6 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:01.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:01.6 Info: => 0.0002247s 22:00:01.6 Info: Committing Transaction 22:00:01.6 Info: VersionUniqueMigration migrated 22:00:01.6 Info: => 0.0008702s 22:00:01.6 Info: VersionDescriptionMigration migrating 22:00:01.6 Info: Beginning Transaction 22:00:01.6 Info: AlterTable VersionInfo 22:00:01.6 Info: => 8E-07s 22:00:01.6 Info: CreateColumn VersionInfo Description String 22:00:01.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:01.6 Info: => 0.0002397s 22:00:01.6 Info: Committing Transaction 22:00:01.6 Info: VersionDescriptionMigration migrated 22:00:01.6 Info: => 0.0008727s 22:00:01.6 Info: 1: InitialSetup migrating 22:00:01.6 Info: Beginning Transaction 22:00:01.6 Info: Starting migration of Main DB to 1 22:00:01.6 Info: CreateTable Config 22:00:01.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:01.6 Info: => 0.0006268s 22:00:01.6 Info: CreateIndex Config (Key) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:01.6 Info: => 8.99E-05s 22:00:01.6 Info: CreateTable RootFolders 22:00:01.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:01.6 Info: => 0.0001075s 22:00:01.6 Info: CreateIndex RootFolders (Path) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:01.6 Info: => 9.58E-05s 22:00:01.6 Info: CreateTable Artists 22:00:01.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:00:01.6 Info: => 0.0002445s 22:00:01.6 Info: CreateIndex Artists (ForeignArtistId) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:01.6 Info: => 9.4E-05s 22:00:01.6 Info: CreateIndex Artists (NameSlug) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:01.6 Info: => 6.93E-05s 22:00:01.6 Info: CreateIndex Artists (CleanName) 22:00:01.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:01.6 Info: => 6.48E-05s 22:00:01.6 Info: CreateIndex Artists (Path) 22:00:01.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:01.6 Info: => 5.99E-05s 22:00:01.6 Info: CreateTable Albums 22:00:01.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:01.6 Info: => 0.0002144s 22:00:01.6 Info: CreateIndex Albums (ForeignAlbumId) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:01.6 Info: => 9.49E-05s 22:00:01.6 Info: CreateIndex Albums (MBId) 22:00:01.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:01.6 Info: => 6.65E-05s 22:00:01.6 Info: CreateIndex Albums (TADBId) 22:00:01.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:01.6 Info: => 6.34E-05s 22:00:01.6 Info: CreateIndex Albums (TitleSlug) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:01.6 Info: => 6.83E-05s 22:00:01.6 Info: CreateIndex Albums (CleanTitle) 22:00:01.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:01.6 Info: => 6.64E-05s 22:00:01.6 Info: CreateIndex Albums (Path) 22:00:01.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:01.6 Info: => 6.13E-05s 22:00:01.6 Info: CreateTable Tracks 22:00:01.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:01.6 Info: => 0.0001931s 22:00:01.6 Info: CreateIndex Tracks (ForeignTrackId) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:01.6 Info: => 9.26E-05s 22:00:01.6 Info: CreateIndex Tracks (ArtistId) 22:00:01.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:01.6 Info: => 8.27E-05s 22:00:01.6 Info: CreateIndex Tracks (TrackFileId) 22:00:01.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:01.6 Info: => 7.02E-05s 22:00:01.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:01.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:01.6 Info: => 6.92E-05s 22:00:01.6 Info: CreateTable TrackFiles 22:00:01.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:00:01.6 Info: => 0.0001478s 22:00:01.6 Info: CreateIndex TrackFiles (ArtistId) 22:00:01.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:01.6 Info: => 9.63E-05s 22:00:01.6 Info: CreateIndex TrackFiles (AlbumId) 22:00:01.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:01.6 Info: => 6.84E-05s 22:00:01.6 Info: CreateTable History 22:00:01.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:00:01.6 Info: => 0.0001511s 22:00:01.6 Info: CreateIndex History (Date) 22:00:01.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:01.6 Info: => 9.04E-05s 22:00:01.6 Info: CreateIndex History (EventType) 22:00:01.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:01.6 Info: => 6.81E-05s 22:00:01.6 Info: CreateIndex History (DownloadId) 22:00:01.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:01.6 Info: => 6.11E-05s 22:00:01.6 Info: CreateIndex History (AlbumId) 22:00:01.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:01.6 Info: => 6.11E-05s 22:00:01.6 Info: CreateTable Notifications 22:00:01.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:00:01.6 Info: => 0.0001355s 22:00:01.6 Info: CreateTable ScheduledTasks 22:00:01.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:00:01.6 Info: => 0.0001373s 22:00:01.6 Info: CreateIndex ScheduledTasks (TypeName) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:01.6 Info: => 0.0001003s 22:00:01.6 Info: CreateTable Indexers 22:00:01.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:00:01.6 Info: => 0.0001268s 22:00:01.6 Info: CreateIndex Indexers (Name) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:01.6 Info: => 9.6E-05s 22:00:01.6 Info: CreateTable Profiles 22:00:01.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:00:01.6 Info: => 0.000107s 22:00:01.6 Info: CreateIndex Profiles (Name) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:01.6 Info: => 9.43E-05s 22:00:01.6 Info: CreateTable QualityDefinitions 22:00:01.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:00:01.6 Info: => 0.0001173s 22:00:01.6 Info: CreateIndex QualityDefinitions (Quality) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:01.6 Info: => 9.57E-05s 22:00:01.6 Info: CreateIndex QualityDefinitions (Title) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:01.6 Info: => 9.76E-05s 22:00:01.6 Info: CreateTable NamingConfig 22:00:01.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:00:01.6 Info: => 0.0001411s 22:00:01.6 Info: CreateTable Blacklist 22:00:01.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:00:01.6 Info: => 0.0002021s 22:00:01.6 Info: CreateTable Metadata 22:00:01.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:01.6 Info: => 0.000115s 22:00:01.6 Info: CreateTable MetadataFiles 22:00:01.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:00:01.6 Info: => 0.0001394s 22:00:01.6 Info: CreateTable DownloadClients 22:00:01.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:01.6 Info: => 0.0001138s 22:00:01.6 Info: CreateTable PendingReleases 22:00:01.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:00:01.6 Info: => 0.0001287s 22:00:01.6 Info: CreateTable RemotePathMappings 22:00:01.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:00:01.6 Info: => 0.0001289s 22:00:01.6 Info: CreateTable Tags 22:00:01.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:01.6 Info: => 0.00011s 22:00:01.6 Info: CreateIndex Tags (Label) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:01.6 Info: => 8.43E-05s 22:00:01.6 Info: CreateTable Restrictions 22:00:01.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:01.6 Info: => 0.0001096s 22:00:01.6 Info: CreateTable DelayProfiles 22:00:01.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:00:01.6 Info: => 0.0001405s 22:00:01.6 Info: CreateTable Users 22:00:01.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:00:01.6 Info: => 0.0001108s 22:00:01.6 Info: CreateIndex Users (Identifier) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:01.6 Info: => 0.00012s 22:00:01.6 Info: CreateIndex Users (Username) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:01.6 Info: => 9.05E-05s 22:00:01.6 Info: CreateTable Commands 22:00:01.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:00:01.6 Info: => 0.0001397s 22:00:01.6 Info: CreateTable IndexerStatus 22:00:01.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:00:01.6 Info: => 0.0001357s 22:00:01.6 Info: CreateIndex IndexerStatus (ProviderId) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:01.6 Info: => 8.28E-05s 22:00:01.6 Info: CreateTable ExtraFiles 22:00:01.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:00:01.6 Info: => 0.0001315s 22:00:01.6 Info: CreateTable LyricFiles 22:00:01.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:00:01.6 Info: => 0.0001579s 22:00:01.6 Info: CreateTable LanguageProfiles 22:00:01.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:00:01.6 Info: => 0.0001101s 22:00:01.6 Info: CreateIndex LanguageProfiles (Name) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:01.6 Info: => 9.65E-05s 22:00:01.6 Info: CreateTable DownloadClientStatus 22:00:01.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:00:01.6 Info: => 0.0001196s 22:00:01.6 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:01.6 Info: => 9.88E-05s 22:00:01.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:01.6 Info: -> 1 Insert operations completed in 00:00:00.0000622 taking an average of 00:00:00.0000622 22:00:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:01', 'InitialSetup') 22:00:01.6 Info: Committing Transaction 22:00:01.6 Info: 1: InitialSetup migrated 22:00:01.6 Info: => 0.0117892s 22:00:01.6 Info: 2: add_reason_to_pending_releases migrating 22:00:01.6 Info: Beginning Transaction 22:00:01.6 Info: Starting migration of Main DB to 2 22:00:01.6 Info: AlterTable PendingReleases 22:00:01.6 Info: => 1E-06s 22:00:01.6 Info: CreateColumn PendingReleases Reason Int32 22:00:01.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:01.6 Info: => 0.0006864s 22:00:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:01', 'add_reason_to_pending_releases') 22:00:01.6 Info: Committing Transaction 22:00:01.6 Info: 2: add_reason_to_pending_releases migrated 22:00:01.6 Info: => 0.0015173s 22:00:01.6 Info: 3: add_medium_support migrating 22:00:01.6 Info: Beginning Transaction 22:00:01.6 Info: Starting migration of Main DB to 3 22:00:01.6 Info: AlterTable Albums 22:00:01.6 Info: => 1E-06s 22:00:01.6 Info: CreateColumn Albums Media String 22:00:01.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:01.6 Info: => 0.0006376s 22:00:01.6 Info: AlterTable Tracks 22:00:01.6 Info: => 1E-06s 22:00:01.6 Info: CreateColumn Tracks MediumNumber Int32 22:00:01.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:01.6 Info: => 0.0005081s 22:00:01.6 Info: AlterTable Tracks 22:00:01.6 Info: => 9E-07s 22:00:01.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:01.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:01.6 Info: => 0.0004786s 22:00:01.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:01.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:01.6 Info: => 4.7E-05s 22:00:01.6 Info: DeleteColumn Tracks TrackNumber 22:00:01.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:00:01.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:00:01.6 Info: DROP TABLE "Tracks" 22:00:01.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:01.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:01.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:01.6 Info: => 0.0038583s 22:00:01.6 Info: AlterTable Tracks 22:00:01.6 Info: => 9E-07s 22:00:01.6 Info: CreateColumn Tracks TrackNumber String 22:00:01.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:01.6 Info: => 0.0004926s 22:00:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:01', 'add_medium_support') 22:00:01.6 Info: Committing Transaction 22:00:01.6 Info: 3: add_medium_support migrated 22:00:01.6 Info: => 0.0013733s 22:00:01.6 Info: 4: add_various_qualites_in_profile migrating 22:00:01.6 Info: Beginning Transaction 22:00:01.6 Info: Starting migration of Main DB to 4 22:00:01.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:01.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:01.6 Info: => 5.69E-05s 22:00:01.6 Info: PerformDBOperation 22:00:01.6 Info: Performing DB Operation 22:00:01.6 Info: => 3.69E-05s 22:00:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:01', 'add_various_qualites_in_profile') 22:00:01.6 Info: Committing Transaction 22:00:01.6 Info: 4: add_various_qualites_in_profile migrated 22:00:01.6 Info: => 0.0007244s 22:00:01.6 Info: 5: metadata_profiles migrating 22:00:01.6 Info: Beginning Transaction 22:00:01.6 Info: Starting migration of Main DB to 5 22:00:01.6 Info: CreateTable MetadataProfiles 22:00:01.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:00:01.6 Info: => 0.0001829s 22:00:01.6 Info: CreateIndex MetadataProfiles (Name) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:01.6 Info: => 9.45E-05s 22:00:01.6 Info: AlterTable Artists 22:00:01.6 Info: => 7E-07s 22:00:01.6 Info: CreateColumn Artists MetadataProfileId Int32 22:00:01.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:01.6 Info: => 0.0005189s 22:00:01.6 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:01.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:00:01.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:00:01.6 Info: DROP TABLE "Artists" 22:00:01.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:01.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:01.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:01.6 Info: => 0.00618s 22:00:01.6 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:01.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:00:01.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:00:01.6 Info: DROP TABLE "Artists" 22:00:01.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:01.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:01.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:01.6 Info: => 0.0040188s 22:00:01.6 Info: AlterTable Albums 22:00:01.6 Info: => 8E-07s 22:00:01.6 Info: CreateColumn Albums SecondaryTypes String 22:00:01.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:01.6 Info: => 0.0005196s 22:00:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:01', 'metadata_profiles') 22:00:01.6 Info: Committing Transaction 22:00:01.6 Info: 5: metadata_profiles migrated 22:00:01.6 Info: => 0.0014422s 22:00:01.6 Info: 6: separate_automatic_and_interactive_search migrating 22:00:01.6 Info: Beginning Transaction 22:00:01.6 Info: Starting migration of Main DB to 6 22:00:01.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:01.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:00:01.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:01.6 Info: DROP TABLE "Indexers" 22:00:01.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:01.6 Info: => 0.0042349s 22:00:01.6 Info: AlterTable Indexers 22:00:01.6 Info: => 8E-07s 22:00:01.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:01.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:01.6 Info: => 0.0005257s 22:00:01.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:01.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:01.6 Info: => 4.43E-05s 22:00:01.6 Info: AlterTable Indexers 22:00:01.6 Info: => 7E-07s 22:00:01.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:01.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:00:01.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:00:01.6 Info: DROP TABLE "Indexers" 22:00:01.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:01.6 Info: => 0.0041983s 22:00:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:01', 'separate_automatic_and_interactive_search') 22:00:01.6 Info: Committing Transaction 22:00:01.6 Info: 6: separate_automatic_and_interactive_search migrated 22:00:01.6 Info: => 0.0050431s 22:00:01.6 Info: 7: change_album_path_to_relative migrating 22:00:01.6 Info: Beginning Transaction 22:00:01.6 Info: Starting migration of Main DB to 7 22:00:01.6 Info: DeleteColumn Albums Path 22:00:01.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:00:01.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:00:01.6 Info: DROP TABLE "Albums" 22:00:01.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:01.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:01.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:01.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:01.6 Info: => 0.0041444s 22:00:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:01', 'change_album_path_to_relative') 22:00:01.6 Info: Committing Transaction 22:00:01.6 Info: 7: change_album_path_to_relative migrated 22:00:01.6 Info: => 0.0050906s 22:00:01.6 Info: 8: change_quality_size_mb_to_kb migrating 22:00:01.6 Info: Beginning Transaction 22:00:01.6 Info: Starting migration of Main DB to 8 22:00:01.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:00:01.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:00:01.6 Info: => 5.1E-05s 22:00:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:01', 'change_quality_size_mb_to_kb') 22:00:01.6 Info: Committing Transaction 22:00:01.6 Info: 8: change_quality_size_mb_to_kb migrated 22:00:01.6 Info: => 0.0007144s 22:00:01.6 Info: 9: album_releases migrating 22:00:01.6 Info: Beginning Transaction 22:00:01.6 Info: Starting migration of Main DB to 9 22:00:01.6 Info: AlterTable Albums 22:00:01.6 Info: => 8E-07s 22:00:01.6 Info: CreateColumn Albums Releases String 22:00:01.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:01.6 Info: => 0.0005508s 22:00:01.6 Info: AlterTable Albums 22:00:01.6 Info: => 8E-07s 22:00:01.6 Info: CreateColumn Albums CurrentRelease String 22:00:01.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:01.6 Info: => 0.0005144s 22:00:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:01', 'album_releases') 22:00:01.6 Info: Committing Transaction 22:00:01.6 Info: 9: album_releases migrated 22:00:01.6 Info: => 0.0011941s 22:00:01.6 Info: 10: album_releases_fix migrating 22:00:01.6 Info: Beginning Transaction 22:00:01.6 Info: Starting migration of Main DB to 10 22:00:01.6 Info: AlterTable Albums 22:00:01.6 Info: => 6E-07s 22:00:01.6 Info: AlterColumn Albums Releases String 22:00:01.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:00:01.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:01.6 Info: DROP TABLE "Albums" 22:00:01.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:01.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:01.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:01.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:01.6 Info: => 0.0051999s 22:00:01.6 Info: AlterTable Albums 22:00:01.6 Info: => 6E-07s 22:00:01.6 Info: AlterColumn Albums CurrentRelease String 22:00:01.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:00:01.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:01.6 Info: DROP TABLE "Albums" 22:00:01.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:01.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:01.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:01.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:01.6 Info: => 0.0040619s 22:00:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:01', 'album_releases_fix') 22:00:01.6 Info: Committing Transaction 22:00:01.6 Info: 10: album_releases_fix migrated 22:00:01.6 Info: => 0.0053065s 22:00:01.6 Info: 11: import_lists migrating 22:00:01.6 Info: Beginning Transaction 22:00:01.6 Info: Starting migration of Main DB to 11 22:00:01.6 Info: CreateTable ImportLists 22:00:01.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:00:01.6 Info: => 0.0002213s 22:00:01.6 Info: CreateIndex ImportLists (Name) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:01.6 Info: => 8.67E-05s 22:00:01.6 Info: CreateTable ImportListStatus 22:00:01.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:00:01.6 Info: => 0.0001467s 22:00:01.6 Info: CreateIndex ImportListStatus (ProviderId) 22:00:01.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:01.6 Info: => 8.26E-05s 22:00:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:01', 'import_lists') 22:00:01.6 Info: Committing Transaction 22:00:01.6 Info: 11: import_lists migrated 22:00:01.6 Info: => 0.0007838s 22:00:01.6 Info: 12: add_release_status migrating 22:00:01.6 Info: Beginning Transaction 22:00:01.6 Info: Starting migration of Main DB to 12 22:00:01.6 Info: AlterTable MetadataProfiles 22:00:01.6 Info: => 1.1E-06s 22:00:01.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:01.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:01.6 Info: => 0.000568s 22:00:01.6 Info: PerformDBOperation 22:00:01.6 Info: Performing DB Operation 22:00:01.6 Info: => 2.95E-05s 22:00:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:01', 'add_release_status') 22:00:01.6 Info: Committing Transaction 22:00:01.6 Info: 12: add_release_status migrated 22:00:01.6 Info: => 0.0006878s 22:00:01.6 Info: 13: album_download_notification migrating 22:00:01.6 Info: Beginning Transaction 22:00:01.6 Info: Starting migration of Main DB to 13 22:00:01.6 Info: AlterTable Notifications 22:00:01.6 Info: => 8E-07s 22:00:01.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:01.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:01.6 Info: => 0.000587s 22:00:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:01', 'album_download_notification') 22:00:01.6 Info: Committing Transaction 22:00:01.6 Info: 13: album_download_notification migrated 22:00:01.6 Info: => 0.0012609s 22:00:01.6 Info: 14: fix_language_metadata_profiles migrating 22:00:01.6 Info: Beginning Transaction 22:00:01.6 Info: Starting migration of Main DB to 14 22:00:01.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:00:01.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:00:01.6 Info: => 8.37E-05s 22:00:01.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:00:01.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:00:01.6 Info: => 5.15E-05s 22:00:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:01', 'fix_language_metadata_profiles') 22:00:01.6 Info: Committing Transaction 22:00:01.6 Info: 14: fix_language_metadata_profiles migrated 22:00:01.6 Info: => 0.0006765s 22:00:01.6 Info: 15: remove_fanzub migrating 22:00:01.6 Info: Beginning Transaction 22:00:01.6 Info: Starting migration of Main DB to 15 22:00:01.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:01.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:01.6 Info: => 4.58E-05s 22:00:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:01', 'remove_fanzub') 22:00:01.6 Info: Committing Transaction 22:00:01.6 Info: 15: remove_fanzub migrated 22:00:01.6 Info: => 0.0006565s 22:00:01.6 Info: 16: update_artist_history_indexes migrating 22:00:01.6 Info: Beginning Transaction 22:00:01.6 Info: Starting migration of Main DB to 16 22:00:01.6 Info: CreateIndex Albums (ArtistId) 22:00:01.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:01.6 Info: => 0.0001081s 22:00:01.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:01.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:01.6 Info: => 7.78E-05s 22:00:01.6 Info: DeleteIndex History (AlbumId) 22:00:01.6 Info: DROP INDEX "IX_History_AlbumId" 22:00:01.6 Info: => 0.0001555s 22:00:01.6 Info: CreateIndex History (AlbumId, Date) 22:00:01.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:01.6 Info: => 9.13E-05s 22:00:01.6 Info: DeleteIndex History (DownloadId) 22:00:01.6 Info: DROP INDEX "IX_History_DownloadId" 22:00:01.6 Info: => 0.0001064s 22:00:01.6 Info: CreateIndex History (DownloadId, Date) 22:00:01.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:01.6 Info: => 8.66E-05s 22:00:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:01', 'update_artist_history_indexes') 22:00:01.6 Info: Committing Transaction 22:00:01.6 Info: 16: update_artist_history_indexes migrated 22:00:01.6 Info: => 0.0007645s 22:00:01.6 Info: 17: remove_nma migrating 22:00:01.6 Info: Beginning Transaction 22:00:01.6 Info: Starting migration of Main DB to 17 22:00:01.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:01.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:01.6 Info: => 5E-05s 22:00:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:01', 'remove_nma') 22:00:01.6 Info: Committing Transaction 22:00:01.6 Info: 17: remove_nma migrated 22:00:01.6 Info: => 0.0006664s 22:00:01.6 Info: 18: album_disambiguation migrating 22:00:01.6 Info: Beginning Transaction 22:00:01.6 Info: Starting migration of Main DB to 18 22:00:01.6 Info: AlterTable Albums 22:00:01.6 Info: => 8E-07s 22:00:01.6 Info: CreateColumn Albums Disambiguation String 22:00:01.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:01.6 Info: => 0.0005875s 22:00:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:01', 'album_disambiguation') 22:00:01.6 Info: Committing Transaction 22:00:01.7 Info: 18: album_disambiguation migrated 22:00:01.7 Info: => 0.0012553s 22:00:01.7 Info: 19: add_ape_quality_in_profiles migrating 22:00:01.7 Info: Beginning Transaction 22:00:01.7 Info: Starting migration of Main DB to 19 22:00:01.7 Info: PerformDBOperation 22:00:01.7 Info: Performing DB Operation 22:00:01.7 Info: => 3.41E-05s 22:00:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:01', 'add_ape_quality_in_profiles') 22:00:01.7 Info: Committing Transaction 22:00:01.7 Info: 19: add_ape_quality_in_profiles migrated 22:00:01.7 Info: => 0.0006341s 22:00:01.7 Info: 20: remove_pushalot migrating 22:00:01.7 Info: Beginning Transaction 22:00:01.7 Info: Starting migration of Main DB to 20 22:00:01.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:01.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:01.7 Info: => 4.7E-05s 22:00:01.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:01.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:01.7 Info: => 2.78E-05s 22:00:01.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:01.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:01.7 Info: => 2.8E-05s 22:00:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:01', 'remove_pushalot') 22:00:01.7 Info: Committing Transaction 22:00:01.7 Info: 20: remove_pushalot migrated 22:00:01.7 Info: => 0.0006113s 22:00:01.7 Info: 21: add_custom_filters migrating 22:00:01.7 Info: Beginning Transaction 22:00:01.7 Info: Starting migration of Main DB to 21 22:00:01.7 Info: CreateTable CustomFilters 22:00:01.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:00:01.7 Info: => 0.0001781s 22:00:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:01', 'add_custom_filters') 22:00:01.7 Info: Committing Transaction 22:00:01.7 Info: 21: add_custom_filters migrated 22:00:01.7 Info: => 0.0008096s 22:00:01.7 Info: 22: import_list_tags migrating 22:00:01.7 Info: Beginning Transaction 22:00:01.7 Info: Starting migration of Main DB to 22 22:00:01.7 Info: AlterTable ImportLists 22:00:01.7 Info: => 8E-07s 22:00:01.7 Info: CreateColumn ImportLists Tags String 22:00:01.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:01.7 Info: => 0.0005909s 22:00:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:01', 'import_list_tags') 22:00:01.7 Info: Committing Transaction 22:00:01.7 Info: 22: import_list_tags migrated 22:00:01.7 Info: => 0.001255s 22:00:01.7 Info: 23: add_release_groups_etc migrating 22:00:01.7 Info: Beginning Transaction 22:00:01.7 Info: Starting migration of Main DB to 23 22:00:01.7 Info: CreateTable ArtistMetadata 22:00:01.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:00:01.7 Info: => 0.0002244s 22:00:01.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:01.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:01.7 Info: => 8.63E-05s 22:00:01.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:00:01.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:00:01.7 Info: => 8.13E-05s 22:00:01.7 Info: AlterTable Artists 22:00:01.7 Info: => 7E-07s 22:00:01.7 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:01.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:01.7 Info: => 0.0005679s 22:00:01.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:01.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:01.7 Info: => 0.0009667s 22:00:01.7 Info: CreateTable AlbumReleases 22:00:01.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:00:01.7 Info: => 0.0002041s 22:00:01.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:01.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:01.7 Info: => 8.44E-05s 22:00:01.7 Info: CreateIndex AlbumReleases (AlbumId) 22:00:01.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:01.7 Info: => 7.53E-05s 22:00:01.7 Info: PerformDBOperation 22:00:01.7 Info: Performing DB Operation 22:00:01.7 Info: => 3.14E-05s 22:00:01.7 Info: AlterTable Albums 22:00:01.7 Info: => 5E-07s 22:00:01.7 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:01.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:01.7 Info: => 0.0005953s 22:00:01.7 Info: AlterTable Albums 22:00:01.7 Info: => 6E-07s 22:00:01.7 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:01.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:01.7 Info: => 0.0005523s 22:00:01.7 Info: AlterTable Albums 22:00:01.7 Info: => 5E-07s 22:00:01.7 Info: CreateColumn Albums Links String 22:00:01.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:01.7 Info: => 0.0005532s 22:00:01.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:01.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:01.7 Info: => 7.98E-05s 22:00:01.7 Info: AlterTable Tracks 22:00:01.7 Info: => 6E-07s 22:00:01.7 Info: CreateColumn Tracks ForeignRecordingId String 22:00:01.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:01.7 Info: => 0.000579s 22:00:01.7 Info: AlterTable Tracks 22:00:01.7 Info: => 9E-07s 22:00:01.7 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:01.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:01.7 Info: => 0.0005553s 22:00:01.7 Info: AlterTable Tracks 22:00:01.7 Info: => 6E-07s 22:00:01.7 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:01.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:01.7 Info: => 0.0005454s 22:00:01.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:01.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:01.7 Info: => 8.07E-05s 22:00:01.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:01.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:01.7 Info: => 5.91E-05s 22:00:01.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:01.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:01.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:01.7 Info: DROP TABLE "Artists" 22:00:01.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:01.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:01.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:01.7 Info: => 0.0051695s 22:00:01.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:01.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:00:01.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:00:01.7 Info: DROP TABLE "Albums" 22:00:01.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:01.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:01.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:01.7 Info: => 0.0044124s 22:00:01.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:01.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:01.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:00:01.7 Info: DROP TABLE "Tracks" 22:00:01.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:01.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:01.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:01.7 Info: => 0.0046571s 22:00:01.7 Info: DeleteColumn TrackFiles ArtistId 22:00:01.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:00:01.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:00:01.7 Info: DROP TABLE "TrackFiles" 22:00:01.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:01.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:01.7 Info: => 0.0052451s 22:00:01.7 Info: CreateIndex Artists (ArtistMetadataId) 22:00:01.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:01.7 Info: => 7.65E-05s 22:00:01.7 Info: CreateIndex Artists (Monitored) 22:00:01.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:01.7 Info: => 6.9E-05s 22:00:01.7 Info: CreateIndex Albums (ArtistMetadataId) 22:00:01.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:01.7 Info: => 6.9E-05s 22:00:01.7 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:01.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:01.7 Info: => 6.59E-05s 22:00:01.7 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:01.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:01.7 Info: => 6.72E-05s 22:00:01.7 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:01.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:01.7 Info: => 7.14E-05s 22:00:01.7 Info: UpdateData 22:00:01.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:01.7 Info: => 4.16E-05s 22:00:01.7 Info: UpdateData 22:00:01.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:01.7 Info: => 3.13E-05s 22:00:01.7 Info: UpdateData 22:00:01.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:01.7 Info: => 4.04E-05s 22:00:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:01', 'add_release_groups_etc') 22:00:01.7 Info: Committing Transaction 22:00:01.7 Info: 23: add_release_groups_etc migrated 22:00:01.7 Info: => 0.0010727s 22:00:01.7 Info: 24: NewMediaInfoFormat migrating 22:00:01.7 Info: Beginning Transaction 22:00:01.7 Info: Starting migration of Main DB to 24 22:00:01.7 Info: UpdateData 22:00:01.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:01.7 Info: => 5.18E-05s 22:00:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:01', 'NewMediaInfoFormat') 22:00:01.7 Info: Committing Transaction 22:00:01.7 Info: 24: NewMediaInfoFormat migrated 22:00:01.7 Info: => 0.0006814s 22:00:01.7 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:01.7 Info: Beginning Transaction 22:00:01.7 Info: Starting migration of Main DB to 25 22:00:01.7 Info: RenameTable Restrictions ReleaseProfiles 22:00:01.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:01.7 Info: => 0.0014997s 22:00:01.7 Info: AlterTable ReleaseProfiles 22:00:01.7 Info: => 9E-07s 22:00:01.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:01.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:01.7 Info: => 0.0005575s 22:00:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:01', 'rename_restrictions_to_release_profiles') 22:00:01.7 Info: Committing Transaction 22:00:01.7 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:01.7 Info: => 0.0013112s 22:00:01.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:01.7 Info: Beginning Transaction 22:00:01.7 Info: Starting migration of Main DB to 26 22:00:01.7 Info: RenameTable Profiles QualityProfiles 22:00:01.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:01.7 Info: => 0.0015168s 22:00:01.7 Info: AlterTable QualityProfiles 22:00:01.7 Info: => 8E-07s 22:00:01.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:01.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:01.7 Info: => 0.0005653s 22:00:01.7 Info: AlterTable LanguageProfiles 22:00:01.7 Info: => 7E-07s 22:00:01.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:01.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:01.7 Info: => 0.0005607s 22:00:01.7 Info: UpdateData 22:00:01.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:01.7 Info: => 4.55E-05s 22:00:01.7 Info: UpdateData 22:00:01.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:01.7 Info: => 2.97E-05s 22:00:01.7 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:01.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:01.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:01.7 Info: DROP TABLE "Artists" 22:00:01.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:01.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:01.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:01.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:01.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:01.7 Info: => 0.0052728s 22:00:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:01', 'rename_quality_profiles_add_upgrade_allowed') 22:00:01.7 Info: Committing Transaction 22:00:01.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:01.7 Info: => 0.0061186s 22:00:01.7 Info: 27: add_import_exclusions migrating 22:00:01.7 Info: Beginning Transaction 22:00:01.7 Info: Starting migration of Main DB to 27 22:00:01.7 Info: CreateTable ImportListExclusions 22:00:01.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:01.7 Info: => 0.00018s 22:00:01.7 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:01.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:01.7 Info: => 9.12E-05s 22:00:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:01', 'add_import_exclusions') 22:00:01.7 Info: Committing Transaction 22:00:01.7 Info: 27: add_import_exclusions migrated 22:00:01.7 Info: => 0.0007946s 22:00:01.7 Info: 28: clean_artist_metadata_table migrating 22:00:01.7 Info: Beginning Transaction 22:00:01.7 Info: Starting migration of Main DB to 28 22:00:01.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:01.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:01.7 Info: => 0.0001652s 22:00:01.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:01.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:01.7 Info: => 0.0001191s 22:00:01.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:00:01.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:00:01.7 Info: => 0.0001152s 22:00:01.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:00:01.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:00:01.7 Info: => 0.0001157s 22:00:01.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:01.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:01.7 Info: => 0.0001131s 22:00:01.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:01.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:01.7 Info: => 0.000119s 22:00:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:01', 'clean_artist_metadata_table') 22:00:01.7 Info: Committing Transaction 22:00:01.7 Info: 28: clean_artist_metadata_table migrated 22:00:01.7 Info: => 0.0007757s 22:00:01.7 Info: 29: health_issue_notification migrating 22:00:01.7 Info: Beginning Transaction 22:00:01.7 Info: Starting migration of Main DB to 29 22:00:01.7 Info: AlterTable Notifications 22:00:01.7 Info: => 8E-07s 22:00:01.7 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:01.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:01.7 Info: => 0.000614s 22:00:01.7 Info: AlterTable Notifications 22:00:01.7 Info: => 7E-07s 22:00:01.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:01.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:01.7 Info: => 0.0005563s 22:00:01.7 Info: AlterTable Notifications 22:00:01.7 Info: => 7E-07s 22:00:01.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:01.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:01.7 Info: => 0.0005952s 22:00:01.7 Info: AlterTable Notifications 22:00:01.7 Info: => 8E-07s 22:00:01.7 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:01.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:01.7 Info: => 0.0005392s 22:00:01.7 Info: AlterTable Notifications 22:00:01.7 Info: => 7E-07s 22:00:01.7 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:01.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:01.7 Info: => 0.0005245s 22:00:01.7 Info: DeleteColumn Notifications OnDownload 22:00:01.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:00:01.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:00:01.7 Info: DROP TABLE "Notifications" 22:00:01.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:01.7 Info: => 0.003771s 22:00:01.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:01.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:00:01.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:00:01.7 Info: DROP TABLE "Notifications" 22:00:01.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:01.7 Info: => 0.0046109s 22:00:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:01', 'health_issue_notification') 22:00:01.7 Info: Committing Transaction 22:00:01.7 Info: 29: health_issue_notification migrated 22:00:01.7 Info: => 0.0054564s 22:00:01.7 Info: 30: add_mediafilerepository_mtime migrating 22:00:01.7 Info: Beginning Transaction 22:00:01.7 Info: Starting migration of Main DB to 30 22:00:01.7 Info: AlterTable TrackFiles 22:00:01.7 Info: => 7E-07s 22:00:01.7 Info: CreateColumn TrackFiles Modified DateTime 22:00:01.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:01.7 Info: => 0.0005955s 22:00:01.7 Info: AlterTable TrackFiles 22:00:01.7 Info: => 7E-07s 22:00:01.7 Info: CreateColumn TrackFiles Path String 22:00:01.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:01.7 Info: => 0.0005379s 22:00:01.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:01.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:01.7 Info: => 3.64E-05s 22:00:01.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:01.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:01.7 Info: => 0.0001194s 22:00:01.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:00:01.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:00:01.7 Info: => 0.0001581s 22:00:01.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:00:01.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:00:01.7 Info: => 0.000152s 22:00:01.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:00:01.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:00:01.7 Info: => 7.9E-05s 22:00:01.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:01.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:01.7 Info: => 4.79E-05s 22:00:01.7 Info: AlterTable TrackFiles 22:00:01.7 Info: => 5E-07s 22:00:01.7 Info: AlterColumn TrackFiles Path String 22:00:01.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:01.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 22:00:01.7 Info: DROP TABLE "TrackFiles" 22:00:01.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:01.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:01.7 Info: => 0.0058634s 22:00:01.7 Info: CreateIndex TrackFiles (Path) 22:00:01.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:01.7 Info: => 7.68E-05s 22:00:01.7 Info: DeleteColumn TrackFiles RelativePath 22:00:01.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:01.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 22:00:01.7 Info: DROP TABLE "TrackFiles" 22:00:01.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:01.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:01.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:01.7 Info: => 0.0052493s 22:00:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:01', 'add_mediafilerepository_mtime') 22:00:01.7 Info: Committing Transaction 22:00:01.7 Info: 30: add_mediafilerepository_mtime migrated 22:00:01.7 Info: => 0.006153s 22:00:01.7 Info: 31: add_artistmetadataid_constraint migrating 22:00:01.7 Info: Beginning Transaction 22:00:01.7 Info: Starting migration of Main DB to 31 22:00:01.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:00:01.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:00:01.7 Info: => 9.53E-05s 22:00:01.7 Info: DeleteIndex Artists (ArtistMetadataId) 22:00:01.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:00:01.7 Info: => 0.0001581s 22:00:01.7 Info: AlterColumn Artists ArtistMetadataId Int32 22:00:01.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:01.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:01.7 Info: DROP TABLE "Artists" 22:00:01.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:01.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:01.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:01.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:01.7 Info: => 0.0053845s 22:00:01.7 Info: CreateIndex Artists (ArtistMetadataId) 22:00:01.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:01.7 Info: => 7.48E-05s 22:00:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T22:00:01', 'add_artistmetadataid_constraint') 22:00:01.7 Info: Committing Transaction 22:00:01.7 Info: 31: add_artistmetadataid_constraint migrated 22:00:01.7 Info: => 0.0009405s 22:00:01.7 Info: 32: old_ids_and_artist_alias migrating 22:00:01.7 Info: Beginning Transaction 22:00:01.7 Info: Starting migration of Main DB to 32 22:00:01.7 Info: AlterTable ArtistMetadata 22:00:01.7 Info: => 1E-06s 22:00:01.7 Info: CreateColumn ArtistMetadata Aliases String 22:00:01.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:00:01.7 Info: => 0.0006382s 22:00:01.7 Info: AlterTable ArtistMetadata 22:00:01.7 Info: => 9E-07s 22:00:01.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:00:01.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:00:01.7 Info: => 0.0005802s 22:00:01.7 Info: AlterTable Albums 22:00:01.7 Info: => 8E-07s 22:00:01.7 Info: CreateColumn Albums OldForeignAlbumIds String 22:00:01.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:00:01.7 Info: => 0.0005544s 22:00:01.7 Info: AlterTable AlbumReleases 22:00:01.7 Info: => 6E-07s 22:00:01.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:00:01.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:00:01.7 Info: => 0.0005545s 22:00:01.7 Info: AlterTable Tracks 22:00:01.7 Info: => 6E-07s 22:00:01.7 Info: CreateColumn Tracks OldForeignRecordingIds String 22:00:01.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:00:01.7 Info: => 0.0005375s 22:00:01.7 Info: AlterTable Tracks 22:00:01.7 Info: => 7E-07s 22:00:01.7 Info: CreateColumn Tracks OldForeignTrackIds String 22:00:01.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:00:01.7 Info: => 0.0005712s 22:00:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T22:00:01', 'old_ids_and_artist_alias') 22:00:01.7 Info: Committing Transaction 22:00:01.7 Info: 32: old_ids_and_artist_alias migrated 22:00:01.7 Info: => 0.0014023s 22:00:01.7 Info: 33: download_propers_config migrating 22:00:01.7 Info: Beginning Transaction 22:00:01.7 Info: Starting migration of Main DB to 33 22:00:01.7 Info: PerformDBOperation 22:00:01.7 Info: Performing DB Operation 22:00:01.7 Info: => 3.21E-05s 22:00:01.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:01.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:01.7 Info: => 3.38E-05s 22:00:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T22:00:01', 'download_propers_config') 22:00:01.7 Info: Committing Transaction 22:00:01.7 Info: 33: download_propers_config migrated 22:00:01.7 Info: => 0.0006986s 22:00:01.7 Info: 34: remove_language_profiles migrating 22:00:01.7 Info: Beginning Transaction 22:00:01.7 Info: Starting migration of Main DB to 34 22:00:01.7 Info: DeleteTable LanguageProfiles 22:00:01.7 Info: DROP TABLE "LanguageProfiles" 22:00:01.7 Info: => 0.0002136s 22:00:01.7 Info: DeleteColumn Artists LanguageProfileId 22:00:01.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:01.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:00:01.7 Info: DROP TABLE "Artists" 22:00:01.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:01.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:01.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:01.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:01.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:01.7 Info: => 0.0043216s 22:00:01.7 Info: DeleteColumn ImportLists LanguageProfileId 22:00:01.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:00:01.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:00:01.7 Info: DROP TABLE "ImportLists" 22:00:01.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:00:01.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:01.7 Info: => 0.0050192s 22:00:01.7 Info: DeleteColumn Blacklist Language 22:00:01.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:00:01.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:00:01.8 Info: DROP TABLE "Blacklist" 22:00:01.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:00:01.8 Info: => 0.0036202s 22:00:01.8 Info: DeleteColumn History Language 22:00:01.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:00:01.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:00:01.8 Info: DROP TABLE "History" 22:00:01.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:01.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:01.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:01.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:01.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:01.8 Info: => 0.0052749s 22:00:01.8 Info: DeleteColumn LyricFiles Language 22:00:01.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:00:01.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:00:01.8 Info: DROP TABLE "LyricFiles" 22:00:01.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:01.8 Info: => 0.0046318s 22:00:01.8 Info: DeleteColumn TrackFiles Language 22:00:01.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:00:01.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:00:01.8 Info: DROP TABLE "TrackFiles" 22:00:01.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:01.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:01.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:01.8 Info: => 0.0041118s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T22:00:01', 'remove_language_profiles') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 34: remove_language_profiles migrated 22:00:01.8 Info: => 0.0052801s 22:00:01.8 Info: 35: multi_disc_naming_format migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 35 22:00:01.8 Info: AlterTable NamingConfig 22:00:01.8 Info: => 8E-07s 22:00:01.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:00:01.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:00:01.8 Info: => 0.0006475s 22:00:01.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:01.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:01.8 Info: => 4.68E-05s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T22:00:01', 'multi_disc_naming_format') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 35: multi_disc_naming_format migrated 22:00:01.8 Info: => 0.000732s 22:00:01.8 Info: 36: add_download_client_priority migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 36 22:00:01.8 Info: AlterTable DownloadClients 22:00:01.8 Info: => 6E-07s 22:00:01.8 Info: CreateColumn DownloadClients Priority Int32 22:00:01.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:00:01.8 Info: => 0.0006064s 22:00:01.8 Info: PerformDBOperation 22:00:01.8 Info: Performing DB Operation 22:00:01.8 Info: => 5.43E-05s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T22:00:01', 'add_download_client_priority') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 36: add_download_client_priority migrated 22:00:01.8 Info: => 0.0007236s 22:00:01.8 Info: 37: remove_growl_prowl migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 37 22:00:01.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:01.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:00:01.8 Info: => 4.82E-05s 22:00:01.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:01.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:00:01.8 Info: => 2.74E-05s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T22:00:01', 'remove_growl_prowl') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 37: remove_growl_prowl migrated 22:00:01.8 Info: => 0.0006707s 22:00:01.8 Info: 38: remove_plex_hometheatre migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 38 22:00:01.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:01.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:00:01.8 Info: => 4.7E-05s 22:00:01.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:01.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:00:01.8 Info: => 2.94E-05s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T22:00:01', 'remove_plex_hometheatre') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 38: remove_plex_hometheatre migrated 22:00:01.8 Info: => 0.0006581s 22:00:01.8 Info: 39: add_root_folder_add_defaults migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 39 22:00:01.8 Info: AlterTable RootFolders 22:00:01.8 Info: => 4E-07s 22:00:01.8 Info: CreateColumn RootFolders Name String 22:00:01.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:00:01.8 Info: => 0.0006286s 22:00:01.8 Info: AlterTable RootFolders 22:00:01.8 Info: => 7E-07s 22:00:01.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:00:01.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:00:01.8 Info: => 0.0005924s 22:00:01.8 Info: AlterTable RootFolders 22:00:01.8 Info: => 6E-07s 22:00:01.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:00:01.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:00:01.8 Info: => 0.0005694s 22:00:01.8 Info: AlterTable RootFolders 22:00:01.8 Info: => 6E-07s 22:00:01.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:00:01.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:01.8 Info: => 0.0006076s 22:00:01.8 Info: AlterTable RootFolders 22:00:01.8 Info: => 6E-07s 22:00:01.8 Info: CreateColumn RootFolders DefaultTags String 22:00:01.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:00:01.8 Info: => 0.0005872s 22:00:01.8 Info: PerformDBOperation 22:00:01.8 Info: Performing DB Operation 22:00:01.8 Info: => 5.39E-05s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T22:00:01', 'add_root_folder_add_defaults') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 39: add_root_folder_add_defaults migrated 22:00:01.8 Info: => 0.0007573s 22:00:01.8 Info: 40: task_duration migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 40 22:00:01.8 Info: AlterTable ScheduledTasks 22:00:01.8 Info: => 6E-07s 22:00:01.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:00:01.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:00:01.8 Info: => 0.0006471s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T22:00:01', 'task_duration') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 40: task_duration migrated 22:00:01.8 Info: => 0.0013437s 22:00:01.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 41 22:00:01.8 Info: AlterTable ReleaseProfiles 22:00:01.8 Info: => 7E-07s 22:00:01.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:00:01.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:00:01.8 Info: => 0.0006669s 22:00:01.8 Info: AlterTable ReleaseProfiles 22:00:01.8 Info: => 7E-07s 22:00:01.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:00:01.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:00:01.8 Info: => 0.0005618s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T22:00:01', 'add_indexer_and_enabled_to_release_profiles') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:00:01.8 Info: => 0.0012482s 22:00:01.8 Info: 42: remove_album_folders migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 42 22:00:01.8 Info: DeleteColumn Artists AlbumFolder 22:00:01.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:00:01.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:00:01.8 Info: DROP TABLE "Artists" 22:00:01.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:01.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:01.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:01.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:01.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:01.8 Info: => 0.006293s 22:00:01.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:01.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:01.8 Info: => 4.35E-05s 22:00:01.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:01.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:01.8 Info: => 3.08E-05s 22:00:01.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:00:01.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:00:01.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:00:01.8 Info: DROP TABLE "NamingConfig" 22:00:01.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:00:01.8 Info: => 0.0040502s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T22:00:01', 'remove_album_folders') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 42: remove_album_folders migrated 22:00:01.8 Info: => 0.0050561s 22:00:01.8 Info: 44: add_priority_to_indexers migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 44 22:00:01.8 Info: AlterTable Indexers 22:00:01.8 Info: => 9E-07s 22:00:01.8 Info: CreateColumn Indexers Priority Int32 22:00:01.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:00:01.8 Info: => 0.0006381s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T22:00:01', 'add_priority_to_indexers') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 44: add_priority_to_indexers migrated 22:00:01.8 Info: => 0.0014202s 22:00:01.8 Info: 45: remove_chown_and_folderchmod_config migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 45 22:00:01.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:01.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:01.8 Info: => 0.0001425s 22:00:01.8 Info: PerformDBOperation 22:00:01.8 Info: Performing DB Operation 22:00:01.8 Info: => 2.94E-05s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T22:00:01', 'remove_chown_and_folderchmod_config') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 45: remove_chown_and_folderchmod_config migrated 22:00:01.8 Info: => 0.0007114s 22:00:01.8 Info: 47: update_notifiarr migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 47 22:00:01.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:01.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:01.8 Info: => 7.43E-05s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T22:00:01', 'update_notifiarr') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 47: update_notifiarr migrated 22:00:01.8 Info: => 0.0007967s 22:00:01.8 Info: 49: email_multiple_addresses migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 49 22:00:01.8 Info: PerformDBOperation 22:00:01.8 Info: Performing DB Operation 22:00:01.8 Info: => 6.57E-05s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T22:00:01', 'email_multiple_addresses') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 49: email_multiple_addresses migrated 22:00:01.8 Info: => 0.0007562s 22:00:01.8 Info: 50: rename_blacklist_to_blocklist migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 50 22:00:01.8 Info: RenameTable Blacklist Blocklist 22:00:01.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:00:01.8 Info: => 0.0016222s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T22:00:01', 'rename_blacklist_to_blocklist') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 50: rename_blacklist_to_blocklist migrated 22:00:01.8 Info: => 0.0024271s 22:00:01.8 Info: 51: cdh_per_downloadclient migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 51 22:00:01.8 Info: AlterTable DownloadClients 22:00:01.8 Info: => 8E-07s 22:00:01.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:00:01.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:01.8 Info: => 0.0006233s 22:00:01.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:00:01.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:01.8 Info: => 0.0005925s 22:00:01.8 Info: PerformDBOperation 22:00:01.8 Info: Performing DB Operation 22:00:01.8 Info: => 0.0001675s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T22:00:01', 'cdh_per_downloadclient') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 51: cdh_per_downloadclient migrated 22:00:01.8 Info: => 0.0009065s 22:00:01.8 Info: 52: download_history migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 52 22:00:01.8 Info: CreateTable DownloadHistory 22:00:01.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:00:01.8 Info: => 0.000228s 22:00:01.8 Info: CreateIndex DownloadHistory (EventType) 22:00:01.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:01.8 Info: => 9.59E-05s 22:00:01.8 Info: CreateIndex DownloadHistory (ArtistId) 22:00:01.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:01.8 Info: => 7.36E-05s 22:00:01.8 Info: CreateIndex DownloadHistory (DownloadId) 22:00:01.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:01.8 Info: => 0.0001311s 22:00:01.8 Info: PerformDBOperation 22:00:01.8 Info: Performing DB Operation 22:00:01.8 Info: => 0.000137s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T22:00:01', 'download_history') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 52: download_history migrated 22:00:01.8 Info: => 0.000952s 22:00:01.8 Info: 53: add_update_history migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 53 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T22:00:01', 'add_update_history') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 53: add_update_history migrated 22:00:01.8 Info: => 0.0007318s 22:00:01.8 Info: 54: add_on_update_to_notifications migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 54 22:00:01.8 Info: AlterTable Notifications 22:00:01.8 Info: => 7E-07s 22:00:01.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:00:01.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:00:01.8 Info: => 0.0006495s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T22:00:01', 'add_on_update_to_notifications') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 54: add_on_update_to_notifications migrated 22:00:01.8 Info: => 0.0014057s 22:00:01.8 Info: 55: download_client_per_indexer migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 55 22:00:01.8 Info: AlterTable Indexers 22:00:01.8 Info: => 7E-07s 22:00:01.8 Info: CreateColumn Indexers DownloadClientId Int32 22:00:01.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:00:01.8 Info: => 0.000693s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T22:00:01', 'download_client_per_indexer') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 55: download_client_per_indexer migrated 22:00:01.8 Info: => 0.0014447s 22:00:01.8 Info: 56: AddNewItemMonitorType migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 56 22:00:01.8 Info: AlterTable Artists 22:00:01.8 Info: => 8E-07s 22:00:01.8 Info: CreateColumn Artists MonitorNewItems Int32 22:00:01.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:01.8 Info: => 0.0006919s 22:00:01.8 Info: AlterTable RootFolders 22:00:01.8 Info: => 7E-07s 22:00:01.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:00:01.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:01.8 Info: => 0.0006038s 22:00:01.8 Info: AlterTable ImportLists 22:00:01.8 Info: => 8E-07s 22:00:01.8 Info: CreateColumn ImportLists MonitorNewItems Int32 22:00:01.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:01.8 Info: => 0.0005654s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T22:00:01', 'AddNewItemMonitorType') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 56: AddNewItemMonitorType migrated 22:00:01.8 Info: => 0.0013624s 22:00:01.8 Info: 57: ImportListSearch migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 57 22:00:01.8 Info: AlterTable ImportLists 22:00:01.8 Info: => 6E-07s 22:00:01.8 Info: CreateColumn ImportLists ShouldSearch Boolean 22:00:01.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:00:01.8 Info: => 0.0006259s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T22:00:01', 'ImportListSearch') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 57: ImportListSearch migrated 22:00:01.8 Info: => 0.0013641s 22:00:01.8 Info: 58: ImportListMonitorExisting migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 58 22:00:01.8 Info: AlterTable ImportLists 22:00:01.8 Info: => 8E-07s 22:00:01.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:00:01.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:00:01.8 Info: => 0.0006421s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T22:00:01', 'ImportListMonitorExisting') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 58: ImportListMonitorExisting migrated 22:00:01.8 Info: => 0.0014113s 22:00:01.8 Info: 59: add_indexer_tags migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 59 22:00:01.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:01.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:00:01.8 Info: => 5.48E-05s 22:00:01.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:01.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:00:01.8 Info: => 3.32E-05s 22:00:01.8 Info: AlterTable Indexers 22:00:01.8 Info: => 4E-07s 22:00:01.8 Info: CreateColumn Indexers Tags String 22:00:01.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:00:01.8 Info: => 0.0005973s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T22:00:01', 'add_indexer_tags') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 59: add_indexer_tags migrated 22:00:01.8 Info: => 0.0025286s 22:00:01.8 Info: 60: update_audio_types migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 60 22:00:01.8 Info: PerformDBOperation 22:00:01.8 Info: Performing DB Operation 22:00:01.8 Info: => 6.29E-05s 22:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T22:00:01', 'update_audio_types') 22:00:01.8 Info: Committing Transaction 22:00:01.8 Info: 60: update_audio_types migrated 22:00:01.8 Info: => 0.0008161s 22:00:01.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:00:01.8 Info: Beginning Transaction 22:00:01.8 Info: Starting migration of Main DB to 61 22:00:01.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:01.8 Info: DELETE FROM "Commands" WHERE 1 = 1 22:00:01.8 Info: => 4.86E-05s 22:00:01.8 Info: AlterTable AlbumReleases 22:00:01.8 Info: => 4E-07s 22:00:01.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:00:01.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:00:01.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:00:01.8 Info: DROP TABLE "AlbumReleases" 22:00:01.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:00:01.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:01.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:01.8 Info: => 0.0048001s 22:00:01.8 Info: AlterTable Albums 22:00:01.8 Info: => 7E-07s 22:00:01.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:00:01.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:00:01.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:00:01.8 Info: DROP TABLE "Albums" 22:00:01.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:01.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:01.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:01.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:01.8 Info: => 0.0065192s 22:00:01.8 Info: AlterTable Albums 22:00:01.8 Info: => 7E-07s 22:00:01.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:00:01.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:00:01.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:00:01.8 Info: DROP TABLE "Albums" 22:00:01.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:01.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:01.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:01.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:01.8 Info: => 0.0045722s 22:00:01.8 Info: AlterTable Albums 22:00:01.8 Info: => 7E-07s 22:00:01.8 Info: AlterColumn Albums Added DateTimeOffset 22:00:01.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:00:01.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:00:01.8 Info: DROP TABLE "Albums" 22:00:01.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:01.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:01.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:01.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:01.8 Info: => 0.0045598s 22:00:01.8 Info: AlterTable Artists 22:00:01.8 Info: => 8E-07s 22:00:01.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:00:01.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:00:01.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:00:01.8 Info: DROP TABLE "Artists" 22:00:01.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:01.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:01.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:01.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:01.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:01.8 Info: => 0.0065758s 22:00:01.8 Info: AlterTable Artists 22:00:01.8 Info: => 8E-07s 22:00:01.8 Info: AlterColumn Artists Added DateTimeOffset 22:00:01.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:00:01.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:00:01.8 Info: DROP TABLE "Artists" 22:00:01.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:01.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:01.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:01.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:01.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:01.9 Info: => 0.005686s 22:00:01.9 Info: AlterTable Blocklist 22:00:01.9 Info: => 1E-06s 22:00:01.9 Info: AlterColumn Blocklist Date DateTimeOffset 22:00:01.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:00:01.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:00:01.9 Info: DROP TABLE "Blocklist" 22:00:01.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:01.9 Info: => 0.0039161s 22:00:01.9 Info: AlterTable Blocklist 22:00:01.9 Info: => 1E-06s 22:00:01.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:00:01.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:00:01.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:00:01.9 Info: DROP TABLE "Blocklist" 22:00:01.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:01.9 Info: => 0.0061121s 22:00:01.9 Info: AlterTable Commands 22:00:01.9 Info: => 9E-07s 22:00:01.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:00:01.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:00:01.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:00:01.9 Info: DROP TABLE "Commands" 22:00:01.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:01.9 Info: => 0.0043251s 22:00:01.9 Info: AlterTable Commands 22:00:01.9 Info: => 1.4E-06s 22:00:01.9 Info: AlterColumn Commands StartedAt DateTimeOffset 22:00:01.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:00:01.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:00:01.9 Info: DROP TABLE "Commands" 22:00:01.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:01.9 Info: => 0.0050404s 22:00:01.9 Info: AlterTable Commands 22:00:01.9 Info: => 1.1E-06s 22:00:01.9 Info: AlterColumn Commands EndedAt DateTimeOffset 22:00:01.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:00:01.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:00:01.9 Info: DROP TABLE "Commands" 22:00:01.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:01.9 Info: => 0.003872s 22:00:01.9 Info: AlterTable DownloadClientStatus 22:00:01.9 Info: => 1E-06s 22:00:01.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:00:01.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:00:01.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:01.9 Info: DROP TABLE "DownloadClientStatus" 22:00:01.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:01.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:01.9 Info: => 0.0051579s 22:00:01.9 Info: AlterTable DownloadClientStatus 22:00:01.9 Info: => 9E-07s 22:00:01.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:00:01.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:00:01.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:01.9 Info: DROP TABLE "DownloadClientStatus" 22:00:01.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:01.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:01.9 Info: => 0.0040338s 22:00:01.9 Info: AlterTable DownloadClientStatus 22:00:01.9 Info: => 9E-07s 22:00:01.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:00:01.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:00:01.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:01.9 Info: DROP TABLE "DownloadClientStatus" 22:00:01.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:01.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:01.9 Info: => 0.0039807s 22:00:01.9 Info: AlterTable DownloadHistory 22:00:01.9 Info: => 1E-06s 22:00:01.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:00:01.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:00:01.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:00:01.9 Info: DROP TABLE "DownloadHistory" 22:00:01.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:00:01.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:01.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:01.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:01.9 Info: => 0.0056074s 22:00:01.9 Info: AlterTable ExtraFiles 22:00:01.9 Info: => 1E-06s 22:00:01.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:00:01.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:00:01.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:00:01.9 Info: DROP TABLE "ExtraFiles" 22:00:01.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:01.9 Info: => 0.0046813s 22:00:01.9 Info: AlterTable ExtraFiles 22:00:01.9 Info: => 1E-06s 22:00:01.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:00:01.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:00:01.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:00:01.9 Info: DROP TABLE "ExtraFiles" 22:00:01.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:01.9 Info: => 0.0054532s 22:00:01.9 Info: AlterTable History 22:00:01.9 Info: => 1.1E-06s 22:00:01.9 Info: AlterColumn History Date DateTimeOffset 22:00:01.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:00:01.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:00:01.9 Info: DROP TABLE "History" 22:00:01.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:01.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:01.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:01.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:01.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:01.9 Info: => 0.0044708s 22:00:01.9 Info: AlterTable ImportListStatus 22:00:01.9 Info: => 8E-07s 22:00:01.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:00:01.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:00:01.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:01.9 Info: DROP TABLE "ImportListStatus" 22:00:01.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:01.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:01.9 Info: => 0.0039693s 22:00:01.9 Info: AlterTable ImportListStatus 22:00:01.9 Info: => 8E-07s 22:00:01.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:00:01.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:00:01.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:01.9 Info: DROP TABLE "ImportListStatus" 22:00:01.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:01.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:01.9 Info: => 0.005531s 22:00:01.9 Info: AlterTable ImportListStatus 22:00:01.9 Info: => 8E-07s 22:00:01.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:00:01.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:00:01.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:01.9 Info: DROP TABLE "ImportListStatus" 22:00:01.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:01.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:01.9 Info: => 0.0040401s 22:00:01.9 Info: AlterTable IndexerStatus 22:00:01.9 Info: => 8E-07s 22:00:01.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:00:01.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:00:01.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:01.9 Info: DROP TABLE "IndexerStatus" 22:00:01.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:01.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:01.9 Info: => 0.0064649s 22:00:01.9 Info: AlterTable IndexerStatus 22:00:01.9 Info: => 1E-06s 22:00:01.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:00:01.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:00:01.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:01.9 Info: DROP TABLE "IndexerStatus" 22:00:01.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:01.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:01.9 Info: => 0.004083s 22:00:01.9 Info: AlterTable IndexerStatus 22:00:01.9 Info: => 9E-07s 22:00:01.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:00:01.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:00:01.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:01.9 Info: DROP TABLE "IndexerStatus" 22:00:01.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:01.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:01.9 Info: => 0.0049154s 22:00:01.9 Info: AlterTable LyricFiles 22:00:01.9 Info: => 9E-07s 22:00:01.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:00:01.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:00:01.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:00:01.9 Info: DROP TABLE "LyricFiles" 22:00:01.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:01.9 Info: => 0.0055788s 22:00:01.9 Info: AlterTable LyricFiles 22:00:01.9 Info: => 1.1E-06s 22:00:01.9 Info: AlterColumn LyricFiles Added DateTimeOffset 22:00:01.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:00:01.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:00:01.9 Info: DROP TABLE "LyricFiles" 22:00:01.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:01.9 Info: => 0.0041162s 22:00:01.9 Info: AlterTable MetadataFiles 22:00:01.9 Info: => 1E-06s 22:00:01.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:00:02.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:00:02.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:00:02.0 Info: DROP TABLE "MetadataFiles" 22:00:02.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:02.0 Info: => 0.0052027s 22:00:02.0 Info: AlterTable MetadataFiles 22:00:02.0 Info: => 1.4E-06s 22:00:02.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:00:02.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:00:02.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:00:02.0 Info: DROP TABLE "MetadataFiles" 22:00:02.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:02.0 Info: => 0.0048265s 22:00:02.0 Info: AlterTable PendingReleases 22:00:02.0 Info: => 1.1E-06s 22:00:02.0 Info: AlterColumn PendingReleases Added DateTimeOffset 22:00:02.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:00:02.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:00:02.0 Info: DROP TABLE "PendingReleases" 22:00:02.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:00:02.0 Info: => 0.0039224s 22:00:02.0 Info: AlterTable ScheduledTasks 22:00:02.0 Info: => 9E-07s 22:00:02.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:00:02.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:00:02.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:02.0 Info: DROP TABLE "ScheduledTasks" 22:00:02.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:02.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:02.0 Info: => 0.0052022s 22:00:02.0 Info: AlterTable ScheduledTasks 22:00:02.0 Info: => 9E-07s 22:00:02.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:00:02.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:00:02.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:02.0 Info: DROP TABLE "ScheduledTasks" 22:00:02.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:02.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:02.0 Info: => 0.0049266s 22:00:02.0 Info: AlterTable TrackFiles 22:00:02.0 Info: => 8E-07s 22:00:02.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:00:02.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:00:02.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:00:02.0 Info: DROP TABLE "TrackFiles" 22:00:02.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:02.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:02.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:02.0 Info: => 0.0042974s 22:00:02.0 Info: AlterTable TrackFiles 22:00:02.0 Info: => 1E-06s 22:00:02.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:00:02.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:00:02.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:00:02.0 Info: DROP TABLE "TrackFiles" 22:00:02.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:02.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:02.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:02.0 Info: => 0.0055078s 22:00:02.0 Info: AlterTable VersionInfo 22:00:02.0 Info: => 7.5E-06s 22:00:02.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:00:02.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:00:02.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:00:02.0 Info: DROP TABLE "VersionInfo" 22:00:02.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:00:02.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:02.0 Info: => 0.0039855s 22:00:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T22:00:02', 'postgres_update_timestamp_columns_to_with_timezone') 22:00:02.0 Info: Committing Transaction 22:00:02.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:00:02.0 Info: => 0.0066904s 22:00:02.0 Info: 62: add_on_delete_to_notifications migrating 22:00:02.0 Info: Beginning Transaction 22:00:02.0 Info: Starting migration of Main DB to 62 22:00:02.0 Info: AlterTable Notifications 22:00:02.0 Info: => 7E-07s 22:00:02.0 Info: CreateColumn Notifications OnArtistDelete Boolean 22:00:02.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:00:02.0 Info: => 0.0006571s 22:00:02.0 Info: AlterTable Notifications 22:00:02.0 Info: => 6E-07s 22:00:02.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:00:02.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:00:02.0 Info: => 0.000577s 22:00:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T22:00:02', 'add_on_delete_to_notifications') 22:00:02.0 Info: Committing Transaction 22:00:02.0 Info: 62: add_on_delete_to_notifications migrated 22:00:02.0 Info: => 0.0014715s 22:00:02.0 Info: 63: add_custom_formats migrating 22:00:02.0 Info: Beginning Transaction 22:00:02.0 Info: Starting migration of Main DB to 63 22:00:02.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 22:00:02.0 Info: AlterTable DelayProfiles 22:00:02.0 Info: => 4E-07s 22:00:02.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:00:02.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:00:02.0 Info: => 0.0006282s 22:00:02.0 Info: UpdateData 22:00:02.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:00:02.0 Info: => 5.31E-05s 22:00:02.0 Info: AlterTable TrackFiles 22:00:02.0 Info: => 4E-07s 22:00:02.0 Info: CreateColumn TrackFiles OriginalFilePath String 22:00:02.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:00:02.0 Info: => 0.0005754s 22:00:02.0 Info: PerformDBOperation 22:00:02.0 Info: Performing DB Operation 22:00:02.0 Info: => 0.0012036s 22:00:02.0 Info: CreateTable CustomFormats 22:00:02.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:00:02.0 Info: => 0.0002134s 22:00:02.0 Info: CreateIndex CustomFormats (Name) 22:00:02.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:00:02.0 Info: => 0.0001421s 22:00:02.0 Info: AlterTable QualityProfiles 22:00:02.0 Info: => 6E-07s 22:00:02.0 Info: CreateColumn QualityProfiles FormatItems String 22:00:02.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:00:02.0 Info: => 0.0006092s 22:00:02.0 Info: AlterTable QualityProfiles 22:00:02.0 Info: => 8E-07s 22:00:02.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:00:02.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:02.0 Info: => 0.0005961s 22:00:02.0 Info: AlterTable QualityProfiles 22:00:02.0 Info: => 6E-07s 22:00:02.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:00:02.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:02.0 Info: => 0.0005902s 22:00:02.0 Info: PerformDBOperation 22:00:02.0 Info: Performing DB Operation 22:00:02.0 Info: => 0.0013358s 22:00:02.0 Info: PerformDBOperation 22:00:02.0 Info: Performing DB Operation 22:00:02.0 Info: => 3.55E-05s 22:00:02.0 Info: DeleteColumn ReleaseProfiles Preferred 22:00:02.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:00:02.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:02.0 Info: DROP TABLE "ReleaseProfiles" 22:00:02.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:02.0 Info: => 0.0055232s 22:00:02.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:00:02.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:00:02.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:02.0 Info: DROP TABLE "ReleaseProfiles" 22:00:02.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:02.0 Info: => 0.0058912s 22:00:02.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:02.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:02.0 Info: => 5.2E-05s 22:00:02.0 Info: AlterTable DelayProfiles 22:00:02.0 Info: => 6E-07s 22:00:02.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:00:02.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:02.0 Info: => 0.0006433s 22:00:02.0 Info: AlterTable DelayProfiles 22:00:02.0 Info: => 8E-07s 22:00:02.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:00:02.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:00:02.0 Info: => 0.0005774s 22:00:02.0 Info: -> 1 Insert operations completed in 00:00:00.0000919 taking an average of 00:00:00.0000919 22:00:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T22:00:02', 'add_custom_formats') 22:00:02.0 Info: Committing Transaction 22:00:02.0 Info: 63: add_custom_formats migrated 22:00:02.0 Info: => 0.0015375s 22:00:02.0 Debug: Took: 00:00:00.4708524 22:00:02.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 22:00:02.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 22:00:02.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648021076904_141/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:02.1 Info: DatabaseEngineVersionCheck migrating 22:00:02.1 Info: PerformDBOperation 22:00:02.1 Info: Performing DB Operation 22:00:02.1 Info: SQLite 3.49.1 22:00:02.1 Info: => 0.0030893s 22:00:02.1 Info: DatabaseEngineVersionCheck migrated 22:00:02.1 Info: => 0.0031066s 22:00:02.1 Info: VersionMigration migrating 22:00:02.1 Info: Beginning Transaction 22:00:02.1 Info: CreateTable VersionInfo 22:00:02.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:02.1 Info: => 0.0002086s 22:00:02.1 Info: Committing Transaction 22:00:02.1 Info: VersionMigration migrated 22:00:02.1 Info: => 0.0014724s 22:00:02.1 Info: VersionUniqueMigration migrating 22:00:02.1 Info: Beginning Transaction 22:00:02.1 Info: CreateIndex VersionInfo (Version) 22:00:02.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:02.1 Info: => 0.0001926s 22:00:02.1 Info: AlterTable VersionInfo 22:00:02.1 Info: => 8E-07s 22:00:02.1 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:02.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:02.1 Info: => 0.0007381s 22:00:02.1 Info: Committing Transaction 22:00:02.1 Info: VersionUniqueMigration migrated 22:00:02.1 Info: => 0.0014s 22:00:02.1 Info: VersionDescriptionMigration migrating 22:00:02.1 Info: Beginning Transaction 22:00:02.1 Info: AlterTable VersionInfo 22:00:02.1 Info: => 7E-07s 22:00:02.1 Info: CreateColumn VersionInfo Description String 22:00:02.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:02.1 Info: => 0.0002631s 22:00:02.1 Info: Committing Transaction 22:00:02.1 Info: VersionDescriptionMigration migrated 22:00:02.1 Info: => 0.0009009s 22:00:02.1 Info: 1: InitialSetup migrating 22:00:02.1 Info: Beginning Transaction 22:00:02.1 Info: Starting migration of Main DB to 1 22:00:02.1 Info: CreateTable Config 22:00:02.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:02.1 Info: => 0.0002468s 22:00:02.1 Info: CreateIndex Config (Key) 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:02.1 Info: => 8.18E-05s 22:00:02.1 Info: CreateTable RootFolders 22:00:02.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:02.1 Info: => 0.0001086s 22:00:02.1 Info: CreateIndex RootFolders (Path) 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:02.1 Info: => 9.4E-05s 22:00:02.1 Info: CreateTable Artists 22:00:02.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:00:02.1 Info: => 0.0002634s 22:00:02.1 Info: CreateIndex Artists (ForeignArtistId) 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:02.1 Info: => 0.0001005s 22:00:02.1 Info: CreateIndex Artists (NameSlug) 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:02.1 Info: => 7.06E-05s 22:00:02.1 Info: CreateIndex Artists (CleanName) 22:00:02.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:02.1 Info: => 6.37E-05s 22:00:02.1 Info: CreateIndex Artists (Path) 22:00:02.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:02.1 Info: => 6.46E-05s 22:00:02.1 Info: CreateTable Albums 22:00:02.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:02.1 Info: => 0.000225s 22:00:02.1 Info: CreateIndex Albums (ForeignAlbumId) 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:02.1 Info: => 9.72E-05s 22:00:02.1 Info: CreateIndex Albums (MBId) 22:00:02.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:02.1 Info: => 6.91E-05s 22:00:02.1 Info: CreateIndex Albums (TADBId) 22:00:02.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:02.1 Info: => 6.43E-05s 22:00:02.1 Info: CreateIndex Albums (TitleSlug) 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:02.1 Info: => 6.65E-05s 22:00:02.1 Info: CreateIndex Albums (CleanTitle) 22:00:02.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:02.1 Info: => 6.12E-05s 22:00:02.1 Info: CreateIndex Albums (Path) 22:00:02.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:02.1 Info: => 5.96E-05s 22:00:02.1 Info: CreateTable Tracks 22:00:02.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:02.1 Info: => 0.0001978s 22:00:02.1 Info: CreateIndex Tracks (ForeignTrackId) 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:02.1 Info: => 8.77E-05s 22:00:02.1 Info: CreateIndex Tracks (ArtistId) 22:00:02.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:02.1 Info: => 7.42E-05s 22:00:02.1 Info: CreateIndex Tracks (TrackFileId) 22:00:02.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:02.1 Info: => 6.95E-05s 22:00:02.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:02.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:02.1 Info: => 7.05E-05s 22:00:02.1 Info: CreateTable TrackFiles 22:00:02.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:00:02.1 Info: => 0.0001501s 22:00:02.1 Info: CreateIndex TrackFiles (ArtistId) 22:00:02.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:02.1 Info: => 9.36E-05s 22:00:02.1 Info: CreateIndex TrackFiles (AlbumId) 22:00:02.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:02.1 Info: => 7.2E-05s 22:00:02.1 Info: CreateTable History 22:00:02.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:00:02.1 Info: => 0.0001553s 22:00:02.1 Info: CreateIndex History (Date) 22:00:02.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:02.1 Info: => 8.93E-05s 22:00:02.1 Info: CreateIndex History (EventType) 22:00:02.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:02.1 Info: => 6.88E-05s 22:00:02.1 Info: CreateIndex History (DownloadId) 22:00:02.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:02.1 Info: => 6.2E-05s 22:00:02.1 Info: CreateIndex History (AlbumId) 22:00:02.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:02.1 Info: => 6.45E-05s 22:00:02.1 Info: CreateTable Notifications 22:00:02.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:00:02.1 Info: => 0.0001365s 22:00:02.1 Info: CreateTable ScheduledTasks 22:00:02.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:00:02.1 Info: => 0.0001242s 22:00:02.1 Info: CreateIndex ScheduledTasks (TypeName) 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:02.1 Info: => 7.78E-05s 22:00:02.1 Info: CreateTable Indexers 22:00:02.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:00:02.1 Info: => 0.0001233s 22:00:02.1 Info: CreateIndex Indexers (Name) 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:02.1 Info: => 0.0001016s 22:00:02.1 Info: CreateTable Profiles 22:00:02.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:00:02.1 Info: => 0.0001147s 22:00:02.1 Info: CreateIndex Profiles (Name) 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:02.1 Info: => 9.38E-05s 22:00:02.1 Info: CreateTable QualityDefinitions 22:00:02.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:00:02.1 Info: => 0.0001173s 22:00:02.1 Info: CreateIndex QualityDefinitions (Quality) 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:02.1 Info: => 9.49E-05s 22:00:02.1 Info: CreateIndex QualityDefinitions (Title) 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:02.1 Info: => 6.9E-05s 22:00:02.1 Info: CreateTable NamingConfig 22:00:02.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:00:02.1 Info: => 0.0001297s 22:00:02.1 Info: CreateTable Blacklist 22:00:02.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:00:02.1 Info: => 0.0002147s 22:00:02.1 Info: CreateTable Metadata 22:00:02.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:02.1 Info: => 0.0001215s 22:00:02.1 Info: CreateTable MetadataFiles 22:00:02.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:00:02.1 Info: => 0.0001394s 22:00:02.1 Info: CreateTable DownloadClients 22:00:02.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:02.1 Info: => 0.0001162s 22:00:02.1 Info: CreateTable PendingReleases 22:00:02.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:00:02.1 Info: => 0.0001257s 22:00:02.1 Info: CreateTable RemotePathMappings 22:00:02.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:00:02.1 Info: => 0.0001161s 22:00:02.1 Info: CreateTable Tags 22:00:02.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:02.1 Info: => 0.0001045s 22:00:02.1 Info: CreateIndex Tags (Label) 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:02.1 Info: => 8.23E-05s 22:00:02.1 Info: CreateTable Restrictions 22:00:02.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:02.1 Info: => 0.0001105s 22:00:02.1 Info: CreateTable DelayProfiles 22:00:02.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:00:02.1 Info: => 0.0001499s 22:00:02.1 Info: CreateTable Users 22:00:02.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:00:02.1 Info: => 0.0001118s 22:00:02.1 Info: CreateIndex Users (Identifier) 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:02.1 Info: => 0.0001241s 22:00:02.1 Info: CreateIndex Users (Username) 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:02.1 Info: => 9.16E-05s 22:00:02.1 Info: CreateTable Commands 22:00:02.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:00:02.1 Info: => 0.0001418s 22:00:02.1 Info: CreateTable IndexerStatus 22:00:02.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:00:02.1 Info: => 0.0001415s 22:00:02.1 Info: CreateIndex IndexerStatus (ProviderId) 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:02.1 Info: => 8.61E-05s 22:00:02.1 Info: CreateTable ExtraFiles 22:00:02.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:00:02.1 Info: => 0.0001325s 22:00:02.1 Info: CreateTable LyricFiles 22:00:02.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:00:02.1 Info: => 0.0001578s 22:00:02.1 Info: CreateTable LanguageProfiles 22:00:02.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:00:02.1 Info: => 0.0001219s 22:00:02.1 Info: CreateIndex LanguageProfiles (Name) 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:02.1 Info: => 0.0001032s 22:00:02.1 Info: CreateTable DownloadClientStatus 22:00:02.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:00:02.1 Info: => 0.0001207s 22:00:02.1 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:02.1 Info: => 0.000102s 22:00:02.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:02.1 Info: -> 1 Insert operations completed in 00:00:00.0000640 taking an average of 00:00:00.0000640 22:00:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:02', 'InitialSetup') 22:00:02.1 Info: Committing Transaction 22:00:02.1 Info: 1: InitialSetup migrated 22:00:02.1 Info: => 0.0108685s 22:00:02.1 Info: 2: add_reason_to_pending_releases migrating 22:00:02.1 Info: Beginning Transaction 22:00:02.1 Info: Starting migration of Main DB to 2 22:00:02.1 Info: AlterTable PendingReleases 22:00:02.1 Info: => 1E-06s 22:00:02.1 Info: CreateColumn PendingReleases Reason Int32 22:00:02.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:02.1 Info: => 0.0006708s 22:00:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:02', 'add_reason_to_pending_releases') 22:00:02.1 Info: Committing Transaction 22:00:02.1 Info: 2: add_reason_to_pending_releases migrated 22:00:02.1 Info: => 0.0014722s 22:00:02.1 Info: 3: add_medium_support migrating 22:00:02.1 Info: Beginning Transaction 22:00:02.1 Info: Starting migration of Main DB to 3 22:00:02.1 Info: AlterTable Albums 22:00:02.1 Info: => 8E-07s 22:00:02.1 Info: CreateColumn Albums Media String 22:00:02.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:02.1 Info: => 0.0006824s 22:00:02.1 Info: AlterTable Tracks 22:00:02.1 Info: => 1.6E-06s 22:00:02.1 Info: CreateColumn Tracks MediumNumber Int32 22:00:02.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:02.1 Info: => 0.000514s 22:00:02.1 Info: AlterTable Tracks 22:00:02.1 Info: => 8E-07s 22:00:02.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:02.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:02.1 Info: => 0.000484s 22:00:02.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:02.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:02.1 Info: => 4.58E-05s 22:00:02.1 Info: DeleteColumn Tracks TrackNumber 22:00:02.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:00:02.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:00:02.1 Info: DROP TABLE "Tracks" 22:00:02.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:02.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:02.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:02.1 Info: => 0.0039243s 22:00:02.1 Info: AlterTable Tracks 22:00:02.1 Info: => 6E-07s 22:00:02.1 Info: CreateColumn Tracks TrackNumber String 22:00:02.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:02.1 Info: => 0.0004902s 22:00:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:02', 'add_medium_support') 22:00:02.1 Info: Committing Transaction 22:00:02.1 Info: 3: add_medium_support migrated 22:00:02.1 Info: => 0.0014271s 22:00:02.1 Info: 4: add_various_qualites_in_profile migrating 22:00:02.1 Info: Beginning Transaction 22:00:02.1 Info: Starting migration of Main DB to 4 22:00:02.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:02.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:02.1 Info: => 5.82E-05s 22:00:02.1 Info: PerformDBOperation 22:00:02.1 Info: Performing DB Operation 22:00:02.1 Info: => 3.71E-05s 22:00:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:02', 'add_various_qualites_in_profile') 22:00:02.1 Info: Committing Transaction 22:00:02.1 Info: 4: add_various_qualites_in_profile migrated 22:00:02.1 Info: => 0.0006998s 22:00:02.1 Info: 5: metadata_profiles migrating 22:00:02.1 Info: Beginning Transaction 22:00:02.1 Info: Starting migration of Main DB to 5 22:00:02.1 Info: CreateTable MetadataProfiles 22:00:02.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:00:02.1 Info: => 0.0001764s 22:00:02.1 Info: CreateIndex MetadataProfiles (Name) 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:02.1 Info: => 9.84E-05s 22:00:02.1 Info: AlterTable Artists 22:00:02.1 Info: => 5E-07s 22:00:02.1 Info: CreateColumn Artists MetadataProfileId Int32 22:00:02.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:02.1 Info: => 0.0005238s 22:00:02.1 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:02.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:00:02.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:00:02.1 Info: DROP TABLE "Artists" 22:00:02.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:02.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:02.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:02.1 Info: => 0.0042082s 22:00:02.1 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:02.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:00:02.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:00:02.1 Info: DROP TABLE "Artists" 22:00:02.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:02.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:02.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:02.1 Info: => 0.0041331s 22:00:02.1 Info: AlterTable Albums 22:00:02.1 Info: => 8E-07s 22:00:02.1 Info: CreateColumn Albums SecondaryTypes String 22:00:02.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:02.1 Info: => 0.000533s 22:00:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:02', 'metadata_profiles') 22:00:02.1 Info: Committing Transaction 22:00:02.1 Info: 5: metadata_profiles migrated 22:00:02.1 Info: => 0.001454s 22:00:02.1 Info: 6: separate_automatic_and_interactive_search migrating 22:00:02.1 Info: Beginning Transaction 22:00:02.1 Info: Starting migration of Main DB to 6 22:00:02.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:02.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:00:02.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:02.1 Info: DROP TABLE "Indexers" 22:00:02.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:02.1 Info: => 0.0034721s 22:00:02.1 Info: AlterTable Indexers 22:00:02.1 Info: => 8E-07s 22:00:02.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:02.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:02.1 Info: => 0.0005301s 22:00:02.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:02.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:02.1 Info: => 4.11E-05s 22:00:02.1 Info: AlterTable Indexers 22:00:02.1 Info: => 5E-07s 22:00:02.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:02.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:00:02.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:00:02.1 Info: DROP TABLE "Indexers" 22:00:02.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:02.1 Info: => 0.0039294s 22:00:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:02', 'separate_automatic_and_interactive_search') 22:00:02.1 Info: Committing Transaction 22:00:02.1 Info: 6: separate_automatic_and_interactive_search migrated 22:00:02.1 Info: => 0.0048173s 22:00:02.1 Info: 7: change_album_path_to_relative migrating 22:00:02.1 Info: Beginning Transaction 22:00:02.1 Info: Starting migration of Main DB to 7 22:00:02.1 Info: DeleteColumn Albums Path 22:00:02.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:00:02.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:00:02.1 Info: DROP TABLE "Albums" 22:00:02.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:02.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:02.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:02.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:02.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:02.1 Info: => 0.0051136s 22:00:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:02', 'change_album_path_to_relative') 22:00:02.1 Info: Committing Transaction 22:00:02.1 Info: 7: change_album_path_to_relative migrated 22:00:02.1 Info: => 0.0060304s 22:00:02.1 Info: 8: change_quality_size_mb_to_kb migrating 22:00:02.1 Info: Beginning Transaction 22:00:02.1 Info: Starting migration of Main DB to 8 22:00:02.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:00:02.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:00:02.1 Info: => 5.11E-05s 22:00:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:02', 'change_quality_size_mb_to_kb') 22:00:02.1 Info: Committing Transaction 22:00:02.1 Info: 8: change_quality_size_mb_to_kb migrated 22:00:02.1 Info: => 0.0007755s 22:00:02.1 Info: 9: album_releases migrating 22:00:02.1 Info: Beginning Transaction 22:00:02.1 Info: Starting migration of Main DB to 9 22:00:02.1 Info: AlterTable Albums 22:00:02.1 Info: => 8E-07s 22:00:02.1 Info: CreateColumn Albums Releases String 22:00:02.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:02.1 Info: => 0.0005739s 22:00:02.1 Info: AlterTable Albums 22:00:02.1 Info: => 7E-07s 22:00:02.1 Info: CreateColumn Albums CurrentRelease String 22:00:02.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:02.1 Info: => 0.0005223s 22:00:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:02', 'album_releases') 22:00:02.1 Info: Committing Transaction 22:00:02.1 Info: 9: album_releases migrated 22:00:02.1 Info: => 0.0012804s 22:00:02.1 Info: 10: album_releases_fix migrating 22:00:02.1 Info: Beginning Transaction 22:00:02.1 Info: Starting migration of Main DB to 10 22:00:02.1 Info: AlterTable Albums 22:00:02.1 Info: => 7E-07s 22:00:02.1 Info: AlterColumn Albums Releases String 22:00:02.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:00:02.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:02.1 Info: DROP TABLE "Albums" 22:00:02.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:02.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:02.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:02.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:02.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:02.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:02.2 Info: => 0.0070763s 22:00:02.2 Info: AlterTable Albums 22:00:02.2 Info: => 8E-07s 22:00:02.2 Info: AlterColumn Albums CurrentRelease String 22:00:02.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:00:02.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:00:02.2 Info: DROP TABLE "Albums" 22:00:02.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:02.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:02.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:02.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:02.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:02.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:02.2 Info: => 0.0041547s 22:00:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:02', 'album_releases_fix') 22:00:02.2 Info: Committing Transaction 22:00:02.2 Info: 10: album_releases_fix migrated 22:00:02.2 Info: => 0.0094006s 22:00:02.2 Info: 11: import_lists migrating 22:00:02.2 Info: Beginning Transaction 22:00:02.2 Info: Starting migration of Main DB to 11 22:00:02.2 Info: CreateTable ImportLists 22:00:02.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:00:02.2 Info: => 0.0002631s 22:00:02.2 Info: CreateIndex ImportLists (Name) 22:00:02.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:02.2 Info: => 8.65E-05s 22:00:02.2 Info: CreateTable ImportListStatus 22:00:02.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:00:02.2 Info: => 0.0001495s 22:00:02.2 Info: CreateIndex ImportListStatus (ProviderId) 22:00:02.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:02.2 Info: => 0.0009669s 22:00:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:02', 'import_lists') 22:00:02.2 Info: Committing Transaction 22:00:02.2 Info: 11: import_lists migrated 22:00:02.2 Info: => 0.0017944s 22:00:02.2 Info: 12: add_release_status migrating 22:00:02.2 Info: Beginning Transaction 22:00:02.2 Info: Starting migration of Main DB to 12 22:00:02.2 Info: AlterTable MetadataProfiles 22:00:02.2 Info: => 7E-07s 22:00:02.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:02.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:02.2 Info: => 0.0006073s 22:00:02.2 Info: PerformDBOperation 22:00:02.2 Info: Performing DB Operation 22:00:02.2 Info: => 2.96E-05s 22:00:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:02', 'add_release_status') 22:00:02.2 Info: Committing Transaction 22:00:02.2 Info: 12: add_release_status migrated 22:00:02.2 Info: => 0.0007844s 22:00:02.2 Info: 13: album_download_notification migrating 22:00:02.2 Info: Beginning Transaction 22:00:02.2 Info: Starting migration of Main DB to 13 22:00:02.2 Info: AlterTable Notifications 22:00:02.2 Info: => 9E-07s 22:00:02.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:02.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:02.2 Info: => 0.0006041s 22:00:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:02', 'album_download_notification') 22:00:02.2 Info: Committing Transaction 22:00:02.2 Info: 13: album_download_notification migrated 22:00:02.2 Info: => 0.0014339s 22:00:02.2 Info: 14: fix_language_metadata_profiles migrating 22:00:02.2 Info: Beginning Transaction 22:00:02.2 Info: Starting migration of Main DB to 14 22:00:02.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:00:02.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:00:02.2 Info: => 8.69E-05s 22:00:02.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:00:02.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:00:02.2 Info: => 5.14E-05s 22:00:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:02', 'fix_language_metadata_profiles') 22:00:02.2 Info: Committing Transaction 22:00:02.2 Info: 14: fix_language_metadata_profiles migrated 22:00:02.2 Info: => 0.0008035s 22:00:02.2 Info: 15: remove_fanzub migrating 22:00:02.2 Info: Beginning Transaction 22:00:02.2 Info: Starting migration of Main DB to 15 22:00:02.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:02.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:02.2 Info: => 4.41E-05s 22:00:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:02', 'remove_fanzub') 22:00:02.2 Info: Committing Transaction 22:00:02.2 Info: 15: remove_fanzub migrated 22:00:02.2 Info: => 0.0007325s 22:00:02.2 Info: 16: update_artist_history_indexes migrating 22:00:02.2 Info: Beginning Transaction 22:00:02.2 Info: Starting migration of Main DB to 16 22:00:02.2 Info: CreateIndex Albums (ArtistId) 22:00:02.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:02.2 Info: => 0.0001131s 22:00:02.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:02.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:02.2 Info: => 7.84E-05s 22:00:02.2 Info: DeleteIndex History (AlbumId) 22:00:02.2 Info: DROP INDEX "IX_History_AlbumId" 22:00:02.2 Info: => 0.0001404s 22:00:02.2 Info: CreateIndex History (AlbumId, Date) 22:00:02.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:02.2 Info: => 0.0001021s 22:00:02.2 Info: DeleteIndex History (DownloadId) 22:00:02.2 Info: DROP INDEX "IX_History_DownloadId" 22:00:02.2 Info: => 0.000123s 22:00:02.2 Info: CreateIndex History (DownloadId, Date) 22:00:02.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:02.2 Info: => 8.56E-05s 22:00:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:02', 'update_artist_history_indexes') 22:00:02.2 Info: Committing Transaction 22:00:02.2 Info: 16: update_artist_history_indexes migrated 22:00:02.2 Info: => 0.0008529s 22:00:02.2 Info: 17: remove_nma migrating 22:00:02.2 Info: Beginning Transaction 22:00:02.2 Info: Starting migration of Main DB to 17 22:00:02.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:02.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:02.2 Info: => 4.7E-05s 22:00:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:02', 'remove_nma') 22:00:02.2 Info: Committing Transaction 22:00:02.2 Info: 17: remove_nma migrated 22:00:02.2 Info: => 0.000736s 22:00:02.2 Info: 18: album_disambiguation migrating 22:00:02.2 Info: Beginning Transaction 22:00:02.2 Info: Starting migration of Main DB to 18 22:00:02.2 Info: AlterTable Albums 22:00:02.2 Info: => 8E-07s 22:00:02.2 Info: CreateColumn Albums Disambiguation String 22:00:02.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:02.2 Info: => 0.0005998s 22:00:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:02', 'album_disambiguation') 22:00:02.2 Info: Committing Transaction 22:00:02.2 Info: 18: album_disambiguation migrated 22:00:02.2 Info: => 0.0013531s 22:00:02.2 Info: 19: add_ape_quality_in_profiles migrating 22:00:02.2 Info: Beginning Transaction 22:00:02.2 Info: Starting migration of Main DB to 19 22:00:02.2 Info: PerformDBOperation 22:00:02.2 Info: Performing DB Operation 22:00:02.2 Info: => 3.43E-05s 22:00:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:02', 'add_ape_quality_in_profiles') 22:00:02.2 Info: Committing Transaction 22:00:02.2 Info: 19: add_ape_quality_in_profiles migrated 22:00:02.2 Info: => 0.0007579s 22:00:02.2 Info: 20: remove_pushalot migrating 22:00:02.2 Info: Beginning Transaction 22:00:02.2 Info: Starting migration of Main DB to 20 22:00:02.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:02.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:02.2 Info: => 4.79E-05s 22:00:02.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:02.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:02.2 Info: => 2.78E-05s 22:00:02.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:02.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:02.2 Info: => 2.89E-05s 22:00:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:02', 'remove_pushalot') 22:00:02.2 Info: Committing Transaction 22:00:02.2 Info: 20: remove_pushalot migrated 22:00:02.2 Info: => 0.0014884s 22:00:02.2 Info: 21: add_custom_filters migrating 22:00:02.2 Info: Beginning Transaction 22:00:02.2 Info: Starting migration of Main DB to 21 22:00:02.2 Info: CreateTable CustomFilters 22:00:02.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:00:02.2 Info: => 0.0001894s 22:00:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:02', 'add_custom_filters') 22:00:02.2 Info: Committing Transaction 22:00:02.2 Info: 21: add_custom_filters migrated 22:00:02.2 Info: => 0.0008953s 22:00:02.2 Info: 22: import_list_tags migrating 22:00:02.2 Info: Beginning Transaction 22:00:02.2 Info: Starting migration of Main DB to 22 22:00:02.2 Info: AlterTable ImportLists 22:00:02.2 Info: => 7E-07s 22:00:02.2 Info: CreateColumn ImportLists Tags String 22:00:02.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:02.2 Info: => 0.0006054s 22:00:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:02', 'import_list_tags') 22:00:02.2 Info: Committing Transaction 22:00:02.2 Info: 22: import_list_tags migrated 22:00:02.2 Info: => 0.0013138s 22:00:02.2 Info: 23: add_release_groups_etc migrating 22:00:02.2 Info: Beginning Transaction 22:00:02.2 Info: Starting migration of Main DB to 23 22:00:02.2 Info: CreateTable ArtistMetadata 22:00:02.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:00:02.2 Info: => 0.0002276s 22:00:02.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:02.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:02.2 Info: => 8.74E-05s 22:00:02.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:00:02.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:00:02.2 Info: => 7.97E-05s 22:00:02.2 Info: AlterTable Artists 22:00:02.2 Info: => 6E-07s 22:00:02.2 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:02.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:02.2 Info: => 0.0005895s 22:00:02.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:02.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:02.2 Info: => 9.32E-05s 22:00:02.2 Info: CreateTable AlbumReleases 22:00:02.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:00:02.2 Info: => 0.0001824s 22:00:02.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:02.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:02.2 Info: => 8.3E-05s 22:00:02.2 Info: CreateIndex AlbumReleases (AlbumId) 22:00:02.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:02.2 Info: => 7.24E-05s 22:00:02.2 Info: PerformDBOperation 22:00:02.2 Info: Performing DB Operation 22:00:02.2 Info: => 3.45E-05s 22:00:02.2 Info: AlterTable Albums 22:00:02.2 Info: => 4E-07s 22:00:02.2 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:02.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:02.2 Info: => 0.0005898s 22:00:02.2 Info: AlterTable Albums 22:00:02.2 Info: => 6E-07s 22:00:02.2 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:02.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:02.2 Info: => 0.0005631s 22:00:02.2 Info: AlterTable Albums 22:00:02.2 Info: => 6E-07s 22:00:02.2 Info: CreateColumn Albums Links String 22:00:02.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:02.2 Info: => 0.000568s 22:00:02.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:02.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:02.2 Info: => 8.26E-05s 22:00:02.2 Info: AlterTable Tracks 22:00:02.2 Info: => 5E-07s 22:00:02.2 Info: CreateColumn Tracks ForeignRecordingId String 22:00:02.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:02.2 Info: => 0.0005528s 22:00:02.2 Info: AlterTable Tracks 22:00:02.2 Info: => 6E-07s 22:00:02.2 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:02.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:02.2 Info: => 0.0005497s 22:00:02.2 Info: AlterTable Tracks 22:00:02.2 Info: => 7E-07s 22:00:02.2 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:02.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:02.2 Info: => 0.0005544s 22:00:02.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:02.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:02.2 Info: => 8.27E-05s 22:00:02.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:02.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:02.2 Info: => 5.92E-05s 22:00:02.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:02.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:02.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:02.2 Info: DROP TABLE "Artists" 22:00:02.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:02.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:02.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:02.2 Info: => 0.0051305s 22:00:02.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:02.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:00:02.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:00:02.2 Info: DROP TABLE "Albums" 22:00:02.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:02.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:02.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:02.2 Info: => 0.0045418s 22:00:02.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:02.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:02.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:00:02.2 Info: DROP TABLE "Tracks" 22:00:02.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:02.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:02.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:02.2 Info: => 0.0074639s 22:00:02.2 Info: DeleteColumn TrackFiles ArtistId 22:00:02.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:00:02.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:00:02.2 Info: DROP TABLE "TrackFiles" 22:00:02.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:02.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:02.2 Info: => 0.0049714s 22:00:02.2 Info: CreateIndex Artists (ArtistMetadataId) 22:00:02.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:02.2 Info: => 7.98E-05s 22:00:02.2 Info: CreateIndex Artists (Monitored) 22:00:02.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:02.2 Info: => 7.5E-05s 22:00:02.2 Info: CreateIndex Albums (ArtistMetadataId) 22:00:02.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:02.2 Info: => 6.92E-05s 22:00:02.2 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:02.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:02.2 Info: => 6.62E-05s 22:00:02.2 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:02.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:02.2 Info: => 6.75E-05s 22:00:02.2 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:02.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:02.2 Info: => 6.75E-05s 22:00:02.2 Info: UpdateData 22:00:02.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:02.2 Info: => 4.3E-05s 22:00:02.2 Info: UpdateData 22:00:02.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:02.2 Info: => 3.15E-05s 22:00:02.2 Info: UpdateData 22:00:02.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:02.2 Info: => 3.95E-05s 22:00:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:02', 'add_release_groups_etc') 22:00:02.2 Info: Committing Transaction 22:00:02.2 Info: 23: add_release_groups_etc migrated 22:00:02.2 Info: => 0.0012107s 22:00:02.2 Info: 24: NewMediaInfoFormat migrating 22:00:02.2 Info: Beginning Transaction 22:00:02.2 Info: Starting migration of Main DB to 24 22:00:02.2 Info: UpdateData 22:00:02.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:02.2 Info: => 5.52E-05s 22:00:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:02', 'NewMediaInfoFormat') 22:00:02.2 Info: Committing Transaction 22:00:02.2 Info: 24: NewMediaInfoFormat migrated 22:00:02.2 Info: => 0.0007997s 22:00:02.2 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:02.2 Info: Beginning Transaction 22:00:02.2 Info: Starting migration of Main DB to 25 22:00:02.2 Info: RenameTable Restrictions ReleaseProfiles 22:00:02.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:02.2 Info: => 0.001616s 22:00:02.2 Info: AlterTable ReleaseProfiles 22:00:02.2 Info: => 1E-06s 22:00:02.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:02.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:02.2 Info: => 0.0006056s 22:00:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:02', 'rename_restrictions_to_release_profiles') 22:00:02.2 Info: Committing Transaction 22:00:02.2 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:02.2 Info: => 0.0013952s 22:00:02.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:02.2 Info: Beginning Transaction 22:00:02.2 Info: Starting migration of Main DB to 26 22:00:02.2 Info: RenameTable Profiles QualityProfiles 22:00:02.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:02.2 Info: => 0.002723s 22:00:02.2 Info: AlterTable QualityProfiles 22:00:02.2 Info: => 1.3E-06s 22:00:02.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:02.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:02.2 Info: => 0.0005706s 22:00:02.2 Info: AlterTable LanguageProfiles 22:00:02.2 Info: => 9E-07s 22:00:02.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:02.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:02.2 Info: => 0.0005399s 22:00:02.2 Info: UpdateData 22:00:02.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:02.2 Info: => 4.47E-05s 22:00:02.2 Info: UpdateData 22:00:02.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:02.2 Info: => 2.79E-05s 22:00:02.2 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:02.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:02.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:00:02.2 Info: DROP TABLE "Artists" 22:00:02.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:02.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:02.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:02.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:02.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:02.2 Info: => 0.0043311s 22:00:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:02', 'rename_quality_profiles_add_upgrade_allowed') 22:00:02.2 Info: Committing Transaction 22:00:02.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:02.2 Info: => 0.0052487s 22:00:02.2 Info: 27: add_import_exclusions migrating 22:00:02.2 Info: Beginning Transaction 22:00:02.2 Info: Starting migration of Main DB to 27 22:00:02.2 Info: CreateTable ImportListExclusions 22:00:02.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:02.2 Info: => 0.0001358s 22:00:02.2 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:02.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:02.2 Info: => 8.49E-05s 22:00:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:02', 'add_import_exclusions') 22:00:02.2 Info: Committing Transaction 22:00:02.2 Info: 27: add_import_exclusions migrated 22:00:02.2 Info: => 0.0008686s 22:00:02.2 Info: 28: clean_artist_metadata_table migrating 22:00:02.2 Info: Beginning Transaction 22:00:02.2 Info: Starting migration of Main DB to 28 22:00:02.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:00:02.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:00:02.2 Info: => 0.0001862s 22:00:02.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:00:02.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:00:02.2 Info: => 0.0001315s 22:00:02.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:00:02.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:00:02.2 Info: => 0.0001255s 22:00:02.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:00:02.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:00:02.2 Info: => 0.0001199s 22:00:02.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:00:02.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:00:02.2 Info: => 0.0001236s 22:00:02.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:00:02.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:00:02.2 Info: => 0.0001245s 22:00:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:02', 'clean_artist_metadata_table') 22:00:02.2 Info: Committing Transaction 22:00:02.2 Info: 28: clean_artist_metadata_table migrated 22:00:02.2 Info: => 0.0008331s 22:00:02.2 Info: 29: health_issue_notification migrating 22:00:02.2 Info: Beginning Transaction 22:00:02.2 Info: Starting migration of Main DB to 29 22:00:02.2 Info: AlterTable Notifications 22:00:02.2 Info: => 1.2E-06s 22:00:02.2 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:02.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:02.2 Info: => 0.0006192s 22:00:02.2 Info: AlterTable Notifications 22:00:02.2 Info: => 9E-07s 22:00:02.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:02.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:02.2 Info: => 0.0005716s 22:00:02.2 Info: AlterTable Notifications 22:00:02.2 Info: => 7E-07s 22:00:02.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:02.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:02.2 Info: => 0.0005736s 22:00:02.2 Info: AlterTable Notifications 22:00:02.2 Info: => 6E-07s 22:00:02.2 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:02.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:02.2 Info: => 0.0005501s 22:00:02.2 Info: AlterTable Notifications 22:00:02.2 Info: => 5E-07s 22:00:02.2 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:02.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:02.2 Info: => 0.0015625s 22:00:02.2 Info: DeleteColumn Notifications OnDownload 22:00:02.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:00:02.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:00:02.2 Info: DROP TABLE "Notifications" 22:00:02.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:02.2 Info: => 0.0050352s 22:00:02.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:02.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:00:02.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:00:02.2 Info: DROP TABLE "Notifications" 22:00:02.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:02.2 Info: => 0.0038842s 22:00:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:02', 'health_issue_notification') 22:00:02.2 Info: Committing Transaction 22:00:02.2 Info: 29: health_issue_notification migrated 22:00:02.2 Info: => 0.0047852s 22:00:02.2 Info: 30: add_mediafilerepository_mtime migrating 22:00:02.2 Info: Beginning Transaction 22:00:02.2 Info: Starting migration of Main DB to 30 22:00:02.2 Info: AlterTable TrackFiles 22:00:02.2 Info: => 9E-07s 22:00:02.2 Info: CreateColumn TrackFiles Modified DateTime 22:00:02.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:02.2 Info: => 0.0006469s 22:00:02.2 Info: AlterTable TrackFiles 22:00:02.2 Info: => 1.1E-06s 22:00:02.2 Info: CreateColumn TrackFiles Path String 22:00:02.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:02.2 Info: => 0.0005613s 22:00:02.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:02.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:02.2 Info: => 4.05E-05s 22:00:02.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:00:02.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:00:02.2 Info: => 0.000136s 22:00:02.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:00:02.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:00:02.2 Info: => 0.0001633s 22:00:02.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:00:02.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:00:02.2 Info: => 0.0001832s 22:00:02.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:00:02.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:00:02.2 Info: => 8.37E-05s 22:00:02.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:02.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:02.2 Info: => 5.28E-05s 22:00:02.2 Info: AlterTable TrackFiles 22:00:02.2 Info: => 8E-07s 22:00:02.2 Info: AlterColumn TrackFiles Path String 22:00:02.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:02.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:00:02.2 Info: DROP TABLE "TrackFiles" 22:00:02.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:02.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:02.2 Info: => 0.0051938s 22:00:02.2 Info: CreateIndex TrackFiles (Path) 22:00:02.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:02.2 Info: => 7.63E-05s 22:00:02.2 Info: DeleteColumn TrackFiles RelativePath 22:00:02.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:00:02.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:00:02.3 Info: DROP TABLE "TrackFiles" 22:00:02.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:02.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:02.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:02.3 Info: => 0.0041466s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:02', 'add_mediafilerepository_mtime') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 30: add_mediafilerepository_mtime migrated 22:00:02.3 Info: => 0.0050294s 22:00:02.3 Info: 31: add_artistmetadataid_constraint migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 31 22:00:02.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:00:02.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:00:02.3 Info: => 9.42E-05s 22:00:02.3 Info: DeleteIndex Artists (ArtistMetadataId) 22:00:02.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:00:02.3 Info: => 0.0001559s 22:00:02.3 Info: AlterColumn Artists ArtistMetadataId Int32 22:00:02.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:00:02.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:00:02.3 Info: DROP TABLE "Artists" 22:00:02.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:02.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:02.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:02.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:02.3 Info: => 0.0053507s 22:00:02.3 Info: CreateIndex Artists (ArtistMetadataId) 22:00:02.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:02.3 Info: => 7.33E-05s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T22:00:02', 'add_artistmetadataid_constraint') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 31: add_artistmetadataid_constraint migrated 22:00:02.3 Info: => 0.0009049s 22:00:02.3 Info: 32: old_ids_and_artist_alias migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 32 22:00:02.3 Info: AlterTable ArtistMetadata 22:00:02.3 Info: => 1.1E-06s 22:00:02.3 Info: CreateColumn ArtistMetadata Aliases String 22:00:02.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:00:02.3 Info: => 0.000642s 22:00:02.3 Info: AlterTable ArtistMetadata 22:00:02.3 Info: => 8E-07s 22:00:02.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:00:02.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:00:02.3 Info: => 0.0005616s 22:00:02.3 Info: AlterTable Albums 22:00:02.3 Info: => 6E-07s 22:00:02.3 Info: CreateColumn Albums OldForeignAlbumIds String 22:00:02.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:00:02.3 Info: => 0.0005277s 22:00:02.3 Info: AlterTable AlbumReleases 22:00:02.3 Info: => 8E-07s 22:00:02.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:00:02.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:00:02.3 Info: => 0.0005545s 22:00:02.3 Info: AlterTable Tracks 22:00:02.3 Info: => 8E-07s 22:00:02.3 Info: CreateColumn Tracks OldForeignRecordingIds String 22:00:02.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:00:02.3 Info: => 0.0005775s 22:00:02.3 Info: AlterTable Tracks 22:00:02.3 Info: => 7E-07s 22:00:02.3 Info: CreateColumn Tracks OldForeignTrackIds String 22:00:02.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:00:02.3 Info: => 0.0005454s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T22:00:02', 'old_ids_and_artist_alias') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 32: old_ids_and_artist_alias migrated 22:00:02.3 Info: => 0.0013806s 22:00:02.3 Info: 33: download_propers_config migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 33 22:00:02.3 Info: PerformDBOperation 22:00:02.3 Info: Performing DB Operation 22:00:02.3 Info: => 3.58E-05s 22:00:02.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:02.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:02.3 Info: => 3.43E-05s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T22:00:02', 'download_propers_config') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 33: download_propers_config migrated 22:00:02.3 Info: => 0.0010559s 22:00:02.3 Info: 34: remove_language_profiles migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 34 22:00:02.3 Info: DeleteTable LanguageProfiles 22:00:02.3 Info: DROP TABLE "LanguageProfiles" 22:00:02.3 Info: => 0.0002211s 22:00:02.3 Info: DeleteColumn Artists LanguageProfileId 22:00:02.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:00:02.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:00:02.3 Info: DROP TABLE "Artists" 22:00:02.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:02.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:02.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:02.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:02.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:02.3 Info: => 0.0049192s 22:00:02.3 Info: DeleteColumn ImportLists LanguageProfileId 22:00:02.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:00:02.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:00:02.3 Info: DROP TABLE "ImportLists" 22:00:02.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:00:02.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:02.3 Info: => 0.0043229s 22:00:02.3 Info: DeleteColumn Blacklist Language 22:00:02.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:00:02.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:00:02.3 Info: DROP TABLE "Blacklist" 22:00:02.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:00:02.3 Info: => 0.0046153s 22:00:02.3 Info: DeleteColumn History Language 22:00:02.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:00:02.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:00:02.3 Info: DROP TABLE "History" 22:00:02.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:02.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:02.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:02.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:02.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:02.3 Info: => 0.0069965s 22:00:02.3 Info: DeleteColumn LyricFiles Language 22:00:02.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:00:02.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:00:02.3 Info: DROP TABLE "LyricFiles" 22:00:02.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:02.3 Info: => 0.0035625s 22:00:02.3 Info: DeleteColumn TrackFiles Language 22:00:02.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:00:02.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:00:02.3 Info: DROP TABLE "TrackFiles" 22:00:02.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:02.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:02.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:02.3 Info: => 0.0052122s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T22:00:02', 'remove_language_profiles') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 34: remove_language_profiles migrated 22:00:02.3 Info: => 0.0067418s 22:00:02.3 Info: 35: multi_disc_naming_format migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 35 22:00:02.3 Info: AlterTable NamingConfig 22:00:02.3 Info: => 6E-07s 22:00:02.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:00:02.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:00:02.3 Info: => 0.0005865s 22:00:02.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:02.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:02.3 Info: => 4.39E-05s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T22:00:02', 'multi_disc_naming_format') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 35: multi_disc_naming_format migrated 22:00:02.3 Info: => 0.0008018s 22:00:02.3 Info: 36: add_download_client_priority migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 36 22:00:02.3 Info: AlterTable DownloadClients 22:00:02.3 Info: => 7E-07s 22:00:02.3 Info: CreateColumn DownloadClients Priority Int32 22:00:02.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:00:02.3 Info: => 0.0006043s 22:00:02.3 Info: PerformDBOperation 22:00:02.3 Info: Performing DB Operation 22:00:02.3 Info: => 5.33E-05s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T22:00:02', 'add_download_client_priority') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 36: add_download_client_priority migrated 22:00:02.3 Info: => 0.0007856s 22:00:02.3 Info: 37: remove_growl_prowl migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 37 22:00:02.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:02.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:00:02.3 Info: => 5.17E-05s 22:00:02.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:02.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:00:02.3 Info: => 2.79E-05s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T22:00:02', 'remove_growl_prowl') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 37: remove_growl_prowl migrated 22:00:02.3 Info: => 0.0006635s 22:00:02.3 Info: 38: remove_plex_hometheatre migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 38 22:00:02.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:02.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:00:02.3 Info: => 4.53E-05s 22:00:02.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:02.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:00:02.3 Info: => 2.75E-05s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T22:00:02', 'remove_plex_hometheatre') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 38: remove_plex_hometheatre migrated 22:00:02.3 Info: => 0.0006584s 22:00:02.3 Info: 39: add_root_folder_add_defaults migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 39 22:00:02.3 Info: AlterTable RootFolders 22:00:02.3 Info: => 7E-07s 22:00:02.3 Info: CreateColumn RootFolders Name String 22:00:02.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:00:02.3 Info: => 0.0006032s 22:00:02.3 Info: AlterTable RootFolders 22:00:02.3 Info: => 7E-07s 22:00:02.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:00:02.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:00:02.3 Info: => 0.000548s 22:00:02.3 Info: AlterTable RootFolders 22:00:02.3 Info: => 6E-07s 22:00:02.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:00:02.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:00:02.3 Info: => 0.0005684s 22:00:02.3 Info: AlterTable RootFolders 22:00:02.3 Info: => 7E-07s 22:00:02.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:00:02.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:02.3 Info: => 0.0005726s 22:00:02.3 Info: AlterTable RootFolders 22:00:02.3 Info: => 7E-07s 22:00:02.3 Info: CreateColumn RootFolders DefaultTags String 22:00:02.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:00:02.3 Info: => 0.0006334s 22:00:02.3 Info: PerformDBOperation 22:00:02.3 Info: Performing DB Operation 22:00:02.3 Info: => 5.51E-05s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T22:00:02', 'add_root_folder_add_defaults') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 39: add_root_folder_add_defaults migrated 22:00:02.3 Info: => 0.0007431s 22:00:02.3 Info: 40: task_duration migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 40 22:00:02.3 Info: AlterTable ScheduledTasks 22:00:02.3 Info: => 7E-07s 22:00:02.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:00:02.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:00:02.3 Info: => 0.0005806s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T22:00:02', 'task_duration') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 40: task_duration migrated 22:00:02.3 Info: => 0.0013073s 22:00:02.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 41 22:00:02.3 Info: AlterTable ReleaseProfiles 22:00:02.3 Info: => 6E-07s 22:00:02.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:00:02.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:00:02.3 Info: => 0.0006118s 22:00:02.3 Info: AlterTable ReleaseProfiles 22:00:02.3 Info: => 6E-07s 22:00:02.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:00:02.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:00:02.3 Info: => 0.0005707s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T22:00:02', 'add_indexer_and_enabled_to_release_profiles') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:00:02.3 Info: => 0.0013132s 22:00:02.3 Info: 42: remove_album_folders migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 42 22:00:02.3 Info: DeleteColumn Artists AlbumFolder 22:00:02.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:00:02.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:00:02.3 Info: DROP TABLE "Artists" 22:00:02.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:02.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:02.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:02.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:02.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:02.3 Info: => 0.006037s 22:00:02.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:02.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:02.3 Info: => 3.99E-05s 22:00:02.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:02.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:02.3 Info: => 2.91E-05s 22:00:02.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:00:02.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:00:02.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:00:02.3 Info: DROP TABLE "NamingConfig" 22:00:02.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:00:02.3 Info: => 0.0048236s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T22:00:02', 'remove_album_folders') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 42: remove_album_folders migrated 22:00:02.3 Info: => 0.0057817s 22:00:02.3 Info: 44: add_priority_to_indexers migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 44 22:00:02.3 Info: AlterTable Indexers 22:00:02.3 Info: => 7E-07s 22:00:02.3 Info: CreateColumn Indexers Priority Int32 22:00:02.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:00:02.3 Info: => 0.0006278s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T22:00:02', 'add_priority_to_indexers') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 44: add_priority_to_indexers migrated 22:00:02.3 Info: => 0.001344s 22:00:02.3 Info: 45: remove_chown_and_folderchmod_config migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 45 22:00:02.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:02.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:02.3 Info: => 0.0001383s 22:00:02.3 Info: PerformDBOperation 22:00:02.3 Info: Performing DB Operation 22:00:02.3 Info: => 2.68E-05s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T22:00:02', 'remove_chown_and_folderchmod_config') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 45: remove_chown_and_folderchmod_config migrated 22:00:02.3 Info: => 0.0061536s 22:00:02.3 Info: 47: update_notifiarr migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 47 22:00:02.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:02.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:02.3 Info: => 8.47E-05s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T22:00:02', 'update_notifiarr') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 47: update_notifiarr migrated 22:00:02.3 Info: => 0.0007942s 22:00:02.3 Info: 49: email_multiple_addresses migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 49 22:00:02.3 Info: PerformDBOperation 22:00:02.3 Info: Performing DB Operation 22:00:02.3 Info: => 6.31E-05s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T22:00:02', 'email_multiple_addresses') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 49: email_multiple_addresses migrated 22:00:02.3 Info: => 0.0007343s 22:00:02.3 Info: 50: rename_blacklist_to_blocklist migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 50 22:00:02.3 Info: RenameTable Blacklist Blocklist 22:00:02.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:00:02.3 Info: => 0.0016898s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T22:00:02', 'rename_blacklist_to_blocklist') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 50: rename_blacklist_to_blocklist migrated 22:00:02.3 Info: => 0.0024456s 22:00:02.3 Info: 51: cdh_per_downloadclient migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 51 22:00:02.3 Info: AlterTable DownloadClients 22:00:02.3 Info: => 7E-07s 22:00:02.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:00:02.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:02.3 Info: => 0.0006874s 22:00:02.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:00:02.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:02.3 Info: => 0.0005713s 22:00:02.3 Info: PerformDBOperation 22:00:02.3 Info: Performing DB Operation 22:00:02.3 Info: => 0.0002026s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T22:00:02', 'cdh_per_downloadclient') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 51: cdh_per_downloadclient migrated 22:00:02.3 Info: => 0.000961s 22:00:02.3 Info: 52: download_history migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 52 22:00:02.3 Info: CreateTable DownloadHistory 22:00:02.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:00:02.3 Info: => 0.000223s 22:00:02.3 Info: CreateIndex DownloadHistory (EventType) 22:00:02.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:02.3 Info: => 9.59E-05s 22:00:02.3 Info: CreateIndex DownloadHistory (ArtistId) 22:00:02.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:02.3 Info: => 7.23E-05s 22:00:02.3 Info: CreateIndex DownloadHistory (DownloadId) 22:00:02.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:02.3 Info: => 0.0001322s 22:00:02.3 Info: PerformDBOperation 22:00:02.3 Info: Performing DB Operation 22:00:02.3 Info: => 0.0001128s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T22:00:02', 'download_history') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 52: download_history migrated 22:00:02.3 Info: => 0.0008556s 22:00:02.3 Info: 53: add_update_history migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 53 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T22:00:02', 'add_update_history') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 53: add_update_history migrated 22:00:02.3 Info: => 0.0006865s 22:00:02.3 Info: 54: add_on_update_to_notifications migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 54 22:00:02.3 Info: AlterTable Notifications 22:00:02.3 Info: => 5E-07s 22:00:02.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:00:02.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:00:02.3 Info: => 0.0006538s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T22:00:02', 'add_on_update_to_notifications') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 54: add_on_update_to_notifications migrated 22:00:02.3 Info: => 0.0013841s 22:00:02.3 Info: 55: download_client_per_indexer migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 55 22:00:02.3 Info: AlterTable Indexers 22:00:02.3 Info: => 6E-07s 22:00:02.3 Info: CreateColumn Indexers DownloadClientId Int32 22:00:02.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:00:02.3 Info: => 0.0006519s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T22:00:02', 'download_client_per_indexer') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 55: download_client_per_indexer migrated 22:00:02.3 Info: => 0.0013882s 22:00:02.3 Info: 56: AddNewItemMonitorType migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 56 22:00:02.3 Info: AlterTable Artists 22:00:02.3 Info: => 7E-07s 22:00:02.3 Info: CreateColumn Artists MonitorNewItems Int32 22:00:02.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:02.3 Info: => 0.0006478s 22:00:02.3 Info: AlterTable RootFolders 22:00:02.3 Info: => 8E-07s 22:00:02.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:00:02.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:02.3 Info: => 0.0005851s 22:00:02.3 Info: AlterTable ImportLists 22:00:02.3 Info: => 7E-07s 22:00:02.3 Info: CreateColumn ImportLists MonitorNewItems Int32 22:00:02.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:02.3 Info: => 0.0005629s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T22:00:02', 'AddNewItemMonitorType') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 56: AddNewItemMonitorType migrated 22:00:02.3 Info: => 0.001342s 22:00:02.3 Info: 57: ImportListSearch migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 57 22:00:02.3 Info: AlterTable ImportLists 22:00:02.3 Info: => 6E-07s 22:00:02.3 Info: CreateColumn ImportLists ShouldSearch Boolean 22:00:02.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:00:02.3 Info: => 0.0006075s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T22:00:02', 'ImportListSearch') 22:00:02.3 Info: Committing Transaction 22:00:02.3 Info: 57: ImportListSearch migrated 22:00:02.3 Info: => 0.0013609s 22:00:02.3 Info: 58: ImportListMonitorExisting migrating 22:00:02.3 Info: Beginning Transaction 22:00:02.3 Info: Starting migration of Main DB to 58 22:00:02.3 Info: AlterTable ImportLists 22:00:02.3 Info: => 7E-07s 22:00:02.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:00:02.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:00:02.3 Info: => 0.0006324s 22:00:02.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T22:00:02', 'ImportListMonitorExisting') 22:00:02.3 Info: Committing Transaction 22:00:02.4 Info: 58: ImportListMonitorExisting migrated 22:00:02.4 Info: => 0.0013468s 22:00:02.4 Info: 59: add_indexer_tags migrating 22:00:02.4 Info: Beginning Transaction 22:00:02.4 Info: Starting migration of Main DB to 59 22:00:02.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:02.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:00:02.4 Info: => 4.95E-05s 22:00:02.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:02.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:00:02.4 Info: => 2.69E-05s 22:00:02.4 Info: AlterTable Indexers 22:00:02.4 Info: => 4E-07s 22:00:02.4 Info: CreateColumn Indexers Tags String 22:00:02.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:00:02.4 Info: => 0.0006048s 22:00:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T22:00:02', 'add_indexer_tags') 22:00:02.4 Info: Committing Transaction 22:00:02.4 Info: 59: add_indexer_tags migrated 22:00:02.4 Info: => 0.0013008s 22:00:02.4 Info: 60: update_audio_types migrating 22:00:02.4 Info: Beginning Transaction 22:00:02.4 Info: Starting migration of Main DB to 60 22:00:02.4 Info: PerformDBOperation 22:00:02.4 Info: Performing DB Operation 22:00:02.4 Info: => 6.02E-05s 22:00:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T22:00:02', 'update_audio_types') 22:00:02.4 Info: Committing Transaction 22:00:02.4 Info: 60: update_audio_types migrated 22:00:02.4 Info: => 0.0006985s 22:00:02.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:00:02.4 Info: Beginning Transaction 22:00:02.4 Info: Starting migration of Main DB to 61 22:00:02.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:02.4 Info: DELETE FROM "Commands" WHERE 1 = 1 22:00:02.4 Info: => 4.85E-05s 22:00:02.4 Info: AlterTable AlbumReleases 22:00:02.4 Info: => 5E-07s 22:00:02.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:00:02.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:00:02.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:00:02.4 Info: DROP TABLE "AlbumReleases" 22:00:02.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:00:02.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:02.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:02.4 Info: => 0.005901s 22:00:02.4 Info: AlterTable Albums 22:00:02.4 Info: => 6E-07s 22:00:02.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:00:02.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:00:02.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:00:02.4 Info: DROP TABLE "Albums" 22:00:02.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:02.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:02.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:02.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:02.4 Info: => 0.0045341s 22:00:02.4 Info: AlterTable Albums 22:00:02.4 Info: => 7E-07s 22:00:02.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:00:02.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:00:02.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:00:02.4 Info: DROP TABLE "Albums" 22:00:02.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:02.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:02.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:02.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:02.4 Info: => 0.0044131s 22:00:02.4 Info: AlterTable Albums 22:00:02.4 Info: => 6E-07s 22:00:02.4 Info: AlterColumn Albums Added DateTimeOffset 22:00:02.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:00:02.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:00:02.4 Info: DROP TABLE "Albums" 22:00:02.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:02.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:02.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:02.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:02.4 Info: => 0.0057812s 22:00:02.4 Info: AlterTable Artists 22:00:02.4 Info: => 7E-07s 22:00:02.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:00:02.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:00:02.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:00:02.4 Info: DROP TABLE "Artists" 22:00:02.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:02.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:02.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:02.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:02.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:02.4 Info: => 0.0056851s 22:00:02.4 Info: AlterTable Artists 22:00:02.4 Info: => 6E-07s 22:00:02.4 Info: AlterColumn Artists Added DateTimeOffset 22:00:02.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:00:02.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:00:02.4 Info: DROP TABLE "Artists" 22:00:02.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:02.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:02.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:02.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:02.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:02.4 Info: => 0.0044352s 22:00:02.4 Info: AlterTable Blocklist 22:00:02.4 Info: => 7E-07s 22:00:02.4 Info: AlterColumn Blocklist Date DateTimeOffset 22:00:02.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:00:02.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:00:02.4 Info: DROP TABLE "Blocklist" 22:00:02.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:02.4 Info: => 0.0057731s 22:00:02.4 Info: AlterTable Blocklist 22:00:02.4 Info: => 8E-07s 22:00:02.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:00:02.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:00:02.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:00:02.4 Info: DROP TABLE "Blocklist" 22:00:02.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:02.4 Info: => 0.0040742s 22:00:02.4 Info: AlterTable Commands 22:00:02.4 Info: => 8E-07s 22:00:02.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:00:02.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:00:02.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:00:02.4 Info: DROP TABLE "Commands" 22:00:02.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:02.4 Info: => 0.0041733s 22:00:02.4 Info: AlterTable Commands 22:00:02.4 Info: => 7E-07s 22:00:02.4 Info: AlterColumn Commands StartedAt DateTimeOffset 22:00:02.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:00:02.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:00:02.4 Info: DROP TABLE "Commands" 22:00:02.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:02.4 Info: => 0.0053778s 22:00:02.4 Info: AlterTable Commands 22:00:02.4 Info: => 9E-07s 22:00:02.4 Info: AlterColumn Commands EndedAt DateTimeOffset 22:00:02.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:00:02.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:00:02.4 Info: DROP TABLE "Commands" 22:00:02.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:02.4 Info: => 0.0044347s 22:00:02.4 Info: AlterTable DownloadClientStatus 22:00:02.4 Info: => 8E-07s 22:00:02.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:00:02.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:00:02.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:02.4 Info: DROP TABLE "DownloadClientStatus" 22:00:02.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:02.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:02.4 Info: => 0.0051569s 22:00:02.4 Info: AlterTable DownloadClientStatus 22:00:02.4 Info: => 6E-07s 22:00:02.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:00:02.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:00:02.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:02.4 Info: DROP TABLE "DownloadClientStatus" 22:00:02.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:02.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:02.4 Info: => 0.0039608s 22:00:02.4 Info: AlterTable DownloadClientStatus 22:00:02.4 Info: => 8E-07s 22:00:02.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:00:02.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:00:02.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:02.4 Info: DROP TABLE "DownloadClientStatus" 22:00:02.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:02.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:02.4 Info: => 0.0039498s 22:00:02.4 Info: AlterTable DownloadHistory 22:00:02.4 Info: => 8E-07s 22:00:02.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:00:02.4 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 22:00:02.4 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 22:00:02.4 Info: DROP TABLE "DownloadHistory" 22:00:02.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:00:02.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:02.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:02.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:02.4 Info: => 0.0054707s 22:00:02.4 Info: AlterTable ExtraFiles 22:00:02.4 Info: => 6E-07s 22:00:02.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:00:02.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:00:02.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:00:02.4 Info: DROP TABLE "ExtraFiles" 22:00:02.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:02.4 Info: => 0.004671s 22:00:02.4 Info: AlterTable ExtraFiles 22:00:02.4 Info: => 8E-07s 22:00:02.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:00:02.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:00:02.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:00:02.4 Info: DROP TABLE "ExtraFiles" 22:00:02.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:02.4 Info: => 0.004106s 22:00:02.4 Info: AlterTable History 22:00:02.4 Info: => 9E-07s 22:00:02.4 Info: AlterColumn History Date DateTimeOffset 22:00:02.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:00:02.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:00:02.4 Info: DROP TABLE "History" 22:00:02.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:02.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:02.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:02.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:02.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:02.4 Info: => 0.0053246s 22:00:02.4 Info: AlterTable ImportListStatus 22:00:02.4 Info: => 9E-07s 22:00:02.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:00:02.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:00:02.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:02.4 Info: DROP TABLE "ImportListStatus" 22:00:02.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:02.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:02.4 Info: => 0.0050834s 22:00:02.4 Info: AlterTable ImportListStatus 22:00:02.4 Info: => 7E-07s 22:00:02.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:00:02.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:00:02.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:02.4 Info: DROP TABLE "ImportListStatus" 22:00:02.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:02.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:02.5 Info: => 0.004016s 22:00:02.5 Info: AlterTable ImportListStatus 22:00:02.5 Info: => 8E-07s 22:00:02.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:00:02.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:00:02.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:02.5 Info: DROP TABLE "ImportListStatus" 22:00:02.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:02.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:02.5 Info: => 0.0040321s 22:00:02.5 Info: AlterTable IndexerStatus 22:00:02.5 Info: => 7E-07s 22:00:02.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:00:02.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:00:02.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:02.5 Info: DROP TABLE "IndexerStatus" 22:00:02.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:02.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:02.5 Info: => 0.0039973s 22:00:02.5 Info: AlterTable IndexerStatus 22:00:02.5 Info: => 7E-07s 22:00:02.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:00:02.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:00:02.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:02.5 Info: DROP TABLE "IndexerStatus" 22:00:02.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:02.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:02.5 Info: => 0.0050727s 22:00:02.5 Info: AlterTable IndexerStatus 22:00:02.5 Info: => 6E-07s 22:00:02.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:00:02.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:00:02.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:02.5 Info: DROP TABLE "IndexerStatus" 22:00:02.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:02.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:02.5 Info: => 0.0040241s 22:00:02.5 Info: AlterTable LyricFiles 22:00:02.5 Info: => 7E-07s 22:00:02.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:00:02.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:00:02.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:00:02.5 Info: DROP TABLE "LyricFiles" 22:00:02.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:02.5 Info: => 0.0057786s 22:00:02.5 Info: AlterTable LyricFiles 22:00:02.5 Info: => 8E-07s 22:00:02.5 Info: AlterColumn LyricFiles Added DateTimeOffset 22:00:02.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:00:02.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:00:02.5 Info: DROP TABLE "LyricFiles" 22:00:02.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:02.5 Info: => 0.0040232s 22:00:02.5 Info: AlterTable MetadataFiles 22:00:02.5 Info: => 1.2E-06s 22:00:02.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:00:02.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:00:02.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:00:02.5 Info: DROP TABLE "MetadataFiles" 22:00:02.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:02.5 Info: => 0.0041229s 22:00:02.5 Info: AlterTable MetadataFiles 22:00:02.5 Info: => 8E-07s 22:00:02.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:00:02.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:00:02.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:00:02.5 Info: DROP TABLE "MetadataFiles" 22:00:02.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:02.5 Info: => 0.0037802s 22:00:02.5 Info: AlterTable PendingReleases 22:00:02.5 Info: => 7E-07s 22:00:02.5 Info: AlterColumn PendingReleases Added DateTimeOffset 22:00:02.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:00:02.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:00:02.5 Info: DROP TABLE "PendingReleases" 22:00:02.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:00:02.5 Info: => 0.0056414s 22:00:02.5 Info: AlterTable ScheduledTasks 22:00:02.5 Info: => 7E-07s 22:00:02.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:00:02.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:00:02.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:02.5 Info: DROP TABLE "ScheduledTasks" 22:00:02.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:02.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:02.5 Info: => 0.0039937s 22:00:02.5 Info: AlterTable ScheduledTasks 22:00:02.5 Info: => 8E-07s 22:00:02.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:00:02.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:00:02.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:02.5 Info: DROP TABLE "ScheduledTasks" 22:00:02.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:02.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:02.5 Info: => 0.0039086s 22:00:02.5 Info: AlterTable TrackFiles 22:00:02.5 Info: => 9E-07s 22:00:02.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:00:02.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:02.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:00:02.5 Info: DROP TABLE "TrackFiles" 22:00:02.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:02.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:02.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:02.5 Info: => 0.0059089s 22:00:02.5 Info: AlterTable TrackFiles 22:00:02.5 Info: => 7E-07s 22:00:02.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:00:02.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:02.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:00:02.5 Info: DROP TABLE "TrackFiles" 22:00:02.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:02.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:02.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:02.5 Info: => 0.004132s 22:00:02.5 Info: AlterTable VersionInfo 22:00:02.5 Info: => 1.5E-06s 22:00:02.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:00:02.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:00:02.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:00:02.5 Info: DROP TABLE "VersionInfo" 22:00:02.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:00:02.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:02.5 Info: => 0.0040025s 22:00:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T22:00:02', 'postgres_update_timestamp_columns_to_with_timezone') 22:00:02.5 Info: Committing Transaction 22:00:02.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:00:02.5 Info: => 0.0065201s 22:00:02.5 Info: 62: add_on_delete_to_notifications migrating 22:00:02.5 Info: Beginning Transaction 22:00:02.5 Info: Starting migration of Main DB to 62 22:00:02.5 Info: AlterTable Notifications 22:00:02.5 Info: => 6E-07s 22:00:02.5 Info: CreateColumn Notifications OnArtistDelete Boolean 22:00:02.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:00:02.5 Info: => 0.0006464s 22:00:02.5 Info: AlterTable Notifications 22:00:02.5 Info: => 7E-07s 22:00:02.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:00:02.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:00:02.5 Info: => 0.0013596s 22:00:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T22:00:02', 'add_on_delete_to_notifications') 22:00:02.5 Info: Committing Transaction 22:00:02.5 Info: 62: add_on_delete_to_notifications migrated 22:00:02.5 Info: => 0.0022107s 22:00:02.5 Info: 63: add_custom_formats migrating 22:00:02.5 Info: Beginning Transaction 22:00:02.5 Info: Starting migration of Main DB to 63 22:00:02.5 Info: INSERT INTO "NamingConfig" ("ReplaceIllegalCharacters", "StandardTrackFormat", "MultiDiscTrackFormat") VALUES (0, '{Series Title} - S{season:00}E{episode:00} - {Episode Title} {Preferred Words } {Quality Full}', '{Series Title} - {Air-Date} - {Episode Title} {Preferred.Words } {Quality Full}') 22:00:02.5 Info: AlterTable DelayProfiles 22:00:02.5 Info: => 4E-07s 22:00:02.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:00:02.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:00:02.5 Info: => 0.0006388s 22:00:02.5 Info: UpdateData 22:00:02.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:00:02.5 Info: => 5.9E-05s 22:00:02.5 Info: AlterTable TrackFiles 22:00:02.5 Info: => 5E-07s 22:00:02.5 Info: CreateColumn TrackFiles OriginalFilePath String 22:00:02.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:00:02.5 Info: => 0.0005937s 22:00:02.5 Info: PerformDBOperation 22:00:02.5 Info: Performing DB Operation 22:00:02.5 Info: => 2.99E-05s 22:00:02.5 Info: CreateTable CustomFormats 22:00:02.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:00:02.5 Info: => 0.0001617s 22:00:02.5 Info: CreateIndex CustomFormats (Name) 22:00:02.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:00:02.5 Info: => 0.0001137s 22:00:02.5 Info: AlterTable QualityProfiles 22:00:02.5 Info: => 6E-07s 22:00:02.5 Info: CreateColumn QualityProfiles FormatItems String 22:00:02.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:00:02.5 Info: => 0.0006312s 22:00:02.5 Info: AlterTable QualityProfiles 22:00:02.5 Info: => 8E-07s 22:00:02.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:00:02.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:02.5 Info: => 0.000597s 22:00:02.5 Info: AlterTable QualityProfiles 22:00:02.5 Info: => 7E-07s 22:00:02.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:00:02.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:02.5 Info: => 0.0005946s 22:00:02.5 Info: PerformDBOperation 22:00:02.5 Info: Performing DB Operation 22:00:02.5 Info: => 6.31E-05s 22:00:02.5 Info: PerformDBOperation 22:00:02.5 Info: Performing DB Operation 22:00:02.5 Info: => 0.001246s 22:00:02.5 Info: DeleteColumn ReleaseProfiles Preferred 22:00:02.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:00:02.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:02.5 Info: DROP TABLE "ReleaseProfiles" 22:00:02.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:02.5 Info: => 0.0105666s 22:00:02.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:00:02.5 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 22:00:02.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:02.5 Info: DROP TABLE "ReleaseProfiles" 22:00:02.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:02.5 Info: => 0.0049413s 22:00:02.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:02.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:02.5 Info: => 5.15E-05s 22:00:02.5 Info: AlterTable DelayProfiles 22:00:02.5 Info: => 7E-07s 22:00:02.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:00:02.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:02.5 Info: => 0.0006117s 22:00:02.5 Info: AlterTable DelayProfiles 22:00:02.5 Info: => 8E-07s 22:00:02.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:00:02.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:00:02.5 Info: => 0.0005896s 22:00:02.5 Info: -> 1 Insert operations completed in 00:00:00.0000859 taking an average of 00:00:00.0000859 22:00:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T22:00:02', 'add_custom_formats') 22:00:02.5 Info: Committing Transaction 22:00:02.5 Info: 63: add_custom_formats migrated 22:00:02.5 Info: => 0.0020581s 22:00:02.5 Debug: Took: 00:00:00.4860495 22:00:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 22:00:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 22:00:02.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648026401730_143/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:02.6 Info: DatabaseEngineVersionCheck migrating 22:00:02.6 Info: PerformDBOperation 22:00:02.6 Info: Performing DB Operation 22:00:02.6 Info: SQLite 3.49.1 22:00:02.6 Info: => 0.0057852s 22:00:02.6 Info: DatabaseEngineVersionCheck migrated 22:00:02.6 Info: => 0.0058006s 22:00:02.6 Info: VersionMigration migrating 22:00:02.6 Info: Beginning Transaction 22:00:02.6 Info: CreateTable VersionInfo 22:00:02.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:02.6 Info: => 0.0001993s 22:00:02.6 Info: Committing Transaction 22:00:02.6 Info: VersionMigration migrated 22:00:02.6 Info: => 0.0014495s 22:00:02.6 Info: VersionUniqueMigration migrating 22:00:02.6 Info: Beginning Transaction 22:00:02.6 Info: CreateIndex VersionInfo (Version) 22:00:02.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:02.6 Info: => 0.0001796s 22:00:02.6 Info: AlterTable VersionInfo 22:00:02.6 Info: => 7E-07s 22:00:02.6 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:02.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:02.6 Info: => 0.0006968s 22:00:02.6 Info: Committing Transaction 22:00:02.6 Info: VersionUniqueMigration migrated 22:00:02.6 Info: => 0.0012668s 22:00:02.6 Info: VersionDescriptionMigration migrating 22:00:02.6 Info: Beginning Transaction 22:00:02.6 Info: AlterTable VersionInfo 22:00:02.6 Info: => 6E-07s 22:00:02.6 Info: CreateColumn VersionInfo Description String 22:00:02.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:02.6 Info: => 0.0002444s 22:00:02.6 Info: Committing Transaction 22:00:02.6 Info: VersionDescriptionMigration migrated 22:00:02.6 Info: => 0.0008082s 22:00:02.6 Info: 1: InitialSetup migrating 22:00:02.6 Info: Beginning Transaction 22:00:02.6 Info: Starting migration of Main DB to 1 22:00:02.6 Info: CreateTable Config 22:00:02.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:02.6 Info: => 0.0002506s 22:00:02.6 Info: CreateIndex Config (Key) 22:00:02.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:02.6 Info: => 8.31E-05s 22:00:02.6 Info: CreateTable RootFolders 22:00:02.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:02.6 Info: => 0.0001051s 22:00:02.6 Info: CreateIndex RootFolders (Path) 22:00:02.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:02.6 Info: => 9.8E-05s 22:00:02.6 Info: CreateTable Artists 22:00:02.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:00:02.6 Info: => 0.0002465s 22:00:02.6 Info: CreateIndex Artists (ForeignArtistId) 22:00:02.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:02.6 Info: => 9.78E-05s 22:00:02.6 Info: CreateIndex Artists (NameSlug) 22:00:02.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:02.6 Info: => 7E-05s 22:00:02.6 Info: CreateIndex Artists (CleanName) 22:00:02.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:02.6 Info: => 6.49E-05s 22:00:02.6 Info: CreateIndex Artists (Path) 22:00:02.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:02.6 Info: => 6.26E-05s 22:00:02.6 Info: CreateTable Albums 22:00:02.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:02.6 Info: => 0.0002204s 22:00:02.6 Info: CreateIndex Albums (ForeignAlbumId) 22:00:02.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:02.6 Info: => 9.53E-05s 22:00:02.6 Info: CreateIndex Albums (MBId) 22:00:02.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:02.6 Info: => 6.54E-05s 22:00:02.6 Info: CreateIndex Albums (TADBId) 22:00:02.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:02.6 Info: => 6.11E-05s 22:00:02.6 Info: CreateIndex Albums (TitleSlug) 22:00:02.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:02.6 Info: => 6.11E-05s 22:00:02.6 Info: CreateIndex Albums (CleanTitle) 22:00:02.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:02.6 Info: => 6.56E-05s 22:00:02.6 Info: CreateIndex Albums (Path) 22:00:02.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:02.6 Info: => 5.82E-05s 22:00:02.6 Info: CreateTable Tracks 22:00:02.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:02.6 Info: => 0.0001963s 22:00:02.6 Info: CreateIndex Tracks (ForeignTrackId) 22:00:02.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:02.6 Info: => 9.14E-05s 22:00:02.6 Info: CreateIndex Tracks (ArtistId) 22:00:02.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:02.6 Info: => 8.29E-05s 22:00:02.6 Info: CreateIndex Tracks (TrackFileId) 22:00:02.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:02.6 Info: => 6.99E-05s 22:00:02.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:02.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:02.6 Info: => 6.92E-05s 22:00:02.6 Info: CreateTable TrackFiles 22:00:02.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:00:02.6 Info: => 0.000142s 22:00:02.6 Info: CreateIndex TrackFiles (ArtistId) 22:00:02.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:02.6 Info: => 9.3E-05s 22:00:02.6 Info: CreateIndex TrackFiles (AlbumId) 22:00:02.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:02.6 Info: => 6.9E-05s 22:00:02.6 Info: CreateTable History 22:00:02.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:00:02.6 Info: => 0.0001465s 22:00:02.6 Info: CreateIndex History (Date) 22:00:02.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:02.6 Info: => 9.1E-05s 22:00:02.6 Info: CreateIndex History (EventType) 22:00:02.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:02.6 Info: => 6.98E-05s 22:00:02.6 Info: CreateIndex History (DownloadId) 22:00:02.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:02.6 Info: => 6.65E-05s 22:00:02.6 Info: CreateIndex History (AlbumId) 22:00:02.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:02.6 Info: => 6.42E-05s 22:00:02.6 Info: CreateTable Notifications 22:00:02.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:00:02.6 Info: => 0.0001381s 22:00:02.6 Info: CreateTable ScheduledTasks 22:00:02.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:00:02.6 Info: => 0.0001183s 22:00:02.6 Info: CreateIndex ScheduledTasks (TypeName) 22:00:02.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:02.6 Info: => 7.69E-05s 22:00:02.6 Info: CreateTable Indexers 22:00:02.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:00:02.6 Info: => 0.0001162s 22:00:02.6 Info: CreateIndex Indexers (Name) 22:00:02.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:02.6 Info: => 0.000105s 22:00:02.6 Info: CreateTable Profiles 22:00:02.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:00:02.6 Info: => 0.0001066s 22:00:02.6 Info: CreateIndex Profiles (Name) 22:00:02.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:02.6 Info: => 9.51E-05s 22:00:02.6 Info: CreateTable QualityDefinitions 22:00:02.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:00:02.6 Info: => 0.0001174s 22:00:02.6 Info: CreateIndex QualityDefinitions (Quality) 22:00:02.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:02.6 Info: => 9.3E-05s 22:00:02.6 Info: CreateIndex QualityDefinitions (Title) 22:00:02.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:02.6 Info: => 7.69E-05s 22:00:02.6 Info: CreateTable NamingConfig 22:00:02.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:00:02.6 Info: => 0.0001522s 22:00:02.6 Info: CreateTable Blacklist 22:00:02.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:00:02.6 Info: => 0.0002136s 22:00:02.6 Info: CreateTable Metadata 22:00:02.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:02.6 Info: => 0.0001143s 22:00:02.6 Info: CreateTable MetadataFiles 22:00:02.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:00:02.6 Info: => 0.0001353s 22:00:02.6 Info: CreateTable DownloadClients 22:00:02.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:02.6 Info: => 0.0001113s 22:00:02.6 Info: CreateTable PendingReleases 22:00:02.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:00:02.6 Info: => 0.0001276s 22:00:02.6 Info: CreateTable RemotePathMappings 22:00:02.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:00:02.6 Info: => 0.0001036s 22:00:02.6 Info: CreateTable Tags 22:00:02.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:02.6 Info: => 0.0001345s 22:00:02.6 Info: CreateIndex Tags (Label) 22:00:02.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:02.6 Info: => 8.33E-05s 22:00:02.6 Info: CreateTable Restrictions 22:00:02.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:02.6 Info: => 0.000109s 22:00:02.6 Info: CreateTable DelayProfiles 22:00:02.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:00:02.6 Info: => 0.0001404s 22:00:02.6 Info: CreateTable Users 22:00:02.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:00:02.6 Info: => 0.0001184s 22:00:02.6 Info: CreateIndex Users (Identifier) 22:00:02.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:02.6 Info: => 9.63E-05s 22:00:02.6 Info: CreateIndex Users (Username) 22:00:02.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:02.6 Info: => 0.000102s 22:00:02.6 Info: CreateTable Commands 22:00:02.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:00:02.6 Info: => 0.0001454s 22:00:02.6 Info: CreateTable IndexerStatus 22:00:02.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:00:02.6 Info: => 0.000131s 22:00:02.6 Info: CreateIndex IndexerStatus (ProviderId) 22:00:02.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:02.6 Info: => 8.12E-05s 22:00:02.6 Info: CreateTable ExtraFiles 22:00:02.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:00:02.6 Info: => 0.0001266s 22:00:02.6 Info: CreateTable LyricFiles 22:00:02.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:00:02.6 Info: => 0.0001409s 22:00:02.6 Info: CreateTable LanguageProfiles 22:00:02.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:00:02.6 Info: => 0.0001067s 22:00:02.6 Info: CreateIndex LanguageProfiles (Name) 22:00:02.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:02.6 Info: => 0.0001063s 22:00:02.6 Info: CreateTable DownloadClientStatus 22:00:02.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:00:02.6 Info: => 0.0001214s 22:00:02.6 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:02.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:02.6 Info: => 0.000101s 22:00:02.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:02.6 Info: -> 1 Insert operations completed in 00:00:00.0000641 taking an average of 00:00:00.0000641 22:00:02.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:02', 'InitialSetup') 22:00:02.6 Info: Committing Transaction 22:00:02.6 Info: 1: InitialSetup migrated 22:00:02.6 Info: => 0.0102757s 22:00:02.6 Info: 2: add_reason_to_pending_releases migrating 22:00:02.6 Info: Beginning Transaction 22:00:02.6 Info: Starting migration of Main DB to 2 22:00:02.6 Info: AlterTable PendingReleases 22:00:02.6 Info: => 9E-07s 22:00:02.6 Info: CreateColumn PendingReleases Reason Int32 22:00:02.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:02.6 Info: => 0.0006358s 22:00:02.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:02', 'add_reason_to_pending_releases') 22:00:02.6 Info: Committing Transaction 22:00:02.6 Info: 2: add_reason_to_pending_releases migrated 22:00:02.6 Info: => 0.0016394s 22:00:02.6 Info: 3: add_medium_support migrating 22:00:02.6 Info: Beginning Transaction 22:00:02.6 Info: Starting migration of Main DB to 3 22:00:02.6 Info: AlterTable Albums 22:00:02.6 Info: => 8E-07s 22:00:02.6 Info: CreateColumn Albums Media String 22:00:02.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:02.6 Info: => 0.000574s 22:00:02.6 Info: AlterTable Tracks 22:00:02.6 Info: => 8E-07s 22:00:02.6 Info: CreateColumn Tracks MediumNumber Int32 22:00:02.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:02.6 Info: => 0.0004893s 22:00:02.6 Info: AlterTable Tracks 22:00:02.6 Info: => 6E-07s 22:00:02.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:02.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:02.6 Info: => 0.0004805s 22:00:02.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:02.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:02.6 Info: => 4.07E-05s 22:00:02.6 Info: DeleteColumn Tracks TrackNumber 22:00:02.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:00:02.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:00:02.6 Info: DROP TABLE "Tracks" 22:00:02.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:02.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:02.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:02.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:02.6 Info: => 0.0038696s 22:00:02.6 Info: AlterTable Tracks 22:00:02.6 Info: => 6E-07s 22:00:02.6 Info: CreateColumn Tracks TrackNumber String 22:00:02.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:02.6 Info: => 0.000522s 22:00:02.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:02', 'add_medium_support') 22:00:02.6 Info: Committing Transaction 22:00:02.6 Info: 3: add_medium_support migrated 22:00:02.6 Info: => 0.001626s 22:00:02.6 Info: 4: add_various_qualites_in_profile migrating 22:00:02.6 Info: Beginning Transaction 22:00:02.6 Info: Starting migration of Main DB to 4 22:00:02.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:02.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:02.6 Info: => 5.04E-05s 22:00:02.6 Info: PerformDBOperation 22:00:02.6 Info: Performing DB Operation 22:00:02.6 Info: => 3.8E-05s 22:00:02.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:02', 'add_various_qualites_in_profile') 22:00:02.6 Info: Committing Transaction 22:00:02.6 Info: 4: add_various_qualites_in_profile migrated 22:00:02.6 Info: => 0.0006555s 22:00:02.6 Info: 5: metadata_profiles migrating 22:00:02.6 Info: Beginning Transaction 22:00:02.6 Info: Starting migration of Main DB to 5 22:00:02.6 Info: CreateTable MetadataProfiles 22:00:02.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:00:02.6 Info: => 0.0001726s 22:00:02.6 Info: CreateIndex MetadataProfiles (Name) 22:00:02.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:02.6 Info: => 9.03E-05s 22:00:02.6 Info: AlterTable Artists 22:00:02.6 Info: => 6E-07s 22:00:02.6 Info: CreateColumn Artists MetadataProfileId Int32 22:00:02.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:02.7 Info: => 0.0005455s 22:00:02.7 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:02.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:00:02.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:00:02.7 Info: DROP TABLE "Artists" 22:00:02.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:02.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:02.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:02.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:02.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:02.7 Info: => 0.0041506s 22:00:02.7 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:02.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:00:02.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:00:02.7 Info: DROP TABLE "Artists" 22:00:02.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:02.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:02.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:02.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:02.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:02.7 Info: => 0.0040736s 22:00:02.7 Info: AlterTable Albums 22:00:02.7 Info: => 6E-07s 22:00:02.7 Info: CreateColumn Albums SecondaryTypes String 22:00:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:02.7 Info: => 0.0005318s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:02', 'metadata_profiles') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 5: metadata_profiles migrated 22:00:02.7 Info: => 0.0013158s 22:00:02.7 Info: 6: separate_automatic_and_interactive_search migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 6 22:00:02.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:02.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:00:02.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:02.7 Info: DROP TABLE "Indexers" 22:00:02.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:02.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:02.7 Info: => 0.0034528s 22:00:02.7 Info: AlterTable Indexers 22:00:02.7 Info: => 6E-07s 22:00:02.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:02.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:02.7 Info: => 0.0005268s 22:00:02.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:02.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:02.7 Info: => 4.16E-05s 22:00:02.7 Info: AlterTable Indexers 22:00:02.7 Info: => 5E-07s 22:00:02.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:02.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:00:02.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:00:02.7 Info: DROP TABLE "Indexers" 22:00:02.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:02.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:02.7 Info: => 0.0044452s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:02', 'separate_automatic_and_interactive_search') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 6: separate_automatic_and_interactive_search migrated 22:00:02.7 Info: => 0.0051262s 22:00:02.7 Info: 7: change_album_path_to_relative migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 7 22:00:02.7 Info: DeleteColumn Albums Path 22:00:02.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:00:02.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:00:02.7 Info: DROP TABLE "Albums" 22:00:02.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:02.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:02.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:02.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:02.7 Info: => 0.0053847s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:02', 'change_album_path_to_relative') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 7: change_album_path_to_relative migrated 22:00:02.7 Info: => 0.0062226s 22:00:02.7 Info: 8: change_quality_size_mb_to_kb migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 8 22:00:02.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:00:02.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:00:02.7 Info: => 4.7E-05s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:02', 'change_quality_size_mb_to_kb') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 8: change_quality_size_mb_to_kb migrated 22:00:02.7 Info: => 0.0006967s 22:00:02.7 Info: 9: album_releases migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 9 22:00:02.7 Info: AlterTable Albums 22:00:02.7 Info: => 6E-07s 22:00:02.7 Info: CreateColumn Albums Releases String 22:00:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:02.7 Info: => 0.0005691s 22:00:02.7 Info: AlterTable Albums 22:00:02.7 Info: => 6E-07s 22:00:02.7 Info: CreateColumn Albums CurrentRelease String 22:00:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:02.7 Info: => 0.0005105s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:02', 'album_releases') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 9: album_releases migrated 22:00:02.7 Info: => 0.0011734s 22:00:02.7 Info: 10: album_releases_fix migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 10 22:00:02.7 Info: AlterTable Albums 22:00:02.7 Info: => 6E-07s 22:00:02.7 Info: AlterColumn Albums Releases String 22:00:02.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:00:02.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:02.7 Info: DROP TABLE "Albums" 22:00:02.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:02.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:02.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:02.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:02.7 Info: => 0.0041513s 22:00:02.7 Info: AlterTable Albums 22:00:02.7 Info: => 7E-07s 22:00:02.7 Info: AlterColumn Albums CurrentRelease String 22:00:02.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:00:02.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:02.7 Info: DROP TABLE "Albums" 22:00:02.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:02.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:02.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:02.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:02.7 Info: => 0.0041167s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:02', 'album_releases_fix') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 10: album_releases_fix migrated 22:00:02.7 Info: => 0.0048829s 22:00:02.7 Info: 11: import_lists migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 11 22:00:02.7 Info: CreateTable ImportLists 22:00:02.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:00:02.7 Info: => 0.0002085s 22:00:02.7 Info: CreateIndex ImportLists (Name) 22:00:02.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:02.7 Info: => 7.89E-05s 22:00:02.7 Info: CreateTable ImportListStatus 22:00:02.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:00:02.7 Info: => 0.0001438s 22:00:02.7 Info: CreateIndex ImportListStatus (ProviderId) 22:00:02.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:02.7 Info: => 7.56E-05s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:02', 'import_lists') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 11: import_lists migrated 22:00:02.7 Info: => 0.0007562s 22:00:02.7 Info: 12: add_release_status migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 12 22:00:02.7 Info: AlterTable MetadataProfiles 22:00:02.7 Info: => 6E-07s 22:00:02.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:02.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:02.7 Info: => 0.000561s 22:00:02.7 Info: PerformDBOperation 22:00:02.7 Info: Performing DB Operation 22:00:02.7 Info: => 3.38E-05s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:02', 'add_release_status') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 12: add_release_status migrated 22:00:02.7 Info: => 0.0006886s 22:00:02.7 Info: 13: album_download_notification migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 13 22:00:02.7 Info: AlterTable Notifications 22:00:02.7 Info: => 6E-07s 22:00:02.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:02.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:02.7 Info: => 0.0005628s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:02', 'album_download_notification') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 13: album_download_notification migrated 22:00:02.7 Info: => 0.0012649s 22:00:02.7 Info: 14: fix_language_metadata_profiles migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 14 22:00:02.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:00:02.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:00:02.7 Info: => 7.53E-05s 22:00:02.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:00:02.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:00:02.7 Info: => 5.61E-05s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:02', 'fix_language_metadata_profiles') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 14: fix_language_metadata_profiles migrated 22:00:02.7 Info: => 0.000668s 22:00:02.7 Info: 15: remove_fanzub migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 15 22:00:02.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:02.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:02.7 Info: => 4.22E-05s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:02', 'remove_fanzub') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 15: remove_fanzub migrated 22:00:02.7 Info: => 0.0006727s 22:00:02.7 Info: 16: update_artist_history_indexes migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 16 22:00:02.7 Info: CreateIndex Albums (ArtistId) 22:00:02.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:02.7 Info: => 9.94E-05s 22:00:02.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:02.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:02.7 Info: => 7.34E-05s 22:00:02.7 Info: DeleteIndex History (AlbumId) 22:00:02.7 Info: DROP INDEX "IX_History_AlbumId" 22:00:02.7 Info: => 0.0001508s 22:00:02.7 Info: CreateIndex History (AlbumId, Date) 22:00:02.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:02.7 Info: => 8.37E-05s 22:00:02.7 Info: DeleteIndex History (DownloadId) 22:00:02.7 Info: DROP INDEX "IX_History_DownloadId" 22:00:02.7 Info: => 0.0001216s 22:00:02.7 Info: CreateIndex History (DownloadId, Date) 22:00:02.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:02.7 Info: => 8.13E-05s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:02', 'update_artist_history_indexes') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 16: update_artist_history_indexes migrated 22:00:02.7 Info: => 0.0007769s 22:00:02.7 Info: 17: remove_nma migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 17 22:00:02.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:02.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:02.7 Info: => 4.59E-05s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:02', 'remove_nma') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 17: remove_nma migrated 22:00:02.7 Info: => 0.0006646s 22:00:02.7 Info: 18: album_disambiguation migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 18 22:00:02.7 Info: AlterTable Albums 22:00:02.7 Info: => 6E-07s 22:00:02.7 Info: CreateColumn Albums Disambiguation String 22:00:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:02.7 Info: => 0.0005848s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:02', 'album_disambiguation') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 18: album_disambiguation migrated 22:00:02.7 Info: => 0.0012661s 22:00:02.7 Info: 19: add_ape_quality_in_profiles migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 19 22:00:02.7 Info: PerformDBOperation 22:00:02.7 Info: Performing DB Operation 22:00:02.7 Info: => 3.55E-05s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:02', 'add_ape_quality_in_profiles') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 19: add_ape_quality_in_profiles migrated 22:00:02.7 Info: => 0.00067s 22:00:02.7 Info: 20: remove_pushalot migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 20 22:00:02.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:02.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:02.7 Info: => 4.47E-05s 22:00:02.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:02.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:02.7 Info: => 3.42E-05s 22:00:02.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:02.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:02.7 Info: => 2.86E-05s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:02', 'remove_pushalot') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 20: remove_pushalot migrated 22:00:02.7 Info: => 0.0006532s 22:00:02.7 Info: 21: add_custom_filters migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 21 22:00:02.7 Info: CreateTable CustomFilters 22:00:02.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:00:02.7 Info: => 0.0001625s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:02', 'add_custom_filters') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 21: add_custom_filters migrated 22:00:02.7 Info: => 0.0008446s 22:00:02.7 Info: 22: import_list_tags migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 22 22:00:02.7 Info: AlterTable ImportLists 22:00:02.7 Info: => 7E-07s 22:00:02.7 Info: CreateColumn ImportLists Tags String 22:00:02.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:02.7 Info: => 0.0006018s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:02', 'import_list_tags') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 22: import_list_tags migrated 22:00:02.7 Info: => 0.0012711s 22:00:02.7 Info: 23: add_release_groups_etc migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 23 22:00:02.7 Info: CreateTable ArtistMetadata 22:00:02.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:00:02.7 Info: => 0.0002453s 22:00:02.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:02.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:02.7 Info: => 0.0001074s 22:00:02.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:00:02.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:00:02.7 Info: => 0.0001088s 22:00:02.7 Info: AlterTable Artists 22:00:02.7 Info: => 4E-07s 22:00:02.7 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:02.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:02.7 Info: => 0.0005791s 22:00:02.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:02.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:02.7 Info: => 9.56E-05s 22:00:02.7 Info: CreateTable AlbumReleases 22:00:02.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:00:02.7 Info: => 0.0001748s 22:00:02.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:02.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:02.7 Info: => 8.93E-05s 22:00:02.7 Info: CreateIndex AlbumReleases (AlbumId) 22:00:02.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:02.7 Info: => 7.79E-05s 22:00:02.7 Info: PerformDBOperation 22:00:02.7 Info: Performing DB Operation 22:00:02.7 Info: => 4.82E-05s 22:00:02.7 Info: AlterTable Albums 22:00:02.7 Info: => 4E-07s 22:00:02.7 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:02.7 Info: => 0.0005989s 22:00:02.7 Info: AlterTable Albums 22:00:02.7 Info: => 5E-07s 22:00:02.7 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:02.7 Info: => 0.0005711s 22:00:02.7 Info: AlterTable Albums 22:00:02.7 Info: => 6E-07s 22:00:02.7 Info: CreateColumn Albums Links String 22:00:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:02.7 Info: => 0.0005626s 22:00:02.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:02.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:02.7 Info: => 7.61E-05s 22:00:02.7 Info: AlterTable Tracks 22:00:02.7 Info: => 4E-07s 22:00:02.7 Info: CreateColumn Tracks ForeignRecordingId String 22:00:02.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:02.7 Info: => 0.0005647s 22:00:02.7 Info: AlterTable Tracks 22:00:02.7 Info: => 5E-07s 22:00:02.7 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:02.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:02.7 Info: => 0.0005598s 22:00:02.7 Info: AlterTable Tracks 22:00:02.7 Info: => 6E-07s 22:00:02.7 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:02.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:02.7 Info: => 0.0005561s 22:00:02.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:02.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:02.7 Info: => 0.0001059s 22:00:02.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:02.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:02.7 Info: => 6.31E-05s 22:00:02.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:02.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:02.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:02.7 Info: DROP TABLE "Artists" 22:00:02.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:02.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:02.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:02.7 Info: => 0.0051616s 22:00:02.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:02.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:00:02.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:00:02.7 Info: DROP TABLE "Albums" 22:00:02.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:02.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:02.7 Info: => 0.0042972s 22:00:02.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:02.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:02.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:00:02.7 Info: DROP TABLE "Tracks" 22:00:02.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:02.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:02.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:02.7 Info: => 0.0039054s 22:00:02.7 Info: DeleteColumn TrackFiles ArtistId 22:00:02.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:00:02.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:00:02.7 Info: DROP TABLE "TrackFiles" 22:00:02.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:02.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:02.7 Info: => 0.0046465s 22:00:02.7 Info: CreateIndex Artists (ArtistMetadataId) 22:00:02.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:02.7 Info: => 7.33E-05s 22:00:02.7 Info: CreateIndex Artists (Monitored) 22:00:02.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:02.7 Info: => 6.97E-05s 22:00:02.7 Info: CreateIndex Albums (ArtistMetadataId) 22:00:02.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:02.7 Info: => 6.72E-05s 22:00:02.7 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:02.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:02.7 Info: => 7.08E-05s 22:00:02.7 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:02.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:02.7 Info: => 6.73E-05s 22:00:02.7 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:02.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:02.7 Info: => 6.56E-05s 22:00:02.7 Info: UpdateData 22:00:02.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:02.7 Info: => 3.94E-05s 22:00:02.7 Info: UpdateData 22:00:02.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:02.7 Info: => 3.07E-05s 22:00:02.7 Info: UpdateData 22:00:02.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:02.7 Info: => 3.91E-05s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:02', 'add_release_groups_etc') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 23: add_release_groups_etc migrated 22:00:02.7 Info: => 0.0010474s 22:00:02.7 Info: 24: NewMediaInfoFormat migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 24 22:00:02.7 Info: UpdateData 22:00:02.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:02.7 Info: => 4.87E-05s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:02', 'NewMediaInfoFormat') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 24: NewMediaInfoFormat migrated 22:00:02.7 Info: => 0.0007479s 22:00:02.7 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 25 22:00:02.7 Info: RenameTable Restrictions ReleaseProfiles 22:00:02.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:02.7 Info: => 0.0014715s 22:00:02.7 Info: AlterTable ReleaseProfiles 22:00:02.7 Info: => 9E-07s 22:00:02.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:02.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:02.7 Info: => 0.0005507s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:02', 'rename_restrictions_to_release_profiles') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:02.7 Info: => 0.0012926s 22:00:02.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 26 22:00:02.7 Info: RenameTable Profiles QualityProfiles 22:00:02.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:02.7 Info: => 0.0014858s 22:00:02.7 Info: AlterTable QualityProfiles 22:00:02.7 Info: => 6E-07s 22:00:02.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:02.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:02.7 Info: => 0.0005475s 22:00:02.7 Info: AlterTable LanguageProfiles 22:00:02.7 Info: => 6E-07s 22:00:02.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:02.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:02.7 Info: => 0.0005639s 22:00:02.7 Info: UpdateData 22:00:02.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:02.7 Info: => 4.43E-05s 22:00:02.7 Info: UpdateData 22:00:02.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:02.7 Info: => 2.8E-05s 22:00:02.7 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:02.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:02.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:00:02.7 Info: DROP TABLE "Artists" 22:00:02.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:02.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:02.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:02.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:02.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:02.7 Info: => 0.0041274s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:02', 'rename_quality_profiles_add_upgrade_allowed') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:02.7 Info: => 0.0050002s 22:00:02.7 Info: 27: add_import_exclusions migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 27 22:00:02.7 Info: CreateTable ImportListExclusions 22:00:02.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:02.7 Info: => 0.0001696s 22:00:02.7 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:02.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:02.7 Info: => 8.23E-05s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:02', 'add_import_exclusions') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 27: add_import_exclusions migrated 22:00:02.7 Info: => 0.0007912s 22:00:02.7 Info: 28: clean_artist_metadata_table migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 28 22:00:02.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:00:02.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:00:02.7 Info: => 0.0001713s 22:00:02.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:00:02.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:00:02.7 Info: => 0.0001254s 22:00:02.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:00:02.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:00:02.7 Info: => 0.000125s 22:00:02.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:00:02.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:00:02.7 Info: => 0.000126s 22:00:02.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:00:02.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:00:02.7 Info: => 0.0001185s 22:00:02.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:00:02.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:00:02.7 Info: => 0.0001216s 22:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:02', 'clean_artist_metadata_table') 22:00:02.7 Info: Committing Transaction 22:00:02.7 Info: 28: clean_artist_metadata_table migrated 22:00:02.7 Info: => 0.0008401s 22:00:02.7 Info: 29: health_issue_notification migrating 22:00:02.7 Info: Beginning Transaction 22:00:02.7 Info: Starting migration of Main DB to 29 22:00:02.7 Info: AlterTable Notifications 22:00:02.7 Info: => 8E-07s 22:00:02.7 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:02.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:02.7 Info: => 0.0006036s 22:00:02.7 Info: AlterTable Notifications 22:00:02.7 Info: => 5E-07s 22:00:02.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:02.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:02.7 Info: => 0.0005461s 22:00:02.7 Info: AlterTable Notifications 22:00:02.7 Info: => 6E-07s 22:00:02.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:02.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:02.7 Info: => 0.0005605s 22:00:02.7 Info: AlterTable Notifications 22:00:02.7 Info: => 6E-07s 22:00:02.7 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:02.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:02.7 Info: => 0.0005341s 22:00:02.7 Info: AlterTable Notifications 22:00:02.7 Info: => 6E-07s 22:00:02.7 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:02.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:02.7 Info: => 0.0005376s 22:00:02.7 Info: DeleteColumn Notifications OnDownload 22:00:02.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:00:02.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:00:02.8 Info: DROP TABLE "Notifications" 22:00:02.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:02.8 Info: => 0.0054981s 22:00:02.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:02.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:00:02.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:00:02.8 Info: DROP TABLE "Notifications" 22:00:02.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:02.8 Info: => 0.0046742s 22:00:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:02', 'health_issue_notification') 22:00:02.8 Info: Committing Transaction 22:00:02.8 Info: 29: health_issue_notification migrated 22:00:02.8 Info: => 0.0056674s 22:00:02.8 Info: 30: add_mediafilerepository_mtime migrating 22:00:02.8 Info: Beginning Transaction 22:00:02.8 Info: Starting migration of Main DB to 30 22:00:02.8 Info: AlterTable TrackFiles 22:00:02.8 Info: => 8E-07s 22:00:02.8 Info: CreateColumn TrackFiles Modified DateTime 22:00:02.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:02.8 Info: => 0.0006635s 22:00:02.8 Info: AlterTable TrackFiles 22:00:02.8 Info: => 7E-07s 22:00:02.8 Info: CreateColumn TrackFiles Path String 22:00:02.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:02.8 Info: => 0.0005634s 22:00:02.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:02.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:02.8 Info: => 3.78E-05s 22:00:02.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:00:02.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:00:02.8 Info: => 0.0001344s 22:00:02.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:00:02.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:00:02.8 Info: => 0.0001384s 22:00:02.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:00:02.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:00:02.8 Info: => 0.0001414s 22:00:02.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:00:02.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:00:02.8 Info: => 7.25E-05s 22:00:02.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:02.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:02.8 Info: => 4.94E-05s 22:00:02.8 Info: AlterTable TrackFiles 22:00:02.8 Info: => 4E-07s 22:00:02.8 Info: AlterColumn TrackFiles Path String 22:00:02.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:02.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:00:02.8 Info: DROP TABLE "TrackFiles" 22:00:02.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:02.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:02.8 Info: => 0.0038875s 22:00:02.8 Info: CreateIndex TrackFiles (Path) 22:00:02.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:02.8 Info: => 7.82E-05s 22:00:02.8 Info: DeleteColumn TrackFiles RelativePath 22:00:02.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:02.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:00:02.8 Info: DROP TABLE "TrackFiles" 22:00:02.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:02.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:02.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:02.8 Info: => 0.0050787s 22:00:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:02', 'add_mediafilerepository_mtime') 22:00:02.8 Info: Committing Transaction 22:00:02.8 Info: 30: add_mediafilerepository_mtime migrated 22:00:02.8 Info: => 0.0059735s 22:00:02.8 Info: 31: add_artistmetadataid_constraint migrating 22:00:02.8 Info: Beginning Transaction 22:00:02.8 Info: Starting migration of Main DB to 31 22:00:02.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:00:02.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:00:02.8 Info: => 9.02E-05s 22:00:02.8 Info: DeleteIndex Artists (ArtistMetadataId) 22:00:02.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:00:02.8 Info: => 0.0001564s 22:00:02.8 Info: AlterColumn Artists ArtistMetadataId Int32 22:00:02.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:00:02.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:00:02.8 Info: DROP TABLE "Artists" 22:00:02.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:02.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:02.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:02.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:02.8 Info: => 0.0040897s 22:00:02.8 Info: CreateIndex Artists (ArtistMetadataId) 22:00:02.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:02.8 Info: => 7.5E-05s 22:00:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T22:00:02', 'add_artistmetadataid_constraint') 22:00:02.8 Info: Committing Transaction 22:00:02.8 Info: 31: add_artistmetadataid_constraint migrated 22:00:02.8 Info: => 0.0009697s 22:00:02.8 Info: 32: old_ids_and_artist_alias migrating 22:00:02.8 Info: Beginning Transaction 22:00:02.8 Info: Starting migration of Main DB to 32 22:00:02.8 Info: AlterTable ArtistMetadata 22:00:02.8 Info: => 8E-07s 22:00:02.8 Info: CreateColumn ArtistMetadata Aliases String 22:00:02.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:00:02.8 Info: => 0.0006139s 22:00:02.8 Info: AlterTable ArtistMetadata 22:00:02.8 Info: => 8E-07s 22:00:02.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:00:02.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:00:02.8 Info: => 0.0005597s 22:00:02.8 Info: AlterTable Albums 22:00:02.8 Info: => 6E-07s 22:00:02.8 Info: CreateColumn Albums OldForeignAlbumIds String 22:00:02.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:00:02.8 Info: => 0.0005428s 22:00:02.8 Info: AlterTable AlbumReleases 22:00:02.8 Info: => 6E-07s 22:00:02.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:00:02.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:00:02.8 Info: => 0.000573s 22:00:02.8 Info: AlterTable Tracks 22:00:02.8 Info: => 6E-07s 22:00:02.8 Info: CreateColumn Tracks OldForeignRecordingIds String 22:00:02.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:00:02.8 Info: => 0.0005445s 22:00:02.8 Info: AlterTable Tracks 22:00:02.8 Info: => 6E-07s 22:00:02.8 Info: CreateColumn Tracks OldForeignTrackIds String 22:00:02.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:00:02.8 Info: => 0.0005454s 22:00:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T22:00:02', 'old_ids_and_artist_alias') 22:00:02.8 Info: Committing Transaction 22:00:02.8 Info: 32: old_ids_and_artist_alias migrated 22:00:02.8 Info: => 0.001372s 22:00:02.8 Info: 33: download_propers_config migrating 22:00:02.8 Info: Beginning Transaction 22:00:02.8 Info: Starting migration of Main DB to 33 22:00:02.8 Info: PerformDBOperation 22:00:02.8 Info: Performing DB Operation 22:00:02.8 Info: => 3.11E-05s 22:00:02.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:02.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:02.8 Info: => 3.07E-05s 22:00:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T22:00:02', 'download_propers_config') 22:00:02.8 Info: Committing Transaction 22:00:02.8 Info: 33: download_propers_config migrated 22:00:02.8 Info: => 0.0007612s 22:00:02.8 Info: 34: remove_language_profiles migrating 22:00:02.8 Info: Beginning Transaction 22:00:02.8 Info: Starting migration of Main DB to 34 22:00:02.8 Info: DeleteTable LanguageProfiles 22:00:02.8 Info: DROP TABLE "LanguageProfiles" 22:00:02.8 Info: => 0.0002254s 22:00:02.8 Info: DeleteColumn Artists LanguageProfileId 22:00:02.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:00:02.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:00:02.8 Info: DROP TABLE "Artists" 22:00:02.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:02.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:02.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:02.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:02.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:02.8 Info: => 0.0054019s 22:00:02.8 Info: DeleteColumn ImportLists LanguageProfileId 22:00:02.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:00:02.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:00:02.8 Info: DROP TABLE "ImportLists" 22:00:02.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:00:02.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:02.8 Info: => 0.0038515s 22:00:02.8 Info: DeleteColumn Blacklist Language 22:00:02.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:00:02.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:00:02.8 Info: DROP TABLE "Blacklist" 22:00:02.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:00:02.8 Info: => 0.0051086s 22:00:02.8 Info: DeleteColumn History Language 22:00:02.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:00:02.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:00:02.8 Info: DROP TABLE "History" 22:00:02.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:02.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:02.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:02.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:02.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:02.8 Info: => 0.0041811s 22:00:02.8 Info: DeleteColumn LyricFiles Language 22:00:02.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:00:02.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:00:02.8 Info: DROP TABLE "LyricFiles" 22:00:02.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:02.8 Info: => 0.0052808s 22:00:02.8 Info: DeleteColumn TrackFiles Language 22:00:02.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:02.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:00:02.8 Info: DROP TABLE "TrackFiles" 22:00:02.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:02.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:02.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:02.8 Info: => 0.0039027s 22:00:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T22:00:02', 'remove_language_profiles') 22:00:02.8 Info: Committing Transaction 22:00:02.8 Info: 34: remove_language_profiles migrated 22:00:02.8 Info: => 0.0050779s 22:00:02.8 Info: 35: multi_disc_naming_format migrating 22:00:02.8 Info: Beginning Transaction 22:00:02.8 Info: Starting migration of Main DB to 35 22:00:02.8 Info: AlterTable NamingConfig 22:00:02.8 Info: => 8E-07s 22:00:02.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:00:02.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:00:02.8 Info: => 0.0006269s 22:00:02.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:02.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:02.8 Info: => 4.56E-05s 22:00:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T22:00:02', 'multi_disc_naming_format') 22:00:02.8 Info: Committing Transaction 22:00:02.8 Info: 35: multi_disc_naming_format migrated 22:00:02.8 Info: => 0.000825s 22:00:02.8 Info: 36: add_download_client_priority migrating 22:00:02.8 Info: Beginning Transaction 22:00:02.8 Info: Starting migration of Main DB to 36 22:00:02.8 Info: AlterTable DownloadClients 22:00:02.8 Info: => 7E-07s 22:00:02.8 Info: CreateColumn DownloadClients Priority Int32 22:00:02.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:00:02.8 Info: => 0.0006266s 22:00:02.8 Info: PerformDBOperation 22:00:02.8 Info: Performing DB Operation 22:00:02.8 Info: => 5.36E-05s 22:00:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T22:00:02', 'add_download_client_priority') 22:00:02.8 Info: Committing Transaction 22:00:02.8 Info: 36: add_download_client_priority migrated 22:00:02.8 Info: => 0.0008268s 22:00:02.8 Info: 37: remove_growl_prowl migrating 22:00:02.8 Info: Beginning Transaction 22:00:02.8 Info: Starting migration of Main DB to 37 22:00:02.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:02.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:00:02.8 Info: => 4.82E-05s 22:00:02.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:02.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:00:02.8 Info: => 2.69E-05s 22:00:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T22:00:02', 'remove_growl_prowl') 22:00:02.8 Info: Committing Transaction 22:00:02.8 Info: 37: remove_growl_prowl migrated 22:00:02.8 Info: => 0.0007195s 22:00:02.8 Info: 38: remove_plex_hometheatre migrating 22:00:02.8 Info: Beginning Transaction 22:00:02.8 Info: Starting migration of Main DB to 38 22:00:02.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:02.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:00:02.8 Info: => 4.52E-05s 22:00:02.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:02.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:00:02.8 Info: => 2.86E-05s 22:00:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T22:00:02', 'remove_plex_hometheatre') 22:00:02.8 Info: Committing Transaction 22:00:02.8 Info: 38: remove_plex_hometheatre migrated 22:00:02.8 Info: => 0.0007329s 22:00:02.8 Info: 39: add_root_folder_add_defaults migrating 22:00:02.8 Info: Beginning Transaction 22:00:02.8 Info: Starting migration of Main DB to 39 22:00:02.8 Info: AlterTable RootFolders 22:00:02.8 Info: => 7E-07s 22:00:02.8 Info: CreateColumn RootFolders Name String 22:00:02.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:00:02.8 Info: => 0.0006203s 22:00:02.8 Info: AlterTable RootFolders 22:00:02.8 Info: => 5E-07s 22:00:02.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:00:02.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:00:02.8 Info: => 0.0005531s 22:00:02.8 Info: AlterTable RootFolders 22:00:02.8 Info: => 6E-07s 22:00:02.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:00:02.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:00:02.8 Info: => 0.0005556s 22:00:02.8 Info: AlterTable RootFolders 22:00:02.8 Info: => 5E-07s 22:00:02.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:00:02.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:02.8 Info: => 0.0005684s 22:00:02.8 Info: AlterTable RootFolders 22:00:02.8 Info: => 6E-07s 22:00:02.8 Info: CreateColumn RootFolders DefaultTags String 22:00:02.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:00:02.8 Info: => 0.0005685s 22:00:02.8 Info: PerformDBOperation 22:00:02.8 Info: Performing DB Operation 22:00:02.8 Info: => 5.76E-05s 22:00:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T22:00:02', 'add_root_folder_add_defaults') 22:00:02.8 Info: Committing Transaction 22:00:02.8 Info: 39: add_root_folder_add_defaults migrated 22:00:02.8 Info: => 0.0008165s 22:00:02.8 Info: 40: task_duration migrating 22:00:02.8 Info: Beginning Transaction 22:00:02.8 Info: Starting migration of Main DB to 40 22:00:02.8 Info: AlterTable ScheduledTasks 22:00:02.8 Info: => 5E-07s 22:00:02.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:00:02.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:00:02.8 Info: => 0.0005893s 22:00:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T22:00:02', 'task_duration') 22:00:02.8 Info: Committing Transaction 22:00:02.8 Info: 40: task_duration migrated 22:00:02.8 Info: => 0.0013606s 22:00:02.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:00:02.8 Info: Beginning Transaction 22:00:02.8 Info: Starting migration of Main DB to 41 22:00:02.8 Info: AlterTable ReleaseProfiles 22:00:02.8 Info: => 5E-07s 22:00:02.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:00:02.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:00:02.8 Info: => 0.0006062s 22:00:02.8 Info: AlterTable ReleaseProfiles 22:00:02.8 Info: => 6E-07s 22:00:02.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:00:02.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:00:02.8 Info: => 0.0005519s 22:00:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T22:00:02', 'add_indexer_and_enabled_to_release_profiles') 22:00:02.8 Info: Committing Transaction 22:00:02.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:00:02.8 Info: => 0.0013374s 22:00:02.8 Info: 42: remove_album_folders migrating 22:00:02.8 Info: Beginning Transaction 22:00:02.8 Info: Starting migration of Main DB to 42 22:00:02.8 Info: DeleteColumn Artists AlbumFolder 22:00:02.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:00:02.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:00:02.8 Info: DROP TABLE "Artists" 22:00:02.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:02.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:02.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:02.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:02.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:02.8 Info: => 0.0049898s 22:00:02.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:02.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:02.8 Info: => 3.9E-05s 22:00:02.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:02.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:02.8 Info: => 2.82E-05s 22:00:02.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:00:02.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:00:02.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:00:02.8 Info: DROP TABLE "NamingConfig" 22:00:02.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:00:02.8 Info: => 0.0053888s 22:00:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T22:00:02', 'remove_album_folders') 22:00:02.8 Info: Committing Transaction 22:00:02.8 Info: 42: remove_album_folders migrated 22:00:02.8 Info: => 0.0064474s 22:00:02.8 Info: 44: add_priority_to_indexers migrating 22:00:02.8 Info: Beginning Transaction 22:00:02.8 Info: Starting migration of Main DB to 44 22:00:02.8 Info: AlterTable Indexers 22:00:02.8 Info: => 8E-07s 22:00:02.8 Info: CreateColumn Indexers Priority Int32 22:00:02.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:00:02.8 Info: => 0.0006146s 22:00:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T22:00:02', 'add_priority_to_indexers') 22:00:02.8 Info: Committing Transaction 22:00:02.8 Info: 44: add_priority_to_indexers migrated 22:00:02.8 Info: => 0.0014067s 22:00:02.8 Info: 45: remove_chown_and_folderchmod_config migrating 22:00:02.8 Info: Beginning Transaction 22:00:02.8 Info: Starting migration of Main DB to 45 22:00:02.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:02.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:02.8 Info: => 0.0001327s 22:00:02.8 Info: PerformDBOperation 22:00:02.8 Info: Performing DB Operation 22:00:02.8 Info: => 2.94E-05s 22:00:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T22:00:02', 'remove_chown_and_folderchmod_config') 22:00:02.8 Info: Committing Transaction 22:00:02.8 Info: 45: remove_chown_and_folderchmod_config migrated 22:00:02.8 Info: => 0.0007391s 22:00:02.8 Info: 47: update_notifiarr migrating 22:00:02.8 Info: Beginning Transaction 22:00:02.8 Info: Starting migration of Main DB to 47 22:00:02.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:02.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:02.8 Info: => 6.87E-05s 22:00:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T22:00:02', 'update_notifiarr') 22:00:02.8 Info: Committing Transaction 22:00:02.8 Info: 47: update_notifiarr migrated 22:00:02.8 Info: => 0.0007542s 22:00:02.8 Info: 49: email_multiple_addresses migrating 22:00:02.8 Info: Beginning Transaction 22:00:02.8 Info: Starting migration of Main DB to 49 22:00:02.8 Info: PerformDBOperation 22:00:02.8 Info: Performing DB Operation 22:00:02.8 Info: => 6.18E-05s 22:00:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T22:00:02', 'email_multiple_addresses') 22:00:02.8 Info: Committing Transaction 22:00:02.8 Info: 49: email_multiple_addresses migrated 22:00:02.8 Info: => 0.0007316s 22:00:02.8 Info: 50: rename_blacklist_to_blocklist migrating 22:00:02.8 Info: Beginning Transaction 22:00:02.8 Info: Starting migration of Main DB to 50 22:00:02.8 Info: RenameTable Blacklist Blocklist 22:00:02.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:00:02.8 Info: => 0.0016165s 22:00:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T22:00:02', 'rename_blacklist_to_blocklist') 22:00:02.8 Info: Committing Transaction 22:00:02.8 Info: 50: rename_blacklist_to_blocklist migrated 22:00:02.8 Info: => 0.0023632s 22:00:02.8 Info: 51: cdh_per_downloadclient migrating 22:00:02.8 Info: Beginning Transaction 22:00:02.8 Info: Starting migration of Main DB to 51 22:00:02.8 Info: AlterTable DownloadClients 22:00:02.8 Info: => 8E-07s 22:00:02.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:00:02.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:02.8 Info: => 0.0006227s 22:00:02.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:00:02.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:02.8 Info: => 0.0005653s 22:00:02.8 Info: PerformDBOperation 22:00:02.8 Info: Performing DB Operation 22:00:02.8 Info: => 0.0001726s 22:00:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T22:00:02', 'cdh_per_downloadclient') 22:00:02.8 Info: Committing Transaction 22:00:02.8 Info: 51: cdh_per_downloadclient migrated 22:00:02.8 Info: => 0.0008959s 22:00:02.8 Info: 52: download_history migrating 22:00:02.8 Info: Beginning Transaction 22:00:02.8 Info: Starting migration of Main DB to 52 22:00:02.8 Info: CreateTable DownloadHistory 22:00:02.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:00:02.8 Info: => 0.00021s 22:00:02.8 Info: CreateIndex DownloadHistory (EventType) 22:00:02.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:02.8 Info: => 9.27E-05s 22:00:02.8 Info: CreateIndex DownloadHistory (ArtistId) 22:00:02.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:02.8 Info: => 7.44E-05s 22:00:02.8 Info: CreateIndex DownloadHistory (DownloadId) 22:00:02.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:02.8 Info: => 0.000129s 22:00:02.8 Info: PerformDBOperation 22:00:02.8 Info: Performing DB Operation 22:00:02.8 Info: => 0.0001082s 22:00:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T22:00:02', 'download_history') 22:00:02.8 Info: Committing Transaction 22:00:02.8 Info: 52: download_history migrated 22:00:02.8 Info: => 0.0008727s 22:00:02.8 Info: 53: add_update_history migrating 22:00:02.8 Info: Beginning Transaction 22:00:02.8 Info: Starting migration of Main DB to 53 22:00:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T22:00:02', 'add_update_history') 22:00:02.8 Info: Committing Transaction 22:00:02.8 Info: 53: add_update_history migrated 22:00:02.8 Info: => 0.0006864s 22:00:02.8 Info: 54: add_on_update_to_notifications migrating 22:00:02.8 Info: Beginning Transaction 22:00:02.8 Info: Starting migration of Main DB to 54 22:00:02.8 Info: AlterTable Notifications 22:00:02.8 Info: => 7E-07s 22:00:02.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:00:02.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:00:02.9 Info: => 0.0006501s 22:00:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T22:00:02', 'add_on_update_to_notifications') 22:00:02.9 Info: Committing Transaction 22:00:02.9 Info: 54: add_on_update_to_notifications migrated 22:00:02.9 Info: => 0.0013459s 22:00:02.9 Info: 55: download_client_per_indexer migrating 22:00:02.9 Info: Beginning Transaction 22:00:02.9 Info: Starting migration of Main DB to 55 22:00:02.9 Info: AlterTable Indexers 22:00:02.9 Info: => 5E-07s 22:00:02.9 Info: CreateColumn Indexers DownloadClientId Int32 22:00:02.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:00:02.9 Info: => 0.0006205s 22:00:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T22:00:02', 'download_client_per_indexer') 22:00:02.9 Info: Committing Transaction 22:00:02.9 Info: 55: download_client_per_indexer migrated 22:00:02.9 Info: => 0.001303s 22:00:02.9 Info: 56: AddNewItemMonitorType migrating 22:00:02.9 Info: Beginning Transaction 22:00:02.9 Info: Starting migration of Main DB to 56 22:00:02.9 Info: AlterTable Artists 22:00:02.9 Info: => 6E-07s 22:00:02.9 Info: CreateColumn Artists MonitorNewItems Int32 22:00:02.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:02.9 Info: => 0.0006331s 22:00:02.9 Info: AlterTable RootFolders 22:00:02.9 Info: => 6E-07s 22:00:02.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:00:02.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:02.9 Info: => 0.0005675s 22:00:02.9 Info: AlterTable ImportLists 22:00:02.9 Info: => 6E-07s 22:00:02.9 Info: CreateColumn ImportLists MonitorNewItems Int32 22:00:02.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:02.9 Info: => 0.000555s 22:00:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T22:00:02', 'AddNewItemMonitorType') 22:00:02.9 Info: Committing Transaction 22:00:02.9 Info: 56: AddNewItemMonitorType migrated 22:00:02.9 Info: => 0.001302s 22:00:02.9 Info: 57: ImportListSearch migrating 22:00:02.9 Info: Beginning Transaction 22:00:02.9 Info: Starting migration of Main DB to 57 22:00:02.9 Info: AlterTable ImportLists 22:00:02.9 Info: => 6E-07s 22:00:02.9 Info: CreateColumn ImportLists ShouldSearch Boolean 22:00:02.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:00:02.9 Info: => 0.0006029s 22:00:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T22:00:02', 'ImportListSearch') 22:00:02.9 Info: Committing Transaction 22:00:02.9 Info: 57: ImportListSearch migrated 22:00:02.9 Info: => 0.0013192s 22:00:02.9 Info: 58: ImportListMonitorExisting migrating 22:00:02.9 Info: Beginning Transaction 22:00:02.9 Info: Starting migration of Main DB to 58 22:00:02.9 Info: AlterTable ImportLists 22:00:02.9 Info: => 6E-07s 22:00:02.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:00:02.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:00:02.9 Info: => 0.0006029s 22:00:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T22:00:02', 'ImportListMonitorExisting') 22:00:02.9 Info: Committing Transaction 22:00:02.9 Info: 58: ImportListMonitorExisting migrated 22:00:02.9 Info: => 0.0013037s 22:00:02.9 Info: 59: add_indexer_tags migrating 22:00:02.9 Info: Beginning Transaction 22:00:02.9 Info: Starting migration of Main DB to 59 22:00:02.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:02.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:00:02.9 Info: => 5.17E-05s 22:00:02.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:02.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:00:02.9 Info: => 2.96E-05s 22:00:02.9 Info: AlterTable Indexers 22:00:02.9 Info: => 3E-07s 22:00:02.9 Info: CreateColumn Indexers Tags String 22:00:02.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:00:02.9 Info: => 0.0005838s 22:00:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T22:00:02', 'add_indexer_tags') 22:00:02.9 Info: Committing Transaction 22:00:02.9 Info: 59: add_indexer_tags migrated 22:00:02.9 Info: => 0.0012796s 22:00:02.9 Info: 60: update_audio_types migrating 22:00:02.9 Info: Beginning Transaction 22:00:02.9 Info: Starting migration of Main DB to 60 22:00:02.9 Info: PerformDBOperation 22:00:02.9 Info: Performing DB Operation 22:00:02.9 Info: => 5.71E-05s 22:00:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T22:00:02', 'update_audio_types') 22:00:02.9 Info: Committing Transaction 22:00:02.9 Info: 60: update_audio_types migrated 22:00:02.9 Info: => 0.0007469s 22:00:02.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:00:02.9 Info: Beginning Transaction 22:00:02.9 Info: Starting migration of Main DB to 61 22:00:02.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:02.9 Info: DELETE FROM "Commands" WHERE 1 = 1 22:00:02.9 Info: => 4.41E-05s 22:00:02.9 Info: AlterTable AlbumReleases 22:00:02.9 Info: => 4E-07s 22:00:02.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:00:02.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:00:02.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:00:02.9 Info: DROP TABLE "AlbumReleases" 22:00:02.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:00:02.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:02.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:02.9 Info: => 0.0058002s 22:00:02.9 Info: AlterTable Albums 22:00:02.9 Info: => 7E-07s 22:00:02.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:00:02.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:00:02.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:00:02.9 Info: DROP TABLE "Albums" 22:00:02.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:02.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:02.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:02.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:02.9 Info: => 0.0043723s 22:00:02.9 Info: AlterTable Albums 22:00:02.9 Info: => 7E-07s 22:00:02.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:00:02.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:00:02.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:00:02.9 Info: DROP TABLE "Albums" 22:00:02.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:02.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:02.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:02.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:02.9 Info: => 0.0043543s 22:00:02.9 Info: AlterTable Albums 22:00:02.9 Info: => 6E-07s 22:00:02.9 Info: AlterColumn Albums Added DateTimeOffset 22:00:02.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:00:02.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:00:02.9 Info: DROP TABLE "Albums" 22:00:02.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:02.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:02.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:02.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:02.9 Info: => 0.0043689s 22:00:02.9 Info: AlterTable Artists 22:00:02.9 Info: => 7E-07s 22:00:02.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:00:02.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:00:02.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:00:02.9 Info: DROP TABLE "Artists" 22:00:02.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:02.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:02.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:02.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:02.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:02.9 Info: => 0.0061094s 22:00:02.9 Info: AlterTable Artists 22:00:02.9 Info: => 7E-07s 22:00:02.9 Info: AlterColumn Artists Added DateTimeOffset 22:00:02.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:00:02.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:00:02.9 Info: DROP TABLE "Artists" 22:00:02.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:02.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:02.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:02.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:02.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:02.9 Info: => 0.0043553s 22:00:02.9 Info: AlterTable Blocklist 22:00:02.9 Info: => 7E-07s 22:00:02.9 Info: AlterColumn Blocklist Date DateTimeOffset 22:00:02.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:00:02.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:00:02.9 Info: DROP TABLE "Blocklist" 22:00:02.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:02.9 Info: => 0.0056693s 22:00:02.9 Info: AlterTable Blocklist 22:00:02.9 Info: => 8E-07s 22:00:02.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:00:02.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:00:02.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:00:02.9 Info: DROP TABLE "Blocklist" 22:00:02.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:02.9 Info: => 0.0040403s 22:00:02.9 Info: AlterTable Commands 22:00:02.9 Info: => 8E-07s 22:00:02.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:00:02.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:00:02.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:00:02.9 Info: DROP TABLE "Commands" 22:00:02.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:02.9 Info: => 0.0040879s 22:00:02.9 Info: AlterTable Commands 22:00:02.9 Info: => 1E-06s 22:00:02.9 Info: AlterColumn Commands StartedAt DateTimeOffset 22:00:02.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:00:02.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:00:02.9 Info: DROP TABLE "Commands" 22:00:02.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:02.9 Info: => 0.0045442s 22:00:02.9 Info: AlterTable Commands 22:00:02.9 Info: => 1E-06s 22:00:02.9 Info: AlterColumn Commands EndedAt DateTimeOffset 22:00:02.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:00:02.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:00:02.9 Info: DROP TABLE "Commands" 22:00:02.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:02.9 Info: => 0.0061461s 22:00:02.9 Info: AlterTable DownloadClientStatus 22:00:02.9 Info: => 9E-07s 22:00:02.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:00:02.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:00:02.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:02.9 Info: DROP TABLE "DownloadClientStatus" 22:00:02.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:02.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:02.9 Info: => 0.0041048s 22:00:02.9 Info: AlterTable DownloadClientStatus 22:00:02.9 Info: => 1.2E-06s 22:00:02.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:00:02.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:00:02.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:02.9 Info: DROP TABLE "DownloadClientStatus" 22:00:02.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:02.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:02.9 Info: => 0.0050973s 22:00:02.9 Info: AlterTable DownloadClientStatus 22:00:02.9 Info: => 9E-07s 22:00:02.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:00:02.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:00:02.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:02.9 Info: DROP TABLE "DownloadClientStatus" 22:00:02.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:02.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:02.9 Info: => 0.0040453s 22:00:02.9 Info: AlterTable DownloadHistory 22:00:02.9 Info: => 1E-06s 22:00:02.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:00:02.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:00:02.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:00:02.9 Info: DROP TABLE "DownloadHistory" 22:00:02.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:00:02.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:02.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:02.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:02.9 Info: => 0.0043223s 22:00:02.9 Info: AlterTable ExtraFiles 22:00:02.9 Info: => 1E-06s 22:00:02.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:00:02.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:00:02.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:00:02.9 Info: DROP TABLE "ExtraFiles" 22:00:02.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:02.9 Info: => 0.0056081s 22:00:02.9 Info: AlterTable ExtraFiles 22:00:02.9 Info: => 1E-06s 22:00:02.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:00:02.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:00:02.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:00:02.9 Info: DROP TABLE "ExtraFiles" 22:00:02.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:02.9 Info: => 0.0041206s 22:00:02.9 Info: AlterTable History 22:00:02.9 Info: => 9E-07s 22:00:02.9 Info: AlterColumn History Date DateTimeOffset 22:00:02.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:00:02.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:00:02.9 Info: DROP TABLE "History" 22:00:02.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:02.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:02.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:02.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:02.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:02.9 Info: => 0.0044561s 22:00:02.9 Info: AlterTable ImportListStatus 22:00:02.9 Info: => 8E-07s 22:00:02.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:00:03.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:00:03.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:03.0 Info: DROP TABLE "ImportListStatus" 22:00:03.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:03.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:03.0 Info: => 0.0050074s 22:00:03.0 Info: AlterTable ImportListStatus 22:00:03.0 Info: => 7E-07s 22:00:03.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:00:03.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:00:03.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:03.0 Info: DROP TABLE "ImportListStatus" 22:00:03.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:03.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:03.0 Info: => 0.0049614s 22:00:03.0 Info: AlterTable ImportListStatus 22:00:03.0 Info: => 8E-07s 22:00:03.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:00:03.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:00:03.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:03.0 Info: DROP TABLE "ImportListStatus" 22:00:03.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:03.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:03.0 Info: => 0.0040381s 22:00:03.0 Info: AlterTable IndexerStatus 22:00:03.0 Info: => 1.1E-06s 22:00:03.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:00:03.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:00:03.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:03.0 Info: DROP TABLE "IndexerStatus" 22:00:03.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:03.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:03.0 Info: => 0.0039894s 22:00:03.0 Info: AlterTable IndexerStatus 22:00:03.0 Info: => 9E-07s 22:00:03.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:00:03.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:00:03.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:03.0 Info: DROP TABLE "IndexerStatus" 22:00:03.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:03.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:03.0 Info: => 0.0051039s 22:00:03.0 Info: AlterTable IndexerStatus 22:00:03.0 Info: => 7E-07s 22:00:03.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:00:03.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:00:03.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:03.0 Info: DROP TABLE "IndexerStatus" 22:00:03.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:03.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:03.0 Info: => 0.0040427s 22:00:03.0 Info: AlterTable LyricFiles 22:00:03.0 Info: => 8E-07s 22:00:03.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:00:03.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:00:03.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:00:03.0 Info: DROP TABLE "LyricFiles" 22:00:03.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:03.0 Info: => 0.0047046s 22:00:03.0 Info: AlterTable LyricFiles 22:00:03.0 Info: => 8E-07s 22:00:03.0 Info: AlterColumn LyricFiles Added DateTimeOffset 22:00:03.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:00:03.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:00:03.0 Info: DROP TABLE "LyricFiles" 22:00:03.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:03.0 Info: => 0.004979s 22:00:03.0 Info: AlterTable MetadataFiles 22:00:03.0 Info: => 8E-07s 22:00:03.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:00:03.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:00:03.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:00:03.0 Info: DROP TABLE "MetadataFiles" 22:00:03.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:03.0 Info: => 0.0042159s 22:00:03.0 Info: AlterTable MetadataFiles 22:00:03.0 Info: => 8E-07s 22:00:03.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:00:03.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:00:03.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:00:03.0 Info: DROP TABLE "MetadataFiles" 22:00:03.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:03.0 Info: => 0.0054096s 22:00:03.0 Info: AlterTable PendingReleases 22:00:03.0 Info: => 1.1E-06s 22:00:03.0 Info: AlterColumn PendingReleases Added DateTimeOffset 22:00:03.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:00:03.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:00:03.0 Info: DROP TABLE "PendingReleases" 22:00:03.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:00:03.0 Info: => 0.0043851s 22:00:03.0 Info: AlterTable ScheduledTasks 22:00:03.0 Info: => 1.2E-06s 22:00:03.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:00:03.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:00:03.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:03.0 Info: DROP TABLE "ScheduledTasks" 22:00:03.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:03.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:03.0 Info: => 0.0038821s 22:00:03.0 Info: AlterTable ScheduledTasks 22:00:03.0 Info: => 7E-07s 22:00:03.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:00:03.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:00:03.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:03.0 Info: DROP TABLE "ScheduledTasks" 22:00:03.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:03.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:03.0 Info: => 0.0049043s 22:00:03.0 Info: AlterTable TrackFiles 22:00:03.0 Info: => 1.1E-06s 22:00:03.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:00:03.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:03.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:00:03.0 Info: DROP TABLE "TrackFiles" 22:00:03.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:03.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:03.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:03.0 Info: => 0.0040804s 22:00:03.0 Info: AlterTable TrackFiles 22:00:03.0 Info: => 9E-07s 22:00:03.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:00:03.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:03.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:00:03.0 Info: DROP TABLE "TrackFiles" 22:00:03.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:03.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:03.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:03.0 Info: => 0.0050564s 22:00:03.0 Info: AlterTable VersionInfo 22:00:03.0 Info: => 9E-07s 22:00:03.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:00:03.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:00:03.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:00:03.0 Info: DROP TABLE "VersionInfo" 22:00:03.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:00:03.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:03.0 Info: => 0.0039318s 22:00:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T22:00:03', 'postgres_update_timestamp_columns_to_with_timezone') 22:00:03.0 Info: Committing Transaction 22:00:03.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:00:03.0 Info: => 0.0069861s 22:00:03.0 Info: 62: add_on_delete_to_notifications migrating 22:00:03.0 Info: Beginning Transaction 22:00:03.0 Info: Starting migration of Main DB to 62 22:00:03.0 Info: AlterTable Notifications 22:00:03.0 Info: => 8E-07s 22:00:03.0 Info: CreateColumn Notifications OnArtistDelete Boolean 22:00:03.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:00:03.0 Info: => 0.0006275s 22:00:03.0 Info: AlterTable Notifications 22:00:03.0 Info: => 6E-07s 22:00:03.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:00:03.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:00:03.0 Info: => 0.0005682s 22:00:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T22:00:03', 'add_on_delete_to_notifications') 22:00:03.0 Info: Committing Transaction 22:00:03.0 Info: 62: add_on_delete_to_notifications migrated 22:00:03.0 Info: => 0.0013232s 22:00:03.0 Info: 63: add_custom_formats migrating 22:00:03.0 Info: Beginning Transaction 22:00:03.0 Info: Starting migration of Main DB to 63 22:00:03.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "[somestring[", "value": 2 } ]', '', '', '[]', 1, 1, 0) 22:00:03.0 Info: AlterTable DelayProfiles 22:00:03.0 Info: => 5E-07s 22:00:03.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:00:03.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:00:03.0 Info: => 0.0006244s 22:00:03.0 Info: UpdateData 22:00:03.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:00:03.0 Info: => 4.88E-05s 22:00:03.0 Info: AlterTable TrackFiles 22:00:03.0 Info: => 4E-07s 22:00:03.0 Info: CreateColumn TrackFiles OriginalFilePath String 22:00:03.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:00:03.0 Info: => 0.0005717s 22:00:03.0 Info: PerformDBOperation 22:00:03.0 Info: Performing DB Operation 22:00:03.0 Info: => 0.0012915s 22:00:03.0 Info: CreateTable CustomFormats 22:00:03.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:00:03.0 Info: => 0.0001907s 22:00:03.0 Info: CreateIndex CustomFormats (Name) 22:00:03.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:00:03.0 Info: => 0.0001167s 22:00:03.0 Info: AlterTable QualityProfiles 22:00:03.0 Info: => 5E-07s 22:00:03.0 Info: CreateColumn QualityProfiles FormatItems String 22:00:03.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:00:03.0 Info: => 0.0006228s 22:00:03.0 Info: AlterTable QualityProfiles 22:00:03.0 Info: => 6E-07s 22:00:03.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:00:03.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:03.0 Info: => 0.0005926s 22:00:03.0 Info: AlterTable QualityProfiles 22:00:03.0 Info: => 6E-07s 22:00:03.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:00:03.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:03.0 Info: => 0.0006698s 22:00:03.0 Info: PerformDBOperation 22:00:03.0 Info: Performing DB Operation 22:00:03.0 Info: => 0.0006844s 22:00:03.0 Info: PerformDBOperation 22:00:03.0 Info: Performing DB Operation 22:00:03.0 Info: => 3.54E-05s 22:00:03.0 Info: DeleteColumn ReleaseProfiles Preferred 22:00:03.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:00:03.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:03.0 Info: DROP TABLE "ReleaseProfiles" 22:00:03.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:03.0 Info: => 0.0058744s 22:00:03.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:00:03.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:00:03.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:03.0 Info: DROP TABLE "ReleaseProfiles" 22:00:03.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:03.0 Info: => 0.0044619s 22:00:03.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:03.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:03.0 Info: => 5.25E-05s 22:00:03.0 Info: AlterTable DelayProfiles 22:00:03.0 Info: => 8E-07s 22:00:03.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:00:03.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:03.0 Info: => 0.0005944s 22:00:03.0 Info: AlterTable DelayProfiles 22:00:03.0 Info: => 6E-07s 22:00:03.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:00:03.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:00:03.0 Info: => 0.0005692s 22:00:03.0 Info: -> 1 Insert operations completed in 00:00:00.0000970 taking an average of 00:00:00.0000970 22:00:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T22:00:03', 'add_custom_formats') 22:00:03.0 Info: Committing Transaction 22:00:03.0 Info: 63: add_custom_formats migrated 22:00:03.0 Info: => 0.00152s 22:00:03.0 Debug: Took: 00:00:00.4539497 22:00:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 22:00:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 22:00:03.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648031423594_145/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:03.1 Info: DatabaseEngineVersionCheck migrating 22:00:03.1 Info: PerformDBOperation 22:00:03.1 Info: Performing DB Operation 22:00:03.1 Info: SQLite 3.49.1 22:00:03.1 Info: => 0.0029514s 22:00:03.1 Info: DatabaseEngineVersionCheck migrated 22:00:03.1 Info: => 0.0029675s 22:00:03.1 Info: VersionMigration migrating 22:00:03.1 Info: Beginning Transaction 22:00:03.1 Info: CreateTable VersionInfo 22:00:03.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:03.1 Info: => 0.0001633s 22:00:03.1 Info: Committing Transaction 22:00:03.1 Info: VersionMigration migrated 22:00:03.1 Info: => 0.0012467s 22:00:03.1 Info: VersionUniqueMigration migrating 22:00:03.1 Info: Beginning Transaction 22:00:03.1 Info: CreateIndex VersionInfo (Version) 22:00:03.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:03.1 Info: => 0.0002523s 22:00:03.1 Info: AlterTable VersionInfo 22:00:03.1 Info: => 7E-07s 22:00:03.1 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:03.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:03.1 Info: => 0.0006425s 22:00:03.1 Info: Committing Transaction 22:00:03.1 Info: VersionUniqueMigration migrated 22:00:03.1 Info: => 0.0012228s 22:00:03.1 Info: VersionDescriptionMigration migrating 22:00:03.1 Info: Beginning Transaction 22:00:03.1 Info: AlterTable VersionInfo 22:00:03.1 Info: => 6E-07s 22:00:03.1 Info: CreateColumn VersionInfo Description String 22:00:03.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:03.1 Info: => 0.0002229s 22:00:03.1 Info: Committing Transaction 22:00:03.1 Info: VersionDescriptionMigration migrated 22:00:03.1 Info: => 0.0007556s 22:00:03.1 Info: 1: InitialSetup migrating 22:00:03.1 Info: Beginning Transaction 22:00:03.1 Info: Starting migration of Main DB to 1 22:00:03.1 Info: CreateTable Config 22:00:03.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:03.1 Info: => 0.0001738s 22:00:03.1 Info: CreateIndex Config (Key) 22:00:03.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:03.1 Info: => 7.65E-05s 22:00:03.1 Info: CreateTable RootFolders 22:00:03.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:03.1 Info: => 9.34E-05s 22:00:03.1 Info: CreateIndex RootFolders (Path) 22:00:03.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:03.1 Info: => 8.12E-05s 22:00:03.1 Info: CreateTable Artists 22:00:03.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:00:03.1 Info: => 0.0002184s 22:00:03.1 Info: CreateIndex Artists (ForeignArtistId) 22:00:03.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:03.1 Info: => 6.94E-05s 22:00:03.1 Info: CreateIndex Artists (NameSlug) 22:00:03.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:03.1 Info: => 6.58E-05s 22:00:03.1 Info: CreateIndex Artists (CleanName) 22:00:03.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:03.1 Info: => 6.02E-05s 22:00:03.1 Info: CreateIndex Artists (Path) 22:00:03.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:03.1 Info: => 5.91E-05s 22:00:03.1 Info: CreateTable Albums 22:00:03.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:03.1 Info: => 0.000252s 22:00:03.1 Info: CreateIndex Albums (ForeignAlbumId) 22:00:03.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:03.1 Info: => 7.59E-05s 22:00:03.1 Info: CreateIndex Albums (MBId) 22:00:03.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:03.1 Info: => 6.26E-05s 22:00:03.1 Info: CreateIndex Albums (TADBId) 22:00:03.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:03.1 Info: => 5.98E-05s 22:00:03.1 Info: CreateIndex Albums (TitleSlug) 22:00:03.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:03.1 Info: => 6.03E-05s 22:00:03.1 Info: CreateIndex Albums (CleanTitle) 22:00:03.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:03.1 Info: => 6.49E-05s 22:00:03.1 Info: CreateIndex Albums (Path) 22:00:03.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:03.1 Info: => 6.1E-05s 22:00:03.1 Info: CreateTable Tracks 22:00:03.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:03.1 Info: => 0.0001904s 22:00:03.1 Info: CreateIndex Tracks (ForeignTrackId) 22:00:03.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:03.1 Info: => 7.41E-05s 22:00:03.1 Info: CreateIndex Tracks (ArtistId) 22:00:03.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:03.1 Info: => 6.63E-05s 22:00:03.1 Info: CreateIndex Tracks (TrackFileId) 22:00:03.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:03.1 Info: => 6.36E-05s 22:00:03.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:03.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:03.1 Info: => 6.78E-05s 22:00:03.1 Info: CreateTable TrackFiles 22:00:03.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:00:03.1 Info: => 0.0001251s 22:00:03.1 Info: CreateIndex TrackFiles (ArtistId) 22:00:03.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:03.1 Info: => 6.69E-05s 22:00:03.1 Info: CreateIndex TrackFiles (AlbumId) 22:00:03.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:03.1 Info: => 6.05E-05s 22:00:03.1 Info: CreateTable History 22:00:03.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:00:03.1 Info: => 0.0001275s 22:00:03.1 Info: CreateIndex History (Date) 22:00:03.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:03.1 Info: => 6.63E-05s 22:00:03.1 Info: CreateIndex History (EventType) 22:00:03.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:03.1 Info: => 5.98E-05s 22:00:03.1 Info: CreateIndex History (DownloadId) 22:00:03.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:03.1 Info: => 5.89E-05s 22:00:03.1 Info: CreateIndex History (AlbumId) 22:00:03.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:03.1 Info: => 6.17E-05s 22:00:03.1 Info: CreateTable Notifications 22:00:03.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:00:03.1 Info: => 0.0001126s 22:00:03.1 Info: CreateTable ScheduledTasks 22:00:03.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:00:03.1 Info: => 9.09E-05s 22:00:03.1 Info: CreateIndex ScheduledTasks (TypeName) 22:00:03.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:03.1 Info: => 6.72E-05s 22:00:03.1 Info: CreateTable Indexers 22:00:03.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:00:03.1 Info: => 9.53E-05s 22:00:03.1 Info: CreateIndex Indexers (Name) 22:00:03.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:03.1 Info: => 9.63E-05s 22:00:03.1 Info: CreateTable Profiles 22:00:03.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:00:03.1 Info: => 9.28E-05s 22:00:03.1 Info: CreateIndex Profiles (Name) 22:00:03.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:03.1 Info: => 7.4E-05s 22:00:03.1 Info: CreateTable QualityDefinitions 22:00:03.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:00:03.1 Info: => 0.0001167s 22:00:03.1 Info: CreateIndex QualityDefinitions (Quality) 22:00:03.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:03.1 Info: => 7.42E-05s 22:00:03.1 Info: CreateIndex QualityDefinitions (Title) 22:00:03.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:03.1 Info: => 7.16E-05s 22:00:03.1 Info: CreateTable NamingConfig 22:00:03.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:00:03.1 Info: => 0.0001484s 22:00:03.1 Info: CreateTable Blacklist 22:00:03.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:00:03.1 Info: => 0.0002053s 22:00:03.1 Info: CreateTable Metadata 22:00:03.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:03.1 Info: => 0.0001005s 22:00:03.1 Info: CreateTable MetadataFiles 22:00:03.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:00:03.1 Info: => 0.0001122s 22:00:03.1 Info: CreateTable DownloadClients 22:00:03.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:03.1 Info: => 9.87E-05s 22:00:03.1 Info: CreateTable PendingReleases 22:00:03.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:00:03.1 Info: => 0.0001066s 22:00:03.1 Info: CreateTable RemotePathMappings 22:00:03.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:00:03.1 Info: => 9E-05s 22:00:03.1 Info: CreateTable Tags 22:00:03.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:03.1 Info: => 9.68E-05s 22:00:03.1 Info: CreateIndex Tags (Label) 22:00:03.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:03.1 Info: => 7.96E-05s 22:00:03.1 Info: CreateTable Restrictions 22:00:03.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:03.1 Info: => 8.95E-05s 22:00:03.1 Info: CreateTable DelayProfiles 22:00:03.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:00:03.1 Info: => 0.0001161s 22:00:03.1 Info: CreateTable Users 22:00:03.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:00:03.1 Info: => 8.56E-05s 22:00:03.1 Info: CreateIndex Users (Identifier) 22:00:03.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:03.1 Info: => 7.46E-05s 22:00:03.1 Info: CreateIndex Users (Username) 22:00:03.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:03.1 Info: => 0.0001203s 22:00:03.1 Info: CreateTable Commands 22:00:03.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:00:03.1 Info: => 0.0001462s 22:00:03.1 Info: CreateTable IndexerStatus 22:00:03.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:00:03.1 Info: => 0.0001194s 22:00:03.1 Info: CreateIndex IndexerStatus (ProviderId) 22:00:03.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:03.1 Info: => 7.95E-05s 22:00:03.1 Info: CreateTable ExtraFiles 22:00:03.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:00:03.1 Info: => 0.0001067s 22:00:03.1 Info: CreateTable LyricFiles 22:00:03.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:00:03.1 Info: => 0.0001198s 22:00:03.1 Info: CreateTable LanguageProfiles 22:00:03.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:00:03.1 Info: => 8.97E-05s 22:00:03.1 Info: CreateIndex LanguageProfiles (Name) 22:00:03.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:03.1 Info: => 9.66E-05s 22:00:03.1 Info: CreateTable DownloadClientStatus 22:00:03.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:00:03.1 Info: => 9.91E-05s 22:00:03.1 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:03.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:03.1 Info: => 8.32E-05s 22:00:03.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:03.1 Info: -> 1 Insert operations completed in 00:00:00.0000596 taking an average of 00:00:00.0000596 22:00:03.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:03', 'InitialSetup') 22:00:03.1 Info: Committing Transaction 22:00:03.1 Info: 1: InitialSetup migrated 22:00:03.1 Info: => 0.0100045s 22:00:03.1 Info: 2: add_reason_to_pending_releases migrating 22:00:03.1 Info: Beginning Transaction 22:00:03.1 Info: Starting migration of Main DB to 2 22:00:03.1 Info: AlterTable PendingReleases 22:00:03.1 Info: => 1E-06s 22:00:03.1 Info: CreateColumn PendingReleases Reason Int32 22:00:03.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:03.1 Info: => 0.0005661s 22:00:03.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:03', 'add_reason_to_pending_releases') 22:00:03.1 Info: Committing Transaction 22:00:03.1 Info: 2: add_reason_to_pending_releases migrated 22:00:03.1 Info: => 0.0012091s 22:00:03.1 Info: 3: add_medium_support migrating 22:00:03.1 Info: Beginning Transaction 22:00:03.1 Info: Starting migration of Main DB to 3 22:00:03.1 Info: AlterTable Albums 22:00:03.1 Info: => 6E-07s 22:00:03.1 Info: CreateColumn Albums Media String 22:00:03.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:03.1 Info: => 0.0005193s 22:00:03.1 Info: AlterTable Tracks 22:00:03.1 Info: => 7E-07s 22:00:03.1 Info: CreateColumn Tracks MediumNumber Int32 22:00:03.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:03.1 Info: => 0.0004661s 22:00:03.1 Info: AlterTable Tracks 22:00:03.1 Info: => 5E-07s 22:00:03.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:03.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:03.1 Info: => 0.0004611s 22:00:03.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:03.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:03.1 Info: => 4.08E-05s 22:00:03.1 Info: DeleteColumn Tracks TrackNumber 22:00:03.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:00:03.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:00:03.1 Info: DROP TABLE "Tracks" 22:00:03.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:03.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:03.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:03.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:03.1 Info: => 0.0038893s 22:00:03.1 Info: AlterTable Tracks 22:00:03.1 Info: => 6E-07s 22:00:03.1 Info: CreateColumn Tracks TrackNumber String 22:00:03.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:03.1 Info: => 0.0004811s 22:00:03.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:03', 'add_medium_support') 22:00:03.1 Info: Committing Transaction 22:00:03.1 Info: 3: add_medium_support migrated 22:00:03.1 Info: => 0.0011927s 22:00:03.1 Info: 4: add_various_qualites_in_profile migrating 22:00:03.1 Info: Beginning Transaction 22:00:03.1 Info: Starting migration of Main DB to 4 22:00:03.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:03.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:03.1 Info: => 5.04E-05s 22:00:03.1 Info: PerformDBOperation 22:00:03.1 Info: Performing DB Operation 22:00:03.1 Info: => 3.11E-05s 22:00:03.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:03', 'add_various_qualites_in_profile') 22:00:03.1 Info: Committing Transaction 22:00:03.1 Info: 4: add_various_qualites_in_profile migrated 22:00:03.1 Info: => 0.0006187s 22:00:03.1 Info: 5: metadata_profiles migrating 22:00:03.1 Info: Beginning Transaction 22:00:03.1 Info: Starting migration of Main DB to 5 22:00:03.1 Info: CreateTable MetadataProfiles 22:00:03.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:00:03.1 Info: => 0.0001246s 22:00:03.1 Info: CreateIndex MetadataProfiles (Name) 22:00:03.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:03.1 Info: => 8.55E-05s 22:00:03.1 Info: AlterTable Artists 22:00:03.1 Info: => 4E-07s 22:00:03.1 Info: CreateColumn Artists MetadataProfileId Int32 22:00:03.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:03.1 Info: => 0.0005089s 22:00:03.1 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:03.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:00:03.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:00:03.1 Info: DROP TABLE "Artists" 22:00:03.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:03.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:03.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:03.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:03.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:03.2 Info: => 0.0041315s 22:00:03.2 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:03.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:00:03.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:00:03.2 Info: DROP TABLE "Artists" 22:00:03.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:03.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:03.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:03.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:03.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:03.2 Info: => 0.0057783s 22:00:03.2 Info: AlterTable Albums 22:00:03.2 Info: => 7E-07s 22:00:03.2 Info: CreateColumn Albums SecondaryTypes String 22:00:03.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:03.2 Info: => 0.0005296s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:03', 'metadata_profiles') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 5: metadata_profiles migrated 22:00:03.2 Info: => 0.0013153s 22:00:03.2 Info: 6: separate_automatic_and_interactive_search migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 6 22:00:03.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:03.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:00:03.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:03.2 Info: DROP TABLE "Indexers" 22:00:03.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:03.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:03.2 Info: => 0.0033574s 22:00:03.2 Info: AlterTable Indexers 22:00:03.2 Info: => 6E-07s 22:00:03.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:03.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:03.2 Info: => 0.0004857s 22:00:03.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:03.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:03.2 Info: => 3.9E-05s 22:00:03.2 Info: AlterTable Indexers 22:00:03.2 Info: => 3E-07s 22:00:03.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:03.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:00:03.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:00:03.2 Info: DROP TABLE "Indexers" 22:00:03.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:03.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:03.2 Info: => 0.0042441s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:03', 'separate_automatic_and_interactive_search') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 6: separate_automatic_and_interactive_search migrated 22:00:03.2 Info: => 0.0049366s 22:00:03.2 Info: 7: change_album_path_to_relative migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 7 22:00:03.2 Info: DeleteColumn Albums Path 22:00:03.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:00:03.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:00:03.2 Info: DROP TABLE "Albums" 22:00:03.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:03.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:03.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:03.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:03.2 Info: => 0.0041485s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:03', 'change_album_path_to_relative') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 7: change_album_path_to_relative migrated 22:00:03.2 Info: => 0.0049068s 22:00:03.2 Info: 8: change_quality_size_mb_to_kb migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 8 22:00:03.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:00:03.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:00:03.2 Info: => 4.89E-05s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:03', 'change_quality_size_mb_to_kb') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 8: change_quality_size_mb_to_kb migrated 22:00:03.2 Info: => 0.0006414s 22:00:03.2 Info: 9: album_releases migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 9 22:00:03.2 Info: AlterTable Albums 22:00:03.2 Info: => 7E-07s 22:00:03.2 Info: CreateColumn Albums Releases String 22:00:03.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:03.2 Info: => 0.0005492s 22:00:03.2 Info: AlterTable Albums 22:00:03.2 Info: => 6E-07s 22:00:03.2 Info: CreateColumn Albums CurrentRelease String 22:00:03.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:03.2 Info: => 0.000488s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:03', 'album_releases') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 9: album_releases migrated 22:00:03.2 Info: => 0.0011158s 22:00:03.2 Info: 10: album_releases_fix migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 10 22:00:03.2 Info: AlterTable Albums 22:00:03.2 Info: => 6E-07s 22:00:03.2 Info: AlterColumn Albums Releases String 22:00:03.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:00:03.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:03.2 Info: DROP TABLE "Albums" 22:00:03.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:03.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:03.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:03.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:03.2 Info: => 0.0055341s 22:00:03.2 Info: AlterTable Albums 22:00:03.2 Info: => 5E-07s 22:00:03.2 Info: AlterColumn Albums CurrentRelease String 22:00:03.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:00:03.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:03.2 Info: DROP TABLE "Albums" 22:00:03.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:03.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:03.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:03.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:03.2 Info: => 0.0041568s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:03', 'album_releases_fix') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 10: album_releases_fix migrated 22:00:03.2 Info: => 0.0049519s 22:00:03.2 Info: 11: import_lists migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 11 22:00:03.2 Info: CreateTable ImportLists 22:00:03.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:00:03.2 Info: => 0.0002097s 22:00:03.2 Info: CreateIndex ImportLists (Name) 22:00:03.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:03.2 Info: => 8.16E-05s 22:00:03.2 Info: CreateTable ImportListStatus 22:00:03.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:00:03.2 Info: => 0.000106s 22:00:03.2 Info: CreateIndex ImportListStatus (ProviderId) 22:00:03.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:03.2 Info: => 7.15E-05s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:03', 'import_lists') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 11: import_lists migrated 22:00:03.2 Info: => 0.0007445s 22:00:03.2 Info: 12: add_release_status migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 12 22:00:03.2 Info: AlterTable MetadataProfiles 22:00:03.2 Info: => 9E-07s 22:00:03.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:03.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:03.2 Info: => 0.0005437s 22:00:03.2 Info: PerformDBOperation 22:00:03.2 Info: Performing DB Operation 22:00:03.2 Info: => 2.74E-05s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:03', 'add_release_status') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 12: add_release_status migrated 22:00:03.2 Info: => 0.000742s 22:00:03.2 Info: 13: album_download_notification migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 13 22:00:03.2 Info: AlterTable Notifications 22:00:03.2 Info: => 5E-07s 22:00:03.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:03.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:03.2 Info: => 0.0005375s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:03', 'album_download_notification') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 13: album_download_notification migrated 22:00:03.2 Info: => 0.0012841s 22:00:03.2 Info: 14: fix_language_metadata_profiles migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 14 22:00:03.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:00:03.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:00:03.2 Info: => 7.82E-05s 22:00:03.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:00:03.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:00:03.2 Info: => 5.13E-05s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:03', 'fix_language_metadata_profiles') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 14: fix_language_metadata_profiles migrated 22:00:03.2 Info: => 0.0007111s 22:00:03.2 Info: 15: remove_fanzub migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 15 22:00:03.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:03.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:03.2 Info: => 4.16E-05s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:03', 'remove_fanzub') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 15: remove_fanzub migrated 22:00:03.2 Info: => 0.0006783s 22:00:03.2 Info: 16: update_artist_history_indexes migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 16 22:00:03.2 Info: CreateIndex Albums (ArtistId) 22:00:03.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:03.2 Info: => 0.0001049s 22:00:03.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:03.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:03.2 Info: => 7.69E-05s 22:00:03.2 Info: DeleteIndex History (AlbumId) 22:00:03.2 Info: DROP INDEX "IX_History_AlbumId" 22:00:03.2 Info: => 0.000124s 22:00:03.2 Info: CreateIndex History (AlbumId, Date) 22:00:03.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:03.2 Info: => 8.53E-05s 22:00:03.2 Info: DeleteIndex History (DownloadId) 22:00:03.2 Info: DROP INDEX "IX_History_DownloadId" 22:00:03.2 Info: => 0.0001099s 22:00:03.2 Info: CreateIndex History (DownloadId, Date) 22:00:03.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:03.2 Info: => 8.29E-05s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:03', 'update_artist_history_indexes') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 16: update_artist_history_indexes migrated 22:00:03.2 Info: => 0.0007767s 22:00:03.2 Info: 17: remove_nma migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 17 22:00:03.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:03.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:03.2 Info: => 4.61E-05s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:03', 'remove_nma') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 17: remove_nma migrated 22:00:03.2 Info: => 0.0006984s 22:00:03.2 Info: 18: album_disambiguation migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 18 22:00:03.2 Info: AlterTable Albums 22:00:03.2 Info: => 6E-07s 22:00:03.2 Info: CreateColumn Albums Disambiguation String 22:00:03.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:03.2 Info: => 0.0005501s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:03', 'album_disambiguation') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 18: album_disambiguation migrated 22:00:03.2 Info: => 0.0012202s 22:00:03.2 Info: 19: add_ape_quality_in_profiles migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 19 22:00:03.2 Info: PerformDBOperation 22:00:03.2 Info: Performing DB Operation 22:00:03.2 Info: => 3.05E-05s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:03', 'add_ape_quality_in_profiles') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 19: add_ape_quality_in_profiles migrated 22:00:03.2 Info: => 0.0006841s 22:00:03.2 Info: 20: remove_pushalot migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 20 22:00:03.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:03.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:03.2 Info: => 4.52E-05s 22:00:03.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:03.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:03.2 Info: => 2.86E-05s 22:00:03.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:03.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:03.2 Info: => 2.68E-05s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:03', 'remove_pushalot') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 20: remove_pushalot migrated 22:00:03.2 Info: => 0.0006819s 22:00:03.2 Info: 21: add_custom_filters migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 21 22:00:03.2 Info: CreateTable CustomFilters 22:00:03.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:00:03.2 Info: => 0.0001251s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:03', 'add_custom_filters') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 21: add_custom_filters migrated 22:00:03.2 Info: => 0.0008206s 22:00:03.2 Info: 22: import_list_tags migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 22 22:00:03.2 Info: AlterTable ImportLists 22:00:03.2 Info: => 6E-07s 22:00:03.2 Info: CreateColumn ImportLists Tags String 22:00:03.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:03.2 Info: => 0.0005762s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:03', 'import_list_tags') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 22: import_list_tags migrated 22:00:03.2 Info: => 0.001279s 22:00:03.2 Info: 23: add_release_groups_etc migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 23 22:00:03.2 Info: CreateTable ArtistMetadata 22:00:03.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:00:03.2 Info: => 0.0002191s 22:00:03.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:03.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:03.2 Info: => 0.0001052s 22:00:03.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:00:03.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:00:03.2 Info: => 8E-05s 22:00:03.2 Info: AlterTable Artists 22:00:03.2 Info: => 4E-07s 22:00:03.2 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:03.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:03.2 Info: => 0.0005469s 22:00:03.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:03.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:03.2 Info: => 9.39E-05s 22:00:03.2 Info: CreateTable AlbumReleases 22:00:03.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:00:03.2 Info: => 0.0001464s 22:00:03.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:03.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:03.2 Info: => 8.69E-05s 22:00:03.2 Info: CreateIndex AlbumReleases (AlbumId) 22:00:03.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:03.2 Info: => 7.65E-05s 22:00:03.2 Info: PerformDBOperation 22:00:03.2 Info: Performing DB Operation 22:00:03.2 Info: => 3.4E-05s 22:00:03.2 Info: AlterTable Albums 22:00:03.2 Info: => 4E-07s 22:00:03.2 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:03.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:03.2 Info: => 0.000545s 22:00:03.2 Info: AlterTable Albums 22:00:03.2 Info: => 5E-07s 22:00:03.2 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:03.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:03.2 Info: => 0.0005902s 22:00:03.2 Info: AlterTable Albums 22:00:03.2 Info: => 6E-07s 22:00:03.2 Info: CreateColumn Albums Links String 22:00:03.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:03.2 Info: => 0.0005378s 22:00:03.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:03.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:03.2 Info: => 7.47E-05s 22:00:03.2 Info: AlterTable Tracks 22:00:03.2 Info: => 4E-07s 22:00:03.2 Info: CreateColumn Tracks ForeignRecordingId String 22:00:03.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:03.2 Info: => 0.0005287s 22:00:03.2 Info: AlterTable Tracks 22:00:03.2 Info: => 6E-07s 22:00:03.2 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:03.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:03.2 Info: => 0.0005341s 22:00:03.2 Info: AlterTable Tracks 22:00:03.2 Info: => 6E-07s 22:00:03.2 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:03.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:03.2 Info: => 0.000532s 22:00:03.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:03.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:03.2 Info: => 7.92E-05s 22:00:03.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:03.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:03.2 Info: => 5.77E-05s 22:00:03.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:03.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:03.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:03.2 Info: DROP TABLE "Artists" 22:00:03.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:03.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:03.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:03.2 Info: => 0.0050139s 22:00:03.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:03.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:00:03.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:00:03.2 Info: DROP TABLE "Albums" 22:00:03.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:03.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:03.2 Info: => 0.0047193s 22:00:03.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:03.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:03.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:00:03.2 Info: DROP TABLE "Tracks" 22:00:03.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:03.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:03.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:03.2 Info: => 0.0045054s 22:00:03.2 Info: DeleteColumn TrackFiles ArtistId 22:00:03.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:00:03.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:00:03.2 Info: DROP TABLE "TrackFiles" 22:00:03.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:03.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:03.2 Info: => 0.0035525s 22:00:03.2 Info: CreateIndex Artists (ArtistMetadataId) 22:00:03.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:03.2 Info: => 7.18E-05s 22:00:03.2 Info: CreateIndex Artists (Monitored) 22:00:03.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:03.2 Info: => 6.73E-05s 22:00:03.2 Info: CreateIndex Albums (ArtistMetadataId) 22:00:03.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:03.2 Info: => 6.64E-05s 22:00:03.2 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:03.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:03.2 Info: => 6.93E-05s 22:00:03.2 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:03.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:03.2 Info: => 6.5E-05s 22:00:03.2 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:03.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:03.2 Info: => 6.41E-05s 22:00:03.2 Info: UpdateData 22:00:03.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:03.2 Info: => 4E-05s 22:00:03.2 Info: UpdateData 22:00:03.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:03.2 Info: => 3.1E-05s 22:00:03.2 Info: UpdateData 22:00:03.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:03.2 Info: => 3.77E-05s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:03', 'add_release_groups_etc') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 23: add_release_groups_etc migrated 22:00:03.2 Info: => 0.0010766s 22:00:03.2 Info: 24: NewMediaInfoFormat migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 24 22:00:03.2 Info: UpdateData 22:00:03.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:03.2 Info: => 4.81E-05s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:03', 'NewMediaInfoFormat') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 24: NewMediaInfoFormat migrated 22:00:03.2 Info: => 0.0007298s 22:00:03.2 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 25 22:00:03.2 Info: RenameTable Restrictions ReleaseProfiles 22:00:03.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:03.2 Info: => 0.0014673s 22:00:03.2 Info: AlterTable ReleaseProfiles 22:00:03.2 Info: => 8E-07s 22:00:03.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:03.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:03.2 Info: => 0.0005415s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:03', 'rename_restrictions_to_release_profiles') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:03.2 Info: => 0.001244s 22:00:03.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 26 22:00:03.2 Info: RenameTable Profiles QualityProfiles 22:00:03.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:03.2 Info: => 0.0014509s 22:00:03.2 Info: AlterTable QualityProfiles 22:00:03.2 Info: => 7E-07s 22:00:03.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:03.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:03.2 Info: => 0.0005283s 22:00:03.2 Info: AlterTable LanguageProfiles 22:00:03.2 Info: => 7E-07s 22:00:03.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:03.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:03.2 Info: => 0.0005273s 22:00:03.2 Info: UpdateData 22:00:03.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:03.2 Info: => 4.4E-05s 22:00:03.2 Info: UpdateData 22:00:03.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:03.2 Info: => 2.76E-05s 22:00:03.2 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:03.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:03.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:00:03.2 Info: DROP TABLE "Artists" 22:00:03.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:03.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:03.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:03.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:03.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:03.2 Info: => 0.0049304s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:03', 'rename_quality_profiles_add_upgrade_allowed') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:03.2 Info: => 0.0058057s 22:00:03.2 Info: 27: add_import_exclusions migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 27 22:00:03.2 Info: CreateTable ImportListExclusions 22:00:03.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:03.2 Info: => 0.0001651s 22:00:03.2 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:03.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:03.2 Info: => 8.49E-05s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:03', 'add_import_exclusions') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 27: add_import_exclusions migrated 22:00:03.2 Info: => 0.000837s 22:00:03.2 Info: 28: clean_artist_metadata_table migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 28 22:00:03.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:00:03.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:00:03.2 Info: => 0.0001602s 22:00:03.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:00:03.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:00:03.2 Info: => 0.0001204s 22:00:03.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:00:03.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:00:03.2 Info: => 0.0001113s 22:00:03.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:00:03.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:00:03.2 Info: => 0.0001352s 22:00:03.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:00:03.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:00:03.2 Info: => 0.0001165s 22:00:03.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:00:03.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:00:03.2 Info: => 0.0001108s 22:00:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:03', 'clean_artist_metadata_table') 22:00:03.2 Info: Committing Transaction 22:00:03.2 Info: 28: clean_artist_metadata_table migrated 22:00:03.2 Info: => 0.0008215s 22:00:03.2 Info: 29: health_issue_notification migrating 22:00:03.2 Info: Beginning Transaction 22:00:03.2 Info: Starting migration of Main DB to 29 22:00:03.2 Info: AlterTable Notifications 22:00:03.2 Info: => 8E-07s 22:00:03.2 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:03.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:03.2 Info: => 0.0005793s 22:00:03.2 Info: AlterTable Notifications 22:00:03.2 Info: => 6E-07s 22:00:03.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:03.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:03.2 Info: => 0.0005372s 22:00:03.2 Info: AlterTable Notifications 22:00:03.2 Info: => 5E-07s 22:00:03.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:03.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:03.2 Info: => 0.0005242s 22:00:03.2 Info: AlterTable Notifications 22:00:03.2 Info: => 6E-07s 22:00:03.2 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:03.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:03.2 Info: => 0.0005394s 22:00:03.2 Info: AlterTable Notifications 22:00:03.2 Info: => 5E-07s 22:00:03.2 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:03.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:03.2 Info: => 0.0005348s 22:00:03.2 Info: DeleteColumn Notifications OnDownload 22:00:03.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:00:03.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:00:03.2 Info: DROP TABLE "Notifications" 22:00:03.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:03.2 Info: => 0.0044981s 22:00:03.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:03.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:00:03.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:00:03.3 Info: DROP TABLE "Notifications" 22:00:03.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:03.3 Info: => 0.0036134s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:03', 'health_issue_notification') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 29: health_issue_notification migrated 22:00:03.3 Info: => 0.004546s 22:00:03.3 Info: 30: add_mediafilerepository_mtime migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 30 22:00:03.3 Info: AlterTable TrackFiles 22:00:03.3 Info: => 6E-07s 22:00:03.3 Info: CreateColumn TrackFiles Modified DateTime 22:00:03.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:03.3 Info: => 0.000578s 22:00:03.3 Info: AlterTable TrackFiles 22:00:03.3 Info: => 5E-07s 22:00:03.3 Info: CreateColumn TrackFiles Path String 22:00:03.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:03.3 Info: => 0.0005344s 22:00:03.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:03.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:03.3 Info: => 3.66E-05s 22:00:03.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:00:03.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:00:03.3 Info: => 0.000121s 22:00:03.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:00:03.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:00:03.3 Info: => 0.0001305s 22:00:03.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:00:03.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:00:03.3 Info: => 0.0001291s 22:00:03.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:00:03.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:00:03.3 Info: => 7.47E-05s 22:00:03.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:03.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:03.3 Info: => 4.65E-05s 22:00:03.3 Info: AlterTable TrackFiles 22:00:03.3 Info: => 3E-07s 22:00:03.3 Info: AlterColumn TrackFiles Path String 22:00:03.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:00:03.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:00:03.3 Info: DROP TABLE "TrackFiles" 22:00:03.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:03.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:03.3 Info: => 0.0045272s 22:00:03.3 Info: CreateIndex TrackFiles (Path) 22:00:03.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:03.3 Info: => 8.17E-05s 22:00:03.3 Info: DeleteColumn TrackFiles RelativePath 22:00:03.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:00:03.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:00:03.3 Info: DROP TABLE "TrackFiles" 22:00:03.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:03.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:03.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:03.3 Info: => 0.0038237s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:03', 'add_mediafilerepository_mtime') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 30: add_mediafilerepository_mtime migrated 22:00:03.3 Info: => 0.0047311s 22:00:03.3 Info: 31: add_artistmetadataid_constraint migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 31 22:00:03.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:00:03.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:00:03.3 Info: => 8.61E-05s 22:00:03.3 Info: DeleteIndex Artists (ArtistMetadataId) 22:00:03.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:00:03.3 Info: => 0.0001406s 22:00:03.3 Info: AlterColumn Artists ArtistMetadataId Int32 22:00:03.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:00:03.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:00:03.3 Info: DROP TABLE "Artists" 22:00:03.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:03.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:03.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:03.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:03.3 Info: => 0.0040175s 22:00:03.3 Info: CreateIndex Artists (ArtistMetadataId) 22:00:03.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:03.3 Info: => 7.23E-05s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T22:00:03', 'add_artistmetadataid_constraint') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 31: add_artistmetadataid_constraint migrated 22:00:03.3 Info: => 0.0009164s 22:00:03.3 Info: 32: old_ids_and_artist_alias migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 32 22:00:03.3 Info: AlterTable ArtistMetadata 22:00:03.3 Info: => 6E-07s 22:00:03.3 Info: CreateColumn ArtistMetadata Aliases String 22:00:03.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:00:03.3 Info: => 0.0005771s 22:00:03.3 Info: AlterTable ArtistMetadata 22:00:03.3 Info: => 5E-07s 22:00:03.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:00:03.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:00:03.3 Info: => 0.0005328s 22:00:03.3 Info: AlterTable Albums 22:00:03.3 Info: => 5E-07s 22:00:03.3 Info: CreateColumn Albums OldForeignAlbumIds String 22:00:03.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:00:03.3 Info: => 0.0005292s 22:00:03.3 Info: AlterTable AlbumReleases 22:00:03.3 Info: => 6E-07s 22:00:03.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:00:03.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:00:03.3 Info: => 0.0005333s 22:00:03.3 Info: AlterTable Tracks 22:00:03.3 Info: => 6E-07s 22:00:03.3 Info: CreateColumn Tracks OldForeignRecordingIds String 22:00:03.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:00:03.3 Info: => 0.0005294s 22:00:03.3 Info: AlterTable Tracks 22:00:03.3 Info: => 7E-07s 22:00:03.3 Info: CreateColumn Tracks OldForeignTrackIds String 22:00:03.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:00:03.3 Info: => 0.0005378s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T22:00:03', 'old_ids_and_artist_alias') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 32: old_ids_and_artist_alias migrated 22:00:03.3 Info: => 0.0013379s 22:00:03.3 Info: 33: download_propers_config migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 33 22:00:03.3 Info: PerformDBOperation 22:00:03.3 Info: Performing DB Operation 22:00:03.3 Info: => 3.12E-05s 22:00:03.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:03.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:03.3 Info: => 3.26E-05s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T22:00:03', 'download_propers_config') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 33: download_propers_config migrated 22:00:03.3 Info: => 0.000748s 22:00:03.3 Info: 34: remove_language_profiles migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 34 22:00:03.3 Info: DeleteTable LanguageProfiles 22:00:03.3 Info: DROP TABLE "LanguageProfiles" 22:00:03.3 Info: => 0.0002106s 22:00:03.3 Info: DeleteColumn Artists LanguageProfileId 22:00:03.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:00:03.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:00:03.3 Info: DROP TABLE "Artists" 22:00:03.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:03.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:03.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:03.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:03.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:03.3 Info: => 0.005716s 22:00:03.3 Info: DeleteColumn ImportLists LanguageProfileId 22:00:03.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:00:03.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:00:03.3 Info: DROP TABLE "ImportLists" 22:00:03.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:00:03.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:03.3 Info: => 0.0044429s 22:00:03.3 Info: DeleteColumn Blacklist Language 22:00:03.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:00:03.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:00:03.3 Info: DROP TABLE "Blacklist" 22:00:03.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:00:03.3 Info: => 0.0035322s 22:00:03.3 Info: DeleteColumn History Language 22:00:03.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:00:03.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:00:03.3 Info: DROP TABLE "History" 22:00:03.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:03.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:03.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:03.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:03.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:03.3 Info: => 0.0050461s 22:00:03.3 Info: DeleteColumn LyricFiles Language 22:00:03.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:00:03.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:00:03.3 Info: DROP TABLE "LyricFiles" 22:00:03.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:03.3 Info: => 0.0034568s 22:00:03.3 Info: DeleteColumn TrackFiles Language 22:00:03.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:00:03.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:00:03.3 Info: DROP TABLE "TrackFiles" 22:00:03.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:03.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:03.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:03.3 Info: => 0.0037939s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T22:00:03', 'remove_language_profiles') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 34: remove_language_profiles migrated 22:00:03.3 Info: => 0.0049095s 22:00:03.3 Info: 35: multi_disc_naming_format migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 35 22:00:03.3 Info: AlterTable NamingConfig 22:00:03.3 Info: => 6E-07s 22:00:03.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:00:03.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:00:03.3 Info: => 0.0005628s 22:00:03.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:03.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:03.3 Info: => 4.2E-05s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T22:00:03', 'multi_disc_naming_format') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 35: multi_disc_naming_format migrated 22:00:03.3 Info: => 0.0008047s 22:00:03.3 Info: 36: add_download_client_priority migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 36 22:00:03.3 Info: AlterTable DownloadClients 22:00:03.3 Info: => 8E-07s 22:00:03.3 Info: CreateColumn DownloadClients Priority Int32 22:00:03.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:00:03.3 Info: => 0.0005671s 22:00:03.3 Info: PerformDBOperation 22:00:03.3 Info: Performing DB Operation 22:00:03.3 Info: => 4.88E-05s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T22:00:03', 'add_download_client_priority') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 36: add_download_client_priority migrated 22:00:03.3 Info: => 0.0008434s 22:00:03.3 Info: 37: remove_growl_prowl migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 37 22:00:03.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:03.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:00:03.3 Info: => 5.53E-05s 22:00:03.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:03.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:00:03.3 Info: => 2.84E-05s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T22:00:03', 'remove_growl_prowl') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 37: remove_growl_prowl migrated 22:00:03.3 Info: => 0.0007372s 22:00:03.3 Info: 38: remove_plex_hometheatre migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 38 22:00:03.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:03.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:00:03.3 Info: => 4.39E-05s 22:00:03.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:03.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:00:03.3 Info: => 2.67E-05s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T22:00:03', 'remove_plex_hometheatre') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 38: remove_plex_hometheatre migrated 22:00:03.3 Info: => 0.0011219s 22:00:03.3 Info: 39: add_root_folder_add_defaults migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 39 22:00:03.3 Info: AlterTable RootFolders 22:00:03.3 Info: => 4E-07s 22:00:03.3 Info: CreateColumn RootFolders Name String 22:00:03.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:00:03.3 Info: => 0.0005823s 22:00:03.3 Info: AlterTable RootFolders 22:00:03.3 Info: => 6E-07s 22:00:03.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:00:03.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:00:03.3 Info: => 0.0005397s 22:00:03.3 Info: AlterTable RootFolders 22:00:03.3 Info: => 7E-07s 22:00:03.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:00:03.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:00:03.3 Info: => 0.0005236s 22:00:03.3 Info: AlterTable RootFolders 22:00:03.3 Info: => 7E-07s 22:00:03.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:00:03.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:03.3 Info: => 0.000531s 22:00:03.3 Info: AlterTable RootFolders 22:00:03.3 Info: => 5E-07s 22:00:03.3 Info: CreateColumn RootFolders DefaultTags String 22:00:03.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:00:03.3 Info: => 0.0005317s 22:00:03.3 Info: PerformDBOperation 22:00:03.3 Info: Performing DB Operation 22:00:03.3 Info: => 4.67E-05s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T22:00:03', 'add_root_folder_add_defaults') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 39: add_root_folder_add_defaults migrated 22:00:03.3 Info: => 0.0007954s 22:00:03.3 Info: 40: task_duration migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 40 22:00:03.3 Info: AlterTable ScheduledTasks 22:00:03.3 Info: => 6E-07s 22:00:03.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:00:03.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:00:03.3 Info: => 0.0006122s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T22:00:03', 'task_duration') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 40: task_duration migrated 22:00:03.3 Info: => 0.0014205s 22:00:03.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 41 22:00:03.3 Info: AlterTable ReleaseProfiles 22:00:03.3 Info: => 7E-07s 22:00:03.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:00:03.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:00:03.3 Info: => 0.0006634s 22:00:03.3 Info: AlterTable ReleaseProfiles 22:00:03.3 Info: => 6E-07s 22:00:03.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:00:03.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:00:03.3 Info: => 0.000536s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T22:00:03', 'add_indexer_and_enabled_to_release_profiles') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:00:03.3 Info: => 0.0013249s 22:00:03.3 Info: 42: remove_album_folders migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 42 22:00:03.3 Info: DeleteColumn Artists AlbumFolder 22:00:03.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:00:03.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:00:03.3 Info: DROP TABLE "Artists" 22:00:03.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:03.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:03.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:03.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:03.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:03.3 Info: => 0.0055433s 22:00:03.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:03.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:03.3 Info: => 3.85E-05s 22:00:03.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:03.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:03.3 Info: => 2.95E-05s 22:00:03.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:00:03.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:00:03.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:00:03.3 Info: DROP TABLE "NamingConfig" 22:00:03.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:00:03.3 Info: => 0.0045549s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T22:00:03', 'remove_album_folders') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 42: remove_album_folders migrated 22:00:03.3 Info: => 0.0055999s 22:00:03.3 Info: 44: add_priority_to_indexers migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 44 22:00:03.3 Info: AlterTable Indexers 22:00:03.3 Info: => 9E-07s 22:00:03.3 Info: CreateColumn Indexers Priority Int32 22:00:03.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:00:03.3 Info: => 0.0005873s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T22:00:03', 'add_priority_to_indexers') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 44: add_priority_to_indexers migrated 22:00:03.3 Info: => 0.0013871s 22:00:03.3 Info: 45: remove_chown_and_folderchmod_config migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 45 22:00:03.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:03.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:03.3 Info: => 0.0001181s 22:00:03.3 Info: PerformDBOperation 22:00:03.3 Info: Performing DB Operation 22:00:03.3 Info: => 2.77E-05s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T22:00:03', 'remove_chown_and_folderchmod_config') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 45: remove_chown_and_folderchmod_config migrated 22:00:03.3 Info: => 0.0007971s 22:00:03.3 Info: 47: update_notifiarr migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 47 22:00:03.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:03.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:03.3 Info: => 7.3E-05s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T22:00:03', 'update_notifiarr') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 47: update_notifiarr migrated 22:00:03.3 Info: => 0.0008288s 22:00:03.3 Info: 49: email_multiple_addresses migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 49 22:00:03.3 Info: PerformDBOperation 22:00:03.3 Info: Performing DB Operation 22:00:03.3 Info: => 6.21E-05s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T22:00:03', 'email_multiple_addresses') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 49: email_multiple_addresses migrated 22:00:03.3 Info: => 0.000798s 22:00:03.3 Info: 50: rename_blacklist_to_blocklist migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 50 22:00:03.3 Info: RenameTable Blacklist Blocklist 22:00:03.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:00:03.3 Info: => 0.0015554s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T22:00:03', 'rename_blacklist_to_blocklist') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 50: rename_blacklist_to_blocklist migrated 22:00:03.3 Info: => 0.0023909s 22:00:03.3 Info: 51: cdh_per_downloadclient migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 51 22:00:03.3 Info: AlterTable DownloadClients 22:00:03.3 Info: => 1.2E-06s 22:00:03.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:00:03.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:03.3 Info: => 0.0005873s 22:00:03.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:00:03.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:03.3 Info: => 0.0005383s 22:00:03.3 Info: PerformDBOperation 22:00:03.3 Info: Performing DB Operation 22:00:03.3 Info: => 0.0001537s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T22:00:03', 'cdh_per_downloadclient') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 51: cdh_per_downloadclient migrated 22:00:03.3 Info: => 0.0009512s 22:00:03.3 Info: 52: download_history migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 52 22:00:03.3 Info: CreateTable DownloadHistory 22:00:03.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:00:03.3 Info: => 0.0002s 22:00:03.3 Info: CreateIndex DownloadHistory (EventType) 22:00:03.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:03.3 Info: => 8.96E-05s 22:00:03.3 Info: CreateIndex DownloadHistory (ArtistId) 22:00:03.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:03.3 Info: => 7.03E-05s 22:00:03.3 Info: CreateIndex DownloadHistory (DownloadId) 22:00:03.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:03.3 Info: => 0.0001145s 22:00:03.3 Info: PerformDBOperation 22:00:03.3 Info: Performing DB Operation 22:00:03.3 Info: => 0.0001013s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T22:00:03', 'download_history') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 52: download_history migrated 22:00:03.3 Info: => 0.0009483s 22:00:03.3 Info: 53: add_update_history migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 53 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T22:00:03', 'add_update_history') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 53: add_update_history migrated 22:00:03.3 Info: => 0.0007839s 22:00:03.3 Info: 54: add_on_update_to_notifications migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 54 22:00:03.3 Info: AlterTable Notifications 22:00:03.3 Info: => 7E-07s 22:00:03.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:00:03.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:00:03.3 Info: => 0.0006081s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T22:00:03', 'add_on_update_to_notifications') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 54: add_on_update_to_notifications migrated 22:00:03.3 Info: => 0.0014017s 22:00:03.3 Info: 55: download_client_per_indexer migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 55 22:00:03.3 Info: AlterTable Indexers 22:00:03.3 Info: => 7E-07s 22:00:03.3 Info: CreateColumn Indexers DownloadClientId Int32 22:00:03.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:00:03.3 Info: => 0.0005984s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T22:00:03', 'download_client_per_indexer') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 55: download_client_per_indexer migrated 22:00:03.3 Info: => 0.0013401s 22:00:03.3 Info: 56: AddNewItemMonitorType migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 56 22:00:03.3 Info: AlterTable Artists 22:00:03.3 Info: => 7E-07s 22:00:03.3 Info: CreateColumn Artists MonitorNewItems Int32 22:00:03.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:03.3 Info: => 0.000613s 22:00:03.3 Info: AlterTable RootFolders 22:00:03.3 Info: => 6E-07s 22:00:03.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:00:03.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:03.3 Info: => 0.000562s 22:00:03.3 Info: AlterTable ImportLists 22:00:03.3 Info: => 6E-07s 22:00:03.3 Info: CreateColumn ImportLists MonitorNewItems Int32 22:00:03.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:03.3 Info: => 0.0005588s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T22:00:03', 'AddNewItemMonitorType') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 56: AddNewItemMonitorType migrated 22:00:03.3 Info: => 0.0013165s 22:00:03.3 Info: 57: ImportListSearch migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 57 22:00:03.3 Info: AlterTable ImportLists 22:00:03.3 Info: => 5E-07s 22:00:03.3 Info: CreateColumn ImportLists ShouldSearch Boolean 22:00:03.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:00:03.3 Info: => 0.0005879s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T22:00:03', 'ImportListSearch') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 57: ImportListSearch migrated 22:00:03.3 Info: => 0.0013745s 22:00:03.3 Info: 58: ImportListMonitorExisting migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 58 22:00:03.3 Info: AlterTable ImportLists 22:00:03.3 Info: => 6E-07s 22:00:03.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:00:03.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:00:03.3 Info: => 0.0005843s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T22:00:03', 'ImportListMonitorExisting') 22:00:03.3 Info: Committing Transaction 22:00:03.3 Info: 58: ImportListMonitorExisting migrated 22:00:03.3 Info: => 0.0013585s 22:00:03.3 Info: 59: add_indexer_tags migrating 22:00:03.3 Info: Beginning Transaction 22:00:03.3 Info: Starting migration of Main DB to 59 22:00:03.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:03.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:00:03.3 Info: => 4.73E-05s 22:00:03.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:03.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:00:03.3 Info: => 2.76E-05s 22:00:03.3 Info: AlterTable Indexers 22:00:03.3 Info: => 3E-07s 22:00:03.3 Info: CreateColumn Indexers Tags String 22:00:03.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:00:03.3 Info: => 0.0005711s 22:00:03.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T22:00:03', 'add_indexer_tags') 22:00:03.3 Info: Committing Transaction 22:00:03.4 Info: 59: add_indexer_tags migrated 22:00:03.4 Info: => 0.0014328s 22:00:03.4 Info: 60: update_audio_types migrating 22:00:03.4 Info: Beginning Transaction 22:00:03.4 Info: Starting migration of Main DB to 60 22:00:03.4 Info: PerformDBOperation 22:00:03.4 Info: Performing DB Operation 22:00:03.4 Info: => 5.64E-05s 22:00:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T22:00:03', 'update_audio_types') 22:00:03.4 Info: Committing Transaction 22:00:03.4 Info: 60: update_audio_types migrated 22:00:03.4 Info: => 0.0007809s 22:00:03.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:00:03.4 Info: Beginning Transaction 22:00:03.4 Info: Starting migration of Main DB to 61 22:00:03.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:03.4 Info: DELETE FROM "Commands" WHERE 1 = 1 22:00:03.4 Info: => 4.46E-05s 22:00:03.4 Info: AlterTable AlbumReleases 22:00:03.4 Info: => 4E-07s 22:00:03.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:00:03.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:00:03.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:00:03.4 Info: DROP TABLE "AlbumReleases" 22:00:03.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:00:03.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:03.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:03.4 Info: => 0.0045481s 22:00:03.4 Info: AlterTable Albums 22:00:03.4 Info: => 5E-07s 22:00:03.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:00:03.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:00:03.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:00:03.4 Info: DROP TABLE "Albums" 22:00:03.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:03.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:03.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:03.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:03.4 Info: => 0.0042807s 22:00:03.4 Info: AlterTable Albums 22:00:03.4 Info: => 4E-07s 22:00:03.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:00:03.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:00:03.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:00:03.4 Info: DROP TABLE "Albums" 22:00:03.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:03.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:03.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:03.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:03.4 Info: => 0.0054931s 22:00:03.4 Info: AlterTable Albums 22:00:03.4 Info: => 4E-07s 22:00:03.4 Info: AlterColumn Albums Added DateTimeOffset 22:00:03.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:00:03.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:00:03.4 Info: DROP TABLE "Albums" 22:00:03.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:03.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:03.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:03.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:03.4 Info: => 0.0045114s 22:00:03.4 Info: AlterTable Artists 22:00:03.4 Info: => 5E-07s 22:00:03.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:00:03.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:00:03.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:00:03.4 Info: DROP TABLE "Artists" 22:00:03.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:03.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:03.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:03.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:03.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:03.4 Info: => 0.0042454s 22:00:03.4 Info: AlterTable Artists 22:00:03.4 Info: => 6E-07s 22:00:03.4 Info: AlterColumn Artists Added DateTimeOffset 22:00:03.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:00:03.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:00:03.4 Info: DROP TABLE "Artists" 22:00:03.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:03.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:03.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:03.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:03.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:03.4 Info: => 0.0051331s 22:00:03.4 Info: AlterTable Blocklist 22:00:03.4 Info: => 5E-07s 22:00:03.4 Info: AlterColumn Blocklist Date DateTimeOffset 22:00:03.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:00:03.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:00:03.4 Info: DROP TABLE "Blocklist" 22:00:03.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:03.4 Info: => 0.0054928s 22:00:03.4 Info: AlterTable Blocklist 22:00:03.4 Info: => 7E-07s 22:00:03.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:00:03.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:00:03.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:00:03.4 Info: DROP TABLE "Blocklist" 22:00:03.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:03.4 Info: => 0.0041117s 22:00:03.4 Info: AlterTable Commands 22:00:03.4 Info: => 7E-07s 22:00:03.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:00:03.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:00:03.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:00:03.4 Info: DROP TABLE "Commands" 22:00:03.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:03.4 Info: => 0.0040844s 22:00:03.4 Info: AlterTable Commands 22:00:03.4 Info: => 6E-07s 22:00:03.4 Info: AlterColumn Commands StartedAt DateTimeOffset 22:00:03.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:00:03.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:00:03.4 Info: DROP TABLE "Commands" 22:00:03.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:03.4 Info: => 0.0038195s 22:00:03.4 Info: AlterTable Commands 22:00:03.4 Info: => 7E-07s 22:00:03.4 Info: AlterColumn Commands EndedAt DateTimeOffset 22:00:03.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:00:03.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:00:03.4 Info: DROP TABLE "Commands" 22:00:03.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:03.4 Info: => 0.0053836s 22:00:03.4 Info: AlterTable DownloadClientStatus 22:00:03.4 Info: => 7E-07s 22:00:03.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:00:03.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:00:03.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:03.4 Info: DROP TABLE "DownloadClientStatus" 22:00:03.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:03.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:03.4 Info: => 0.0040442s 22:00:03.4 Info: AlterTable DownloadClientStatus 22:00:03.4 Info: => 5E-07s 22:00:03.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:00:03.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:00:03.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:03.4 Info: DROP TABLE "DownloadClientStatus" 22:00:03.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:03.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:03.4 Info: => 0.0047678s 22:00:03.4 Info: AlterTable DownloadClientStatus 22:00:03.4 Info: => 5E-07s 22:00:03.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:00:03.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:00:03.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:03.4 Info: DROP TABLE "DownloadClientStatus" 22:00:03.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:03.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:03.4 Info: => 0.0039307s 22:00:03.4 Info: AlterTable DownloadHistory 22:00:03.4 Info: => 5E-07s 22:00:03.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:00:03.4 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 22:00:03.4 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 22:00:03.4 Info: DROP TABLE "DownloadHistory" 22:00:03.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:00:03.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:03.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:03.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:03.4 Info: => 0.0041563s 22:00:03.4 Info: AlterTable ExtraFiles 22:00:03.4 Info: => 5E-07s 22:00:03.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:00:03.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:00:03.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:00:03.4 Info: DROP TABLE "ExtraFiles" 22:00:03.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:03.4 Info: => 0.005436s 22:00:03.4 Info: AlterTable ExtraFiles 22:00:03.4 Info: => 7E-07s 22:00:03.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:00:03.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:00:03.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:00:03.4 Info: DROP TABLE "ExtraFiles" 22:00:03.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:03.4 Info: => 0.0039588s 22:00:03.4 Info: AlterTable History 22:00:03.4 Info: => 7E-07s 22:00:03.4 Info: AlterColumn History Date DateTimeOffset 22:00:03.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:00:03.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:00:03.4 Info: DROP TABLE "History" 22:00:03.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:03.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:03.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:03.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:03.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:03.4 Info: => 0.0041548s 22:00:03.4 Info: AlterTable ImportListStatus 22:00:03.4 Info: => 5E-07s 22:00:03.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:00:03.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:00:03.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:03.4 Info: DROP TABLE "ImportListStatus" 22:00:03.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:03.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:03.4 Info: => 0.0042219s 22:00:03.4 Info: AlterTable ImportListStatus 22:00:03.4 Info: => 5E-07s 22:00:03.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:00:03.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:00:03.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:03.4 Info: DROP TABLE "ImportListStatus" 22:00:03.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:03.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:03.4 Info: => 0.0051692s 22:00:03.4 Info: AlterTable ImportListStatus 22:00:03.4 Info: => 6E-07s 22:00:03.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:00:03.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:00:03.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:03.4 Info: DROP TABLE "ImportListStatus" 22:00:03.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:03.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:03.4 Info: => 0.0038339s 22:00:03.4 Info: AlterTable IndexerStatus 22:00:03.4 Info: => 6E-07s 22:00:03.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:00:03.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:00:03.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:03.4 Info: DROP TABLE "IndexerStatus" 22:00:03.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:03.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:03.5 Info: => 0.0038028s 22:00:03.5 Info: AlterTable IndexerStatus 22:00:03.5 Info: => 5E-07s 22:00:03.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:00:03.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:00:03.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:03.5 Info: DROP TABLE "IndexerStatus" 22:00:03.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:03.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:03.5 Info: => 0.0038622s 22:00:03.5 Info: AlterTable IndexerStatus 22:00:03.5 Info: => 5E-07s 22:00:03.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:00:03.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:00:03.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:03.5 Info: DROP TABLE "IndexerStatus" 22:00:03.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:03.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:03.5 Info: => 0.0047296s 22:00:03.5 Info: AlterTable LyricFiles 22:00:03.5 Info: => 5E-07s 22:00:03.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:00:03.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:00:03.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:00:03.5 Info: DROP TABLE "LyricFiles" 22:00:03.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:03.5 Info: => 0.0055265s 22:00:03.5 Info: AlterTable LyricFiles 22:00:03.5 Info: => 6E-07s 22:00:03.5 Info: AlterColumn LyricFiles Added DateTimeOffset 22:00:03.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:00:03.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:00:03.5 Info: DROP TABLE "LyricFiles" 22:00:03.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:03.5 Info: => 0.0040279s 22:00:03.5 Info: AlterTable MetadataFiles 22:00:03.5 Info: => 6E-07s 22:00:03.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:00:03.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:00:03.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:00:03.5 Info: DROP TABLE "MetadataFiles" 22:00:03.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:03.5 Info: => 0.0040425s 22:00:03.5 Info: AlterTable MetadataFiles 22:00:03.5 Info: => 6E-07s 22:00:03.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:00:03.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:00:03.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:00:03.5 Info: DROP TABLE "MetadataFiles" 22:00:03.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:03.5 Info: => 0.0036993s 22:00:03.5 Info: AlterTable PendingReleases 22:00:03.5 Info: => 6E-07s 22:00:03.5 Info: AlterColumn PendingReleases Added DateTimeOffset 22:00:03.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:00:03.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:00:03.5 Info: DROP TABLE "PendingReleases" 22:00:03.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:00:03.5 Info: => 0.005878s 22:00:03.5 Info: AlterTable ScheduledTasks 22:00:03.5 Info: => 6E-07s 22:00:03.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:00:03.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:00:03.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:03.5 Info: DROP TABLE "ScheduledTasks" 22:00:03.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:03.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:03.5 Info: => 0.0036898s 22:00:03.5 Info: AlterTable ScheduledTasks 22:00:03.5 Info: => 5E-07s 22:00:03.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:00:03.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:00:03.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:03.5 Info: DROP TABLE "ScheduledTasks" 22:00:03.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:03.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:03.5 Info: => 0.0047051s 22:00:03.5 Info: AlterTable TrackFiles 22:00:03.5 Info: => 5E-07s 22:00:03.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:00:03.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:03.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:00:03.5 Info: DROP TABLE "TrackFiles" 22:00:03.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:03.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:03.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:03.5 Info: => 0.003924s 22:00:03.5 Info: AlterTable TrackFiles 22:00:03.5 Info: => 5E-07s 22:00:03.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:00:03.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:03.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:00:03.5 Info: DROP TABLE "TrackFiles" 22:00:03.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:03.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:03.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:03.5 Info: => 0.0049677s 22:00:03.5 Info: AlterTable VersionInfo 22:00:03.5 Info: => 5E-07s 22:00:03.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:00:03.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:00:03.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:00:03.5 Info: DROP TABLE "VersionInfo" 22:00:03.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:00:03.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:03.5 Info: => 0.0037608s 22:00:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T22:00:03', 'postgres_update_timestamp_columns_to_with_timezone') 22:00:03.5 Info: Committing Transaction 22:00:03.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:00:03.5 Info: => 0.0061987s 22:00:03.5 Info: 62: add_on_delete_to_notifications migrating 22:00:03.5 Info: Beginning Transaction 22:00:03.5 Info: Starting migration of Main DB to 62 22:00:03.5 Info: AlterTable Notifications 22:00:03.5 Info: => 6E-07s 22:00:03.5 Info: CreateColumn Notifications OnArtistDelete Boolean 22:00:03.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:00:03.5 Info: => 0.0005779s 22:00:03.5 Info: AlterTable Notifications 22:00:03.5 Info: => 5E-07s 22:00:03.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:00:03.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:00:03.5 Info: => 0.0005515s 22:00:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T22:00:03', 'add_on_delete_to_notifications') 22:00:03.5 Info: Committing Transaction 22:00:03.5 Info: 62: add_on_delete_to_notifications migrated 22:00:03.5 Info: => 0.0013133s 22:00:03.5 Info: 63: add_custom_formats migrating 22:00:03.5 Info: Beginning Transaction 22:00:03.5 Info: Starting migration of Main DB to 63 22:00:03.5 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', 'some', '', '[]', 1, 1, 0) 22:00:03.5 Info: AlterTable DelayProfiles 22:00:03.5 Info: => 4E-07s 22:00:03.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:00:03.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:00:03.5 Info: => 0.0005771s 22:00:03.5 Info: UpdateData 22:00:03.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:00:03.5 Info: => 5E-05s 22:00:03.5 Info: AlterTable TrackFiles 22:00:03.5 Info: => 4E-07s 22:00:03.5 Info: CreateColumn TrackFiles OriginalFilePath String 22:00:03.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:00:03.5 Info: => 0.0005557s 22:00:03.5 Info: PerformDBOperation 22:00:03.5 Info: Performing DB Operation 22:00:03.5 Info: => 0.0012422s 22:00:03.5 Info: CreateTable CustomFormats 22:00:03.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:00:03.5 Info: => 0.0001695s 22:00:03.5 Info: CreateIndex CustomFormats (Name) 22:00:03.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:00:03.5 Info: => 0.0001269s 22:00:03.5 Info: AlterTable QualityProfiles 22:00:03.5 Info: => 5E-07s 22:00:03.5 Info: CreateColumn QualityProfiles FormatItems String 22:00:03.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:00:03.5 Info: => 0.0005871s 22:00:03.5 Info: AlterTable QualityProfiles 22:00:03.5 Info: => 6E-07s 22:00:03.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:00:03.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:03.5 Info: => 0.0005772s 22:00:03.5 Info: AlterTable QualityProfiles 22:00:03.5 Info: => 5E-07s 22:00:03.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:00:03.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:03.5 Info: => 0.0005653s 22:00:03.5 Info: PerformDBOperation 22:00:03.5 Info: Performing DB Operation 22:00:03.5 Info: => 0.001277s 22:00:03.5 Info: PerformDBOperation 22:00:03.5 Info: Performing DB Operation 22:00:03.5 Info: => 3.27E-05s 22:00:03.5 Info: DeleteColumn ReleaseProfiles Preferred 22:00:03.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:00:03.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:03.5 Info: DROP TABLE "ReleaseProfiles" 22:00:03.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:03.5 Info: => 0.0062612s 22:00:03.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:00:03.5 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 22:00:03.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:03.5 Info: DROP TABLE "ReleaseProfiles" 22:00:03.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:03.5 Info: => 0.0042094s 22:00:03.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:03.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:03.5 Info: => 4.65E-05s 22:00:03.5 Info: AlterTable DelayProfiles 22:00:03.5 Info: => 3E-07s 22:00:03.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:00:03.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:03.5 Info: => 0.000564s 22:00:03.5 Info: AlterTable DelayProfiles 22:00:03.5 Info: => 7E-07s 22:00:03.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:00:03.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:00:03.5 Info: => 0.0005614s 22:00:03.5 Info: -> 1 Insert operations completed in 00:00:00.0000842 taking an average of 00:00:00.0000842 22:00:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T22:00:03', 'add_custom_formats') 22:00:03.5 Info: Committing Transaction 22:00:03.5 Info: 63: add_custom_formats migrated 22:00:03.5 Info: => 0.0019294s 22:00:03.5 Debug: Took: 00:00:00.4365423 22:00:03.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 22:00:03.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 22:00:03.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648036232092_147/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:03.6 Info: DatabaseEngineVersionCheck migrating 22:00:03.6 Info: PerformDBOperation 22:00:03.6 Info: Performing DB Operation 22:00:03.6 Info: SQLite 3.49.1 22:00:03.6 Info: => 0.0027533s 22:00:03.6 Info: DatabaseEngineVersionCheck migrated 22:00:03.6 Info: => 0.0027684s 22:00:03.6 Info: VersionMigration migrating 22:00:03.6 Info: Beginning Transaction 22:00:03.6 Info: CreateTable VersionInfo 22:00:03.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:03.6 Info: => 0.0001935s 22:00:03.6 Info: Committing Transaction 22:00:03.6 Info: VersionMigration migrated 22:00:03.6 Info: => 0.001298s 22:00:03.6 Info: VersionUniqueMigration migrating 22:00:03.6 Info: Beginning Transaction 22:00:03.6 Info: CreateIndex VersionInfo (Version) 22:00:03.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:03.6 Info: => 0.0001629s 22:00:03.6 Info: AlterTable VersionInfo 22:00:03.6 Info: => 7E-07s 22:00:03.6 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:03.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:03.6 Info: => 0.000542s 22:00:03.6 Info: Committing Transaction 22:00:03.6 Info: VersionUniqueMigration migrated 22:00:03.6 Info: => 0.0011294s 22:00:03.6 Info: VersionDescriptionMigration migrating 22:00:03.6 Info: Beginning Transaction 22:00:03.6 Info: AlterTable VersionInfo 22:00:03.6 Info: => 5E-07s 22:00:03.6 Info: CreateColumn VersionInfo Description String 22:00:03.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:03.6 Info: => 0.000235s 22:00:03.6 Info: Committing Transaction 22:00:03.6 Info: VersionDescriptionMigration migrated 22:00:03.6 Info: => 0.0007799s 22:00:03.6 Info: 1: InitialSetup migrating 22:00:03.6 Info: Beginning Transaction 22:00:03.6 Info: Starting migration of Main DB to 1 22:00:03.6 Info: CreateTable Config 22:00:03.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:03.6 Info: => 0.0002136s 22:00:03.6 Info: CreateIndex Config (Key) 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:03.6 Info: => 7.96E-05s 22:00:03.6 Info: CreateTable RootFolders 22:00:03.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:03.6 Info: => 0.000103s 22:00:03.6 Info: CreateIndex RootFolders (Path) 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:03.6 Info: => 9.29E-05s 22:00:03.6 Info: CreateTable Artists 22:00:03.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:00:03.6 Info: => 0.0002397s 22:00:03.6 Info: CreateIndex Artists (ForeignArtistId) 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:03.6 Info: => 9.51E-05s 22:00:03.6 Info: CreateIndex Artists (NameSlug) 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:03.6 Info: => 6.82E-05s 22:00:03.6 Info: CreateIndex Artists (CleanName) 22:00:03.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:03.6 Info: => 6.59E-05s 22:00:03.6 Info: CreateIndex Artists (Path) 22:00:03.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:03.6 Info: => 7.2E-05s 22:00:03.6 Info: CreateTable Albums 22:00:03.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:03.6 Info: => 0.0002261s 22:00:03.6 Info: CreateIndex Albums (ForeignAlbumId) 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:03.6 Info: => 9.04E-05s 22:00:03.6 Info: CreateIndex Albums (MBId) 22:00:03.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:03.6 Info: => 6.49E-05s 22:00:03.6 Info: CreateIndex Albums (TADBId) 22:00:03.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:03.6 Info: => 6.1E-05s 22:00:03.6 Info: CreateIndex Albums (TitleSlug) 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:03.6 Info: => 6.22E-05s 22:00:03.6 Info: CreateIndex Albums (CleanTitle) 22:00:03.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:03.6 Info: => 6.1E-05s 22:00:03.6 Info: CreateIndex Albums (Path) 22:00:03.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:03.6 Info: => 5.67E-05s 22:00:03.6 Info: CreateTable Tracks 22:00:03.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:03.6 Info: => 0.0001928s 22:00:03.6 Info: CreateIndex Tracks (ForeignTrackId) 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:03.6 Info: => 9.08E-05s 22:00:03.6 Info: CreateIndex Tracks (ArtistId) 22:00:03.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:03.6 Info: => 7.32E-05s 22:00:03.6 Info: CreateIndex Tracks (TrackFileId) 22:00:03.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:03.6 Info: => 6.88E-05s 22:00:03.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:03.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:03.6 Info: => 6.84E-05s 22:00:03.6 Info: CreateTable TrackFiles 22:00:03.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:00:03.6 Info: => 0.0001488s 22:00:03.6 Info: CreateIndex TrackFiles (ArtistId) 22:00:03.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:03.6 Info: => 9.43E-05s 22:00:03.6 Info: CreateIndex TrackFiles (AlbumId) 22:00:03.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:03.6 Info: => 6.66E-05s 22:00:03.6 Info: CreateTable History 22:00:03.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:00:03.6 Info: => 0.0001465s 22:00:03.6 Info: CreateIndex History (Date) 22:00:03.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:03.6 Info: => 8.51E-05s 22:00:03.6 Info: CreateIndex History (EventType) 22:00:03.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:03.6 Info: => 6.75E-05s 22:00:03.6 Info: CreateIndex History (DownloadId) 22:00:03.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:03.6 Info: => 6.02E-05s 22:00:03.6 Info: CreateIndex History (AlbumId) 22:00:03.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:03.6 Info: => 6.56E-05s 22:00:03.6 Info: CreateTable Notifications 22:00:03.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:00:03.6 Info: => 0.0001359s 22:00:03.6 Info: CreateTable ScheduledTasks 22:00:03.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:00:03.6 Info: => 0.0001135s 22:00:03.6 Info: CreateIndex ScheduledTasks (TypeName) 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:03.6 Info: => 7.56E-05s 22:00:03.6 Info: CreateTable Indexers 22:00:03.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:00:03.6 Info: => 0.0001162s 22:00:03.6 Info: CreateIndex Indexers (Name) 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:03.6 Info: => 0.0001053s 22:00:03.6 Info: CreateTable Profiles 22:00:03.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:00:03.6 Info: => 0.0001068s 22:00:03.6 Info: CreateIndex Profiles (Name) 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:03.6 Info: => 9.27E-05s 22:00:03.6 Info: CreateTable QualityDefinitions 22:00:03.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:00:03.6 Info: => 0.0001172s 22:00:03.6 Info: CreateIndex QualityDefinitions (Quality) 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:03.6 Info: => 8.96E-05s 22:00:03.6 Info: CreateIndex QualityDefinitions (Title) 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:03.6 Info: => 7.82E-05s 22:00:03.6 Info: CreateTable NamingConfig 22:00:03.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:00:03.6 Info: => 0.0001523s 22:00:03.6 Info: CreateTable Blacklist 22:00:03.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:00:03.6 Info: => 0.0002177s 22:00:03.6 Info: CreateTable Metadata 22:00:03.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:03.6 Info: => 0.0001138s 22:00:03.6 Info: CreateTable MetadataFiles 22:00:03.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:00:03.6 Info: => 0.0001352s 22:00:03.6 Info: CreateTable DownloadClients 22:00:03.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:03.6 Info: => 0.0001141s 22:00:03.6 Info: CreateTable PendingReleases 22:00:03.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:00:03.6 Info: => 0.0001263s 22:00:03.6 Info: CreateTable RemotePathMappings 22:00:03.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:00:03.6 Info: => 0.0001061s 22:00:03.6 Info: CreateTable Tags 22:00:03.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:03.6 Info: => 0.0001038s 22:00:03.6 Info: CreateIndex Tags (Label) 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:03.6 Info: => 8.19E-05s 22:00:03.6 Info: CreateTable Restrictions 22:00:03.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:03.6 Info: => 0.0001098s 22:00:03.6 Info: CreateTable DelayProfiles 22:00:03.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:00:03.6 Info: => 0.000139s 22:00:03.6 Info: CreateTable Users 22:00:03.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:00:03.6 Info: => 0.0001057s 22:00:03.6 Info: CreateIndex Users (Identifier) 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:03.6 Info: => 9.48E-05s 22:00:03.6 Info: CreateIndex Users (Username) 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:03.6 Info: => 0.0001002s 22:00:03.6 Info: CreateTable Commands 22:00:03.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:00:03.6 Info: => 0.0001461s 22:00:03.6 Info: CreateTable IndexerStatus 22:00:03.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:00:03.6 Info: => 0.0001338s 22:00:03.6 Info: CreateIndex IndexerStatus (ProviderId) 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:03.6 Info: => 8E-05s 22:00:03.6 Info: CreateTable ExtraFiles 22:00:03.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:00:03.6 Info: => 0.0001256s 22:00:03.6 Info: CreateTable LyricFiles 22:00:03.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:00:03.6 Info: => 0.0001443s 22:00:03.6 Info: CreateTable LanguageProfiles 22:00:03.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:00:03.6 Info: => 0.0001083s 22:00:03.6 Info: CreateIndex LanguageProfiles (Name) 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:03.6 Info: => 0.0001076s 22:00:03.6 Info: CreateTable DownloadClientStatus 22:00:03.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:00:03.6 Info: => 0.0001156s 22:00:03.6 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:03.6 Info: => 9.81E-05s 22:00:03.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:03.6 Info: -> 1 Insert operations completed in 00:00:00.0000607 taking an average of 00:00:00.0000607 22:00:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:03', 'InitialSetup') 22:00:03.6 Info: Committing Transaction 22:00:03.6 Info: 1: InitialSetup migrated 22:00:03.6 Info: => 0.0099437s 22:00:03.6 Info: 2: add_reason_to_pending_releases migrating 22:00:03.6 Info: Beginning Transaction 22:00:03.6 Info: Starting migration of Main DB to 2 22:00:03.6 Info: AlterTable PendingReleases 22:00:03.6 Info: => 8E-07s 22:00:03.6 Info: CreateColumn PendingReleases Reason Int32 22:00:03.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:03.6 Info: => 0.0006005s 22:00:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:03', 'add_reason_to_pending_releases') 22:00:03.6 Info: Committing Transaction 22:00:03.6 Info: 2: add_reason_to_pending_releases migrated 22:00:03.6 Info: => 0.001251s 22:00:03.6 Info: 3: add_medium_support migrating 22:00:03.6 Info: Beginning Transaction 22:00:03.6 Info: Starting migration of Main DB to 3 22:00:03.6 Info: AlterTable Albums 22:00:03.6 Info: => 7E-07s 22:00:03.6 Info: CreateColumn Albums Media String 22:00:03.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:03.6 Info: => 0.0005422s 22:00:03.6 Info: AlterTable Tracks 22:00:03.6 Info: => 5E-07s 22:00:03.6 Info: CreateColumn Tracks MediumNumber Int32 22:00:03.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:03.6 Info: => 0.0004802s 22:00:03.6 Info: AlterTable Tracks 22:00:03.6 Info: => 4E-07s 22:00:03.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:03.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:03.6 Info: => 0.0004796s 22:00:03.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:03.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:03.6 Info: => 4.18E-05s 22:00:03.6 Info: DeleteColumn Tracks TrackNumber 22:00:03.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:00:03.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:00:03.6 Info: DROP TABLE "Tracks" 22:00:03.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:03.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:03.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:03.6 Info: => 0.0038482s 22:00:03.6 Info: AlterTable Tracks 22:00:03.6 Info: => 5E-07s 22:00:03.6 Info: CreateColumn Tracks TrackNumber String 22:00:03.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:03.6 Info: => 0.0004876s 22:00:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:03', 'add_medium_support') 22:00:03.6 Info: Committing Transaction 22:00:03.6 Info: 3: add_medium_support migrated 22:00:03.6 Info: => 0.0011948s 22:00:03.6 Info: 4: add_various_qualites_in_profile migrating 22:00:03.6 Info: Beginning Transaction 22:00:03.6 Info: Starting migration of Main DB to 4 22:00:03.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:03.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:03.6 Info: => 4.96E-05s 22:00:03.6 Info: PerformDBOperation 22:00:03.6 Info: Performing DB Operation 22:00:03.6 Info: => 3.19E-05s 22:00:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:03', 'add_various_qualites_in_profile') 22:00:03.6 Info: Committing Transaction 22:00:03.6 Info: 4: add_various_qualites_in_profile migrated 22:00:03.6 Info: => 0.0006196s 22:00:03.6 Info: 5: metadata_profiles migrating 22:00:03.6 Info: Beginning Transaction 22:00:03.6 Info: Starting migration of Main DB to 5 22:00:03.6 Info: CreateTable MetadataProfiles 22:00:03.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:00:03.6 Info: => 0.0001706s 22:00:03.6 Info: CreateIndex MetadataProfiles (Name) 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:03.6 Info: => 8.73E-05s 22:00:03.6 Info: AlterTable Artists 22:00:03.6 Info: => 4E-07s 22:00:03.6 Info: CreateColumn Artists MetadataProfileId Int32 22:00:03.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:03.6 Info: => 0.0005334s 22:00:03.6 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:03.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:00:03.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:00:03.6 Info: DROP TABLE "Artists" 22:00:03.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:03.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:03.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:03.6 Info: => 0.0041107s 22:00:03.6 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:03.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:00:03.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:00:03.6 Info: DROP TABLE "Artists" 22:00:03.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:03.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:03.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:03.6 Info: => 0.0057564s 22:00:03.6 Info: AlterTable Albums 22:00:03.6 Info: => 6E-07s 22:00:03.6 Info: CreateColumn Albums SecondaryTypes String 22:00:03.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:03.6 Info: => 0.0005529s 22:00:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:03', 'metadata_profiles') 22:00:03.6 Info: Committing Transaction 22:00:03.6 Info: 5: metadata_profiles migrated 22:00:03.6 Info: => 0.0013332s 22:00:03.6 Info: 6: separate_automatic_and_interactive_search migrating 22:00:03.6 Info: Beginning Transaction 22:00:03.6 Info: Starting migration of Main DB to 6 22:00:03.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:03.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:00:03.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:03.6 Info: DROP TABLE "Indexers" 22:00:03.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:03.6 Info: => 0.0042073s 22:00:03.6 Info: AlterTable Indexers 22:00:03.6 Info: => 4E-07s 22:00:03.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:03.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:03.6 Info: => 0.0005103s 22:00:03.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:03.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:03.6 Info: => 3.83E-05s 22:00:03.6 Info: AlterTable Indexers 22:00:03.6 Info: => 4E-07s 22:00:03.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:03.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:00:03.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:00:03.6 Info: DROP TABLE "Indexers" 22:00:03.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:03.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:03.6 Info: => 0.0033327s 22:00:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:03', 'separate_automatic_and_interactive_search') 22:00:03.6 Info: Committing Transaction 22:00:03.6 Info: 6: separate_automatic_and_interactive_search migrated 22:00:03.6 Info: => 0.0040488s 22:00:03.6 Info: 7: change_album_path_to_relative migrating 22:00:03.6 Info: Beginning Transaction 22:00:03.6 Info: Starting migration of Main DB to 7 22:00:03.6 Info: DeleteColumn Albums Path 22:00:03.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:00:03.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:00:03.6 Info: DROP TABLE "Albums" 22:00:03.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:03.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:03.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:03.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:03.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:03.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:03.7 Info: => 0.0040976s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:03', 'change_album_path_to_relative') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 7: change_album_path_to_relative migrated 22:00:03.7 Info: => 0.0048494s 22:00:03.7 Info: 8: change_quality_size_mb_to_kb migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 8 22:00:03.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:00:03.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:00:03.7 Info: => 4.68E-05s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:03', 'change_quality_size_mb_to_kb') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 8: change_quality_size_mb_to_kb migrated 22:00:03.7 Info: => 0.00065s 22:00:03.7 Info: 9: album_releases migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 9 22:00:03.7 Info: AlterTable Albums 22:00:03.7 Info: => 4E-07s 22:00:03.7 Info: CreateColumn Albums Releases String 22:00:03.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:03.7 Info: => 0.0005518s 22:00:03.7 Info: AlterTable Albums 22:00:03.7 Info: => 6E-07s 22:00:03.7 Info: CreateColumn Albums CurrentRelease String 22:00:03.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:03.7 Info: => 0.0004952s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:03', 'album_releases') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 9: album_releases migrated 22:00:03.7 Info: => 0.0011323s 22:00:03.7 Info: 10: album_releases_fix migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 10 22:00:03.7 Info: AlterTable Albums 22:00:03.7 Info: => 7E-07s 22:00:03.7 Info: AlterColumn Albums Releases String 22:00:03.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:00:03.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:00:03.7 Info: DROP TABLE "Albums" 22:00:03.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:03.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:03.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:03.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:03.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:03.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:03.7 Info: => 0.0048491s 22:00:03.7 Info: AlterTable Albums 22:00:03.7 Info: => 5E-07s 22:00:03.7 Info: AlterColumn Albums CurrentRelease String 22:00:03.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:00:03.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:00:03.7 Info: DROP TABLE "Albums" 22:00:03.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:03.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:03.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:03.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:03.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:03.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:03.7 Info: => 0.004039s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:03', 'album_releases_fix') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 10: album_releases_fix migrated 22:00:03.7 Info: => 0.0047693s 22:00:03.7 Info: 11: import_lists migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 11 22:00:03.7 Info: CreateTable ImportLists 22:00:03.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:00:03.7 Info: => 0.0002072s 22:00:03.7 Info: CreateIndex ImportLists (Name) 22:00:03.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:03.7 Info: => 7.9E-05s 22:00:03.7 Info: CreateTable ImportListStatus 22:00:03.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:00:03.7 Info: => 0.0001387s 22:00:03.7 Info: CreateIndex ImportListStatus (ProviderId) 22:00:03.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:03.7 Info: => 7.63E-05s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:03', 'import_lists') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 11: import_lists migrated 22:00:03.7 Info: => 0.0007416s 22:00:03.7 Info: 12: add_release_status migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 12 22:00:03.7 Info: AlterTable MetadataProfiles 22:00:03.7 Info: => 7E-07s 22:00:03.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:03.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:03.7 Info: => 0.0005601s 22:00:03.7 Info: PerformDBOperation 22:00:03.7 Info: Performing DB Operation 22:00:03.7 Info: => 2.73E-05s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:03', 'add_release_status') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 12: add_release_status migrated 22:00:03.7 Info: => 0.0006694s 22:00:03.7 Info: 13: album_download_notification migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 13 22:00:03.7 Info: AlterTable Notifications 22:00:03.7 Info: => 5E-07s 22:00:03.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:03.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:03.7 Info: => 0.0005397s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:03', 'album_download_notification') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 13: album_download_notification migrated 22:00:03.7 Info: => 0.00119s 22:00:03.7 Info: 14: fix_language_metadata_profiles migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 14 22:00:03.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:00:03.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:00:03.7 Info: => 7.7E-05s 22:00:03.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:00:03.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:00:03.7 Info: => 5.12E-05s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:03', 'fix_language_metadata_profiles') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 14: fix_language_metadata_profiles migrated 22:00:03.7 Info: => 0.0006449s 22:00:03.7 Info: 15: remove_fanzub migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 15 22:00:03.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:03.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:03.7 Info: => 4.19E-05s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:03', 'remove_fanzub') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 15: remove_fanzub migrated 22:00:03.7 Info: => 0.0006502s 22:00:03.7 Info: 16: update_artist_history_indexes migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 16 22:00:03.7 Info: CreateIndex Albums (ArtistId) 22:00:03.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:03.7 Info: => 9.93E-05s 22:00:03.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:03.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:03.7 Info: => 7.46E-05s 22:00:03.7 Info: DeleteIndex History (AlbumId) 22:00:03.7 Info: DROP INDEX "IX_History_AlbumId" 22:00:03.7 Info: => 0.0001248s 22:00:03.7 Info: CreateIndex History (AlbumId, Date) 22:00:03.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:03.7 Info: => 8.64E-05s 22:00:03.7 Info: DeleteIndex History (DownloadId) 22:00:03.7 Info: DROP INDEX "IX_History_DownloadId" 22:00:03.7 Info: => 0.0001058s 22:00:03.7 Info: CreateIndex History (DownloadId, Date) 22:00:03.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:03.7 Info: => 7.93E-05s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:03', 'update_artist_history_indexes') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 16: update_artist_history_indexes migrated 22:00:03.7 Info: => 0.000733s 22:00:03.7 Info: 17: remove_nma migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 17 22:00:03.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:03.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:03.7 Info: => 4.48E-05s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:03', 'remove_nma') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 17: remove_nma migrated 22:00:03.7 Info: => 0.0006317s 22:00:03.7 Info: 18: album_disambiguation migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 18 22:00:03.7 Info: AlterTable Albums 22:00:03.7 Info: => 6E-07s 22:00:03.7 Info: CreateColumn Albums Disambiguation String 22:00:03.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:03.7 Info: => 0.0005589s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:03', 'album_disambiguation') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 18: album_disambiguation migrated 22:00:03.7 Info: => 0.00119s 22:00:03.7 Info: 19: add_ape_quality_in_profiles migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 19 22:00:03.7 Info: PerformDBOperation 22:00:03.7 Info: Performing DB Operation 22:00:03.7 Info: => 2.95E-05s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:03', 'add_ape_quality_in_profiles') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 19: add_ape_quality_in_profiles migrated 22:00:03.7 Info: => 0.0006112s 22:00:03.7 Info: 20: remove_pushalot migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 20 22:00:03.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:03.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:03.7 Info: => 4.35E-05s 22:00:03.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:03.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:03.7 Info: => 2.98E-05s 22:00:03.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:03.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:03.7 Info: => 2.62E-05s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:03', 'remove_pushalot') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 20: remove_pushalot migrated 22:00:03.7 Info: => 0.0005974s 22:00:03.7 Info: 21: add_custom_filters migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 21 22:00:03.7 Info: CreateTable CustomFilters 22:00:03.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:00:03.7 Info: => 0.0001611s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:03', 'add_custom_filters') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 21: add_custom_filters migrated 22:00:03.7 Info: => 0.0007744s 22:00:03.7 Info: 22: import_list_tags migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 22 22:00:03.7 Info: AlterTable ImportLists 22:00:03.7 Info: => 9E-07s 22:00:03.7 Info: CreateColumn ImportLists Tags String 22:00:03.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:03.7 Info: => 0.0005706s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:03', 'import_list_tags') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 22: import_list_tags migrated 22:00:03.7 Info: => 0.0012131s 22:00:03.7 Info: 23: add_release_groups_etc migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 23 22:00:03.7 Info: CreateTable ArtistMetadata 22:00:03.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:00:03.7 Info: => 0.0002303s 22:00:03.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:03.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:03.7 Info: => 0.0001027s 22:00:03.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:00:03.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:00:03.7 Info: => 7.78E-05s 22:00:03.7 Info: AlterTable Artists 22:00:03.7 Info: => 4E-07s 22:00:03.7 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:03.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:03.7 Info: => 0.0005569s 22:00:03.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:03.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:03.7 Info: => 9.54E-05s 22:00:03.7 Info: CreateTable AlbumReleases 22:00:03.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:00:03.7 Info: => 0.000168s 22:00:03.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:03.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:03.7 Info: => 8.44E-05s 22:00:03.7 Info: CreateIndex AlbumReleases (AlbumId) 22:00:03.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:03.7 Info: => 7.27E-05s 22:00:03.7 Info: PerformDBOperation 22:00:03.7 Info: Performing DB Operation 22:00:03.7 Info: => 3.26E-05s 22:00:03.7 Info: AlterTable Albums 22:00:03.7 Info: => 4E-07s 22:00:03.7 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:03.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:03.7 Info: => 0.0005547s 22:00:03.7 Info: AlterTable Albums 22:00:03.7 Info: => 6E-07s 22:00:03.7 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:03.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:03.7 Info: => 0.0005621s 22:00:03.7 Info: AlterTable Albums 22:00:03.7 Info: => 5E-07s 22:00:03.7 Info: CreateColumn Albums Links String 22:00:03.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:03.7 Info: => 0.0005443s 22:00:03.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:00:03.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:03.7 Info: => 7.3E-05s 22:00:03.7 Info: AlterTable Tracks 22:00:03.7 Info: => 4E-07s 22:00:03.7 Info: CreateColumn Tracks ForeignRecordingId String 22:00:03.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:03.7 Info: => 0.0005429s 22:00:03.7 Info: AlterTable Tracks 22:00:03.7 Info: => 6E-07s 22:00:03.7 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:03.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:03.7 Info: => 0.0005416s 22:00:03.7 Info: AlterTable Tracks 22:00:03.7 Info: => 5E-07s 22:00:03.7 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:03.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:03.7 Info: => 0.000547s 22:00:03.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:00:03.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:03.7 Info: => 7.71E-05s 22:00:03.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:00:03.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:03.7 Info: => 5.81E-05s 22:00:03.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:03.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:00:03.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:00:03.7 Info: DROP TABLE "Artists" 22:00:03.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:03.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:03.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:03.7 Info: => 0.0049114s 22:00:03.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:03.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:00:03.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:00:03.7 Info: DROP TABLE "Albums" 22:00:03.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:03.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:03.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:03.7 Info: => 0.0042301s 22:00:03.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:03.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:00:03.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:00:03.7 Info: DROP TABLE "Tracks" 22:00:03.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:03.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:03.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:03.7 Info: => 0.0047559s 22:00:03.7 Info: DeleteColumn TrackFiles ArtistId 22:00:03.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:00:03.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:00:03.7 Info: DROP TABLE "TrackFiles" 22:00:03.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:03.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:03.7 Info: => 0.0035797s 22:00:03.7 Info: CreateIndex Artists (ArtistMetadataId) 22:00:03.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:03.7 Info: => 7.11E-05s 22:00:03.7 Info: CreateIndex Artists (Monitored) 22:00:03.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:03.7 Info: => 6.81E-05s 22:00:03.7 Info: CreateIndex Albums (ArtistMetadataId) 22:00:03.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:03.7 Info: => 7.05E-05s 22:00:03.7 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:03.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:03.7 Info: => 6.84E-05s 22:00:03.7 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:03.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:03.7 Info: => 6.45E-05s 22:00:03.7 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:03.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:03.7 Info: => 6.37E-05s 22:00:03.7 Info: UpdateData 22:00:03.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:03.7 Info: => 3.96E-05s 22:00:03.7 Info: UpdateData 22:00:03.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:03.7 Info: => 2.97E-05s 22:00:03.7 Info: UpdateData 22:00:03.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:03.7 Info: => 3.64E-05s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:03', 'add_release_groups_etc') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 23: add_release_groups_etc migrated 22:00:03.7 Info: => 0.0009741s 22:00:03.7 Info: 24: NewMediaInfoFormat migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 24 22:00:03.7 Info: UpdateData 22:00:03.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:03.7 Info: => 4.76E-05s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:03', 'NewMediaInfoFormat') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 24: NewMediaInfoFormat migrated 22:00:03.7 Info: => 0.0006182s 22:00:03.7 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 25 22:00:03.7 Info: RenameTable Restrictions ReleaseProfiles 22:00:03.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:03.7 Info: => 0.0014343s 22:00:03.7 Info: AlterTable ReleaseProfiles 22:00:03.7 Info: => 6E-07s 22:00:03.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:03.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:03.7 Info: => 0.0005233s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:03', 'rename_restrictions_to_release_profiles') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:03.7 Info: => 0.0011742s 22:00:03.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 26 22:00:03.7 Info: RenameTable Profiles QualityProfiles 22:00:03.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:03.7 Info: => 0.0014453s 22:00:03.7 Info: AlterTable QualityProfiles 22:00:03.7 Info: => 6E-07s 22:00:03.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:03.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:03.7 Info: => 0.000548s 22:00:03.7 Info: AlterTable LanguageProfiles 22:00:03.7 Info: => 7E-07s 22:00:03.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:03.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:03.7 Info: => 0.0005327s 22:00:03.7 Info: UpdateData 22:00:03.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:03.7 Info: => 4.38E-05s 22:00:03.7 Info: UpdateData 22:00:03.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:03.7 Info: => 2.8E-05s 22:00:03.7 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:03.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:00:03.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:00:03.7 Info: DROP TABLE "Artists" 22:00:03.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:03.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:03.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:03.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:03.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:03.7 Info: => 0.0040066s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:03', 'rename_quality_profiles_add_upgrade_allowed') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:03.7 Info: => 0.0047686s 22:00:03.7 Info: 27: add_import_exclusions migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 27 22:00:03.7 Info: CreateTable ImportListExclusions 22:00:03.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:03.7 Info: => 0.0001608s 22:00:03.7 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:03.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:03.7 Info: => 8.18E-05s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:03', 'add_import_exclusions') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 27: add_import_exclusions migrated 22:00:03.7 Info: => 0.0007621s 22:00:03.7 Info: 28: clean_artist_metadata_table migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 28 22:00:03.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:00:03.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:00:03.7 Info: => 0.0001553s 22:00:03.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:00:03.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:00:03.7 Info: => 0.0001189s 22:00:03.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:00:03.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:00:03.7 Info: => 0.0001131s 22:00:03.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:00:03.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:00:03.7 Info: => 0.0001143s 22:00:03.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:00:03.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:00:03.7 Info: => 0.0001085s 22:00:03.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:00:03.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:00:03.7 Info: => 0.0001101s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:03', 'clean_artist_metadata_table') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 28: clean_artist_metadata_table migrated 22:00:03.7 Info: => 0.0007357s 22:00:03.7 Info: 29: health_issue_notification migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 29 22:00:03.7 Info: AlterTable Notifications 22:00:03.7 Info: => 7E-07s 22:00:03.7 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:03.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:03.7 Info: => 0.0005918s 22:00:03.7 Info: AlterTable Notifications 22:00:03.7 Info: => 5E-07s 22:00:03.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:03.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:03.7 Info: => 0.0005279s 22:00:03.7 Info: AlterTable Notifications 22:00:03.7 Info: => 6E-07s 22:00:03.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:03.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:03.7 Info: => 0.0005213s 22:00:03.7 Info: AlterTable Notifications 22:00:03.7 Info: => 4E-07s 22:00:03.7 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:03.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:03.7 Info: => 0.0005206s 22:00:03.7 Info: AlterTable Notifications 22:00:03.7 Info: => 6E-07s 22:00:03.7 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:03.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:03.7 Info: => 0.00052s 22:00:03.7 Info: DeleteColumn Notifications OnDownload 22:00:03.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:00:03.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:00:03.7 Info: DROP TABLE "Notifications" 22:00:03.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:03.7 Info: => 0.0048529s 22:00:03.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:03.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:00:03.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:00:03.7 Info: DROP TABLE "Notifications" 22:00:03.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:03.7 Info: => 0.0035806s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:03', 'health_issue_notification') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 29: health_issue_notification migrated 22:00:03.7 Info: => 0.0051414s 22:00:03.7 Info: 30: add_mediafilerepository_mtime migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 30 22:00:03.7 Info: AlterTable TrackFiles 22:00:03.7 Info: => 1E-06s 22:00:03.7 Info: CreateColumn TrackFiles Modified DateTime 22:00:03.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:03.7 Info: => 0.0005825s 22:00:03.7 Info: AlterTable TrackFiles 22:00:03.7 Info: => 6E-07s 22:00:03.7 Info: CreateColumn TrackFiles Path String 22:00:03.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:03.7 Info: => 0.0005358s 22:00:03.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:03.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:03.7 Info: => 3.57E-05s 22:00:03.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:00:03.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:00:03.7 Info: => 0.0001223s 22:00:03.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:00:03.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:00:03.7 Info: => 0.0001243s 22:00:03.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:00:03.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:00:03.7 Info: => 0.0001322s 22:00:03.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:00:03.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:00:03.7 Info: => 7.32E-05s 22:00:03.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:03.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:03.7 Info: => 4.8E-05s 22:00:03.7 Info: AlterTable TrackFiles 22:00:03.7 Info: => 4E-07s 22:00:03.7 Info: AlterColumn TrackFiles Path String 22:00:03.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:00:03.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:00:03.7 Info: DROP TABLE "TrackFiles" 22:00:03.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:03.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:03.7 Info: => 0.0047182s 22:00:03.7 Info: CreateIndex TrackFiles (Path) 22:00:03.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:03.7 Info: => 7.18E-05s 22:00:03.7 Info: DeleteColumn TrackFiles RelativePath 22:00:03.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:00:03.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:00:03.7 Info: DROP TABLE "TrackFiles" 22:00:03.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:03.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:03.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:03.7 Info: => 0.0049322s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:03', 'add_mediafilerepository_mtime') 22:00:03.7 Info: Committing Transaction 22:00:03.7 Info: 30: add_mediafilerepository_mtime migrated 22:00:03.7 Info: => 0.0057362s 22:00:03.7 Info: 31: add_artistmetadataid_constraint migrating 22:00:03.7 Info: Beginning Transaction 22:00:03.7 Info: Starting migration of Main DB to 31 22:00:03.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:00:03.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:00:03.7 Info: => 8.69E-05s 22:00:03.7 Info: DeleteIndex Artists (ArtistMetadataId) 22:00:03.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:00:03.7 Info: => 0.0001319s 22:00:03.7 Info: AlterColumn Artists ArtistMetadataId Int32 22:00:03.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:00:03.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:00:03.7 Info: DROP TABLE "Artists" 22:00:03.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:03.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:03.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:03.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:03.7 Info: => 0.0040364s 22:00:03.7 Info: CreateIndex Artists (ArtistMetadataId) 22:00:03.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:03.7 Info: => 6.89E-05s 22:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T22:00:03', 'add_artistmetadataid_constraint') 22:00:03.7 Info: Committing Transaction 22:00:03.8 Info: 31: add_artistmetadataid_constraint migrated 22:00:03.8 Info: => 0.0008563s 22:00:03.8 Info: 32: old_ids_and_artist_alias migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 32 22:00:03.8 Info: AlterTable ArtistMetadata 22:00:03.8 Info: => 8E-07s 22:00:03.8 Info: CreateColumn ArtistMetadata Aliases String 22:00:03.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:00:03.8 Info: => 0.0005923s 22:00:03.8 Info: AlterTable ArtistMetadata 22:00:03.8 Info: => 6E-07s 22:00:03.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:00:03.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:00:03.8 Info: => 0.000551s 22:00:03.8 Info: AlterTable Albums 22:00:03.8 Info: => 5E-07s 22:00:03.8 Info: CreateColumn Albums OldForeignAlbumIds String 22:00:03.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:00:03.8 Info: => 0.0005215s 22:00:03.8 Info: AlterTable AlbumReleases 22:00:03.8 Info: => 5E-07s 22:00:03.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:00:03.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:00:03.8 Info: => 0.0005364s 22:00:03.8 Info: AlterTable Tracks 22:00:03.8 Info: => 5E-07s 22:00:03.8 Info: CreateColumn Tracks OldForeignRecordingIds String 22:00:03.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:00:03.8 Info: => 0.0005435s 22:00:03.8 Info: AlterTable Tracks 22:00:03.8 Info: => 5E-07s 22:00:03.8 Info: CreateColumn Tracks OldForeignTrackIds String 22:00:03.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:00:03.8 Info: => 0.0005373s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T22:00:03', 'old_ids_and_artist_alias') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 32: old_ids_and_artist_alias migrated 22:00:03.8 Info: => 0.001294s 22:00:03.8 Info: 33: download_propers_config migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 33 22:00:03.8 Info: PerformDBOperation 22:00:03.8 Info: Performing DB Operation 22:00:03.8 Info: => 3.1E-05s 22:00:03.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:03.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:03.8 Info: => 3.33E-05s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T22:00:03', 'download_propers_config') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 33: download_propers_config migrated 22:00:03.8 Info: => 0.000722s 22:00:03.8 Info: 34: remove_language_profiles migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 34 22:00:03.8 Info: DeleteTable LanguageProfiles 22:00:03.8 Info: DROP TABLE "LanguageProfiles" 22:00:03.8 Info: => 0.0001998s 22:00:03.8 Info: DeleteColumn Artists LanguageProfileId 22:00:03.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:03.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:00:03.8 Info: DROP TABLE "Artists" 22:00:03.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:03.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:03.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:03.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:03.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:03.8 Info: => 0.0041422s 22:00:03.8 Info: DeleteColumn ImportLists LanguageProfileId 22:00:03.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:00:03.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:00:03.8 Info: DROP TABLE "ImportLists" 22:00:03.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:00:03.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:03.8 Info: => 0.0036781s 22:00:03.8 Info: DeleteColumn Blacklist Language 22:00:03.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:00:03.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:00:03.8 Info: DROP TABLE "Blacklist" 22:00:03.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:00:03.8 Info: => 0.0036366s 22:00:03.8 Info: DeleteColumn History Language 22:00:03.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:00:03.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:00:03.8 Info: DROP TABLE "History" 22:00:03.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:03.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:03.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:03.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:03.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:03.8 Info: => 0.0049034s 22:00:03.8 Info: DeleteColumn LyricFiles Language 22:00:03.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:00:03.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:00:03.8 Info: DROP TABLE "LyricFiles" 22:00:03.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:03.8 Info: => 0.0051846s 22:00:03.8 Info: DeleteColumn TrackFiles Language 22:00:03.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:00:03.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:00:03.8 Info: DROP TABLE "TrackFiles" 22:00:03.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:03.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:03.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:03.8 Info: => 0.0037808s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T22:00:03', 'remove_language_profiles') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 34: remove_language_profiles migrated 22:00:03.8 Info: => 0.0049041s 22:00:03.8 Info: 35: multi_disc_naming_format migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 35 22:00:03.8 Info: AlterTable NamingConfig 22:00:03.8 Info: => 6E-07s 22:00:03.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:00:03.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:00:03.8 Info: => 0.0005603s 22:00:03.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:03.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:03.8 Info: => 4.25E-05s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T22:00:03', 'multi_disc_naming_format') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 35: multi_disc_naming_format migrated 22:00:03.8 Info: => 0.0006837s 22:00:03.8 Info: 36: add_download_client_priority migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 36 22:00:03.8 Info: AlterTable DownloadClients 22:00:03.8 Info: => 8E-07s 22:00:03.8 Info: CreateColumn DownloadClients Priority Int32 22:00:03.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:00:03.8 Info: => 0.0005666s 22:00:03.8 Info: PerformDBOperation 22:00:03.8 Info: Performing DB Operation 22:00:03.8 Info: => 4.95E-05s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T22:00:03', 'add_download_client_priority') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 36: add_download_client_priority migrated 22:00:03.8 Info: => 0.0007487s 22:00:03.8 Info: 37: remove_growl_prowl migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 37 22:00:03.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:03.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:00:03.8 Info: => 4.54E-05s 22:00:03.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:03.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:00:03.8 Info: => 2.76E-05s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T22:00:03', 'remove_growl_prowl') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 37: remove_growl_prowl migrated 22:00:03.8 Info: => 0.0006618s 22:00:03.8 Info: 38: remove_plex_hometheatre migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 38 22:00:03.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:03.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:00:03.8 Info: => 4.51E-05s 22:00:03.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:03.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:00:03.8 Info: => 2.74E-05s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T22:00:03', 'remove_plex_hometheatre') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 38: remove_plex_hometheatre migrated 22:00:03.8 Info: => 0.000646s 22:00:03.8 Info: 39: add_root_folder_add_defaults migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 39 22:00:03.8 Info: AlterTable RootFolders 22:00:03.8 Info: => 6E-07s 22:00:03.8 Info: CreateColumn RootFolders Name String 22:00:03.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:00:03.8 Info: => 0.0005641s 22:00:03.8 Info: AlterTable RootFolders 22:00:03.8 Info: => 5E-07s 22:00:03.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:00:03.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:00:03.8 Info: => 0.0005259s 22:00:03.8 Info: AlterTable RootFolders 22:00:03.8 Info: => 5E-07s 22:00:03.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:00:03.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:00:03.8 Info: => 0.0005262s 22:00:03.8 Info: AlterTable RootFolders 22:00:03.8 Info: => 6E-07s 22:00:03.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:00:03.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:03.8 Info: => 0.0005333s 22:00:03.8 Info: AlterTable RootFolders 22:00:03.8 Info: => 6E-07s 22:00:03.8 Info: CreateColumn RootFolders DefaultTags String 22:00:03.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:00:03.8 Info: => 0.0005344s 22:00:03.8 Info: PerformDBOperation 22:00:03.8 Info: Performing DB Operation 22:00:03.8 Info: => 4.72E-05s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T22:00:03', 'add_root_folder_add_defaults') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 39: add_root_folder_add_defaults migrated 22:00:03.8 Info: => 0.000694s 22:00:03.8 Info: 40: task_duration migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 40 22:00:03.8 Info: AlterTable ScheduledTasks 22:00:03.8 Info: => 8E-07s 22:00:03.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:00:03.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:00:03.8 Info: => 0.00056s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T22:00:03', 'task_duration') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 40: task_duration migrated 22:00:03.8 Info: => 0.0012374s 22:00:03.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 41 22:00:03.8 Info: AlterTable ReleaseProfiles 22:00:03.8 Info: => 6E-07s 22:00:03.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:00:03.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:00:03.8 Info: => 0.0005964s 22:00:03.8 Info: AlterTable ReleaseProfiles 22:00:03.8 Info: => 6E-07s 22:00:03.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:00:03.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:00:03.8 Info: => 0.0005371s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T22:00:03', 'add_indexer_and_enabled_to_release_profiles') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:00:03.8 Info: => 0.001181s 22:00:03.8 Info: 42: remove_album_folders migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 42 22:00:03.8 Info: DeleteColumn Artists AlbumFolder 22:00:03.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:03.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:00:03.8 Info: DROP TABLE "Artists" 22:00:03.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:03.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:03.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:03.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:03.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:03.8 Info: => 0.0060976s 22:00:03.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:03.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:03.8 Info: => 3.67E-05s 22:00:03.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:03.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:03.8 Info: => 2.92E-05s 22:00:03.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:00:03.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:00:03.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:00:03.8 Info: DROP TABLE "NamingConfig" 22:00:03.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:00:03.8 Info: => 0.0042771s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T22:00:03', 'remove_album_folders') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 42: remove_album_folders migrated 22:00:03.8 Info: => 0.005066s 22:00:03.8 Info: 44: add_priority_to_indexers migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 44 22:00:03.8 Info: AlterTable Indexers 22:00:03.8 Info: => 6E-07s 22:00:03.8 Info: CreateColumn Indexers Priority Int32 22:00:03.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:00:03.8 Info: => 0.0005745s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T22:00:03', 'add_priority_to_indexers') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 44: add_priority_to_indexers migrated 22:00:03.8 Info: => 0.0012117s 22:00:03.8 Info: 45: remove_chown_and_folderchmod_config migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 45 22:00:03.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:03.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:03.8 Info: => 0.0001196s 22:00:03.8 Info: PerformDBOperation 22:00:03.8 Info: Performing DB Operation 22:00:03.8 Info: => 2.4E-05s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T22:00:03', 'remove_chown_and_folderchmod_config') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 45: remove_chown_and_folderchmod_config migrated 22:00:03.8 Info: => 0.0006237s 22:00:03.8 Info: 47: update_notifiarr migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 47 22:00:03.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:03.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:03.8 Info: => 6.74E-05s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T22:00:03', 'update_notifiarr') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 47: update_notifiarr migrated 22:00:03.8 Info: => 0.0006836s 22:00:03.8 Info: 49: email_multiple_addresses migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 49 22:00:03.8 Info: PerformDBOperation 22:00:03.8 Info: Performing DB Operation 22:00:03.8 Info: => 5.69E-05s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T22:00:03', 'email_multiple_addresses') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 49: email_multiple_addresses migrated 22:00:03.8 Info: => 0.0006577s 22:00:03.8 Info: 50: rename_blacklist_to_blocklist migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 50 22:00:03.8 Info: RenameTable Blacklist Blocklist 22:00:03.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:00:03.8 Info: => 0.0014706s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T22:00:03', 'rename_blacklist_to_blocklist') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 50: rename_blacklist_to_blocklist migrated 22:00:03.8 Info: => 0.0021507s 22:00:03.8 Info: 51: cdh_per_downloadclient migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 51 22:00:03.8 Info: AlterTable DownloadClients 22:00:03.8 Info: => 6E-07s 22:00:03.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:00:03.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:03.8 Info: => 0.0005625s 22:00:03.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:00:03.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:03.8 Info: => 0.0005659s 22:00:03.8 Info: PerformDBOperation 22:00:03.8 Info: Performing DB Operation 22:00:03.8 Info: => 0.0001461s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T22:00:03', 'cdh_per_downloadclient') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 51: cdh_per_downloadclient migrated 22:00:03.8 Info: => 0.0007699s 22:00:03.8 Info: 52: download_history migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 52 22:00:03.8 Info: CreateTable DownloadHistory 22:00:03.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:00:03.8 Info: => 0.0001872s 22:00:03.8 Info: CreateIndex DownloadHistory (EventType) 22:00:03.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:03.8 Info: => 8.84E-05s 22:00:03.8 Info: CreateIndex DownloadHistory (ArtistId) 22:00:03.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:03.8 Info: => 6.98E-05s 22:00:03.8 Info: CreateIndex DownloadHistory (DownloadId) 22:00:03.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:03.8 Info: => 0.0001195s 22:00:03.8 Info: PerformDBOperation 22:00:03.8 Info: Performing DB Operation 22:00:03.8 Info: => 0.0001019s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T22:00:03', 'download_history') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 52: download_history migrated 22:00:03.8 Info: => 0.0007713s 22:00:03.8 Info: 53: add_update_history migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 53 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T22:00:03', 'add_update_history') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 53: add_update_history migrated 22:00:03.8 Info: => 0.0006545s 22:00:03.8 Info: 54: add_on_update_to_notifications migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 54 22:00:03.8 Info: AlterTable Notifications 22:00:03.8 Info: => 6E-07s 22:00:03.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:00:03.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:00:03.8 Info: => 0.0005888s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T22:00:03', 'add_on_update_to_notifications') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 54: add_on_update_to_notifications migrated 22:00:03.8 Info: => 0.0012201s 22:00:03.8 Info: 55: download_client_per_indexer migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 55 22:00:03.8 Info: AlterTable Indexers 22:00:03.8 Info: => 5E-07s 22:00:03.8 Info: CreateColumn Indexers DownloadClientId Int32 22:00:03.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:00:03.8 Info: => 0.000578s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T22:00:03', 'download_client_per_indexer') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 55: download_client_per_indexer migrated 22:00:03.8 Info: => 0.0012027s 22:00:03.8 Info: 56: AddNewItemMonitorType migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 56 22:00:03.8 Info: AlterTable Artists 22:00:03.8 Info: => 6E-07s 22:00:03.8 Info: CreateColumn Artists MonitorNewItems Int32 22:00:03.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:03.8 Info: => 0.0005946s 22:00:03.8 Info: AlterTable RootFolders 22:00:03.8 Info: => 6E-07s 22:00:03.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:00:03.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:03.8 Info: => 0.0005542s 22:00:03.8 Info: AlterTable ImportLists 22:00:03.8 Info: => 6E-07s 22:00:03.8 Info: CreateColumn ImportLists MonitorNewItems Int32 22:00:03.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:03.8 Info: => 0.0005401s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T22:00:03', 'AddNewItemMonitorType') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 56: AddNewItemMonitorType migrated 22:00:03.8 Info: => 0.0011869s 22:00:03.8 Info: 57: ImportListSearch migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 57 22:00:03.8 Info: AlterTable ImportLists 22:00:03.8 Info: => 5E-07s 22:00:03.8 Info: CreateColumn ImportLists ShouldSearch Boolean 22:00:03.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:00:03.8 Info: => 0.0005719s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T22:00:03', 'ImportListSearch') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 57: ImportListSearch migrated 22:00:03.8 Info: => 0.0012456s 22:00:03.8 Info: 58: ImportListMonitorExisting migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 58 22:00:03.8 Info: AlterTable ImportLists 22:00:03.8 Info: => 5E-07s 22:00:03.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:00:03.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:00:03.8 Info: => 0.0005769s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T22:00:03', 'ImportListMonitorExisting') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 58: ImportListMonitorExisting migrated 22:00:03.8 Info: => 0.00124s 22:00:03.8 Info: 59: add_indexer_tags migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 59 22:00:03.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:03.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:00:03.8 Info: => 4.7E-05s 22:00:03.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:03.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:00:03.8 Info: => 2.94E-05s 22:00:03.8 Info: AlterTable Indexers 22:00:03.8 Info: => 4E-07s 22:00:03.8 Info: CreateColumn Indexers Tags String 22:00:03.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:00:03.8 Info: => 0.000555s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T22:00:03', 'add_indexer_tags') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 59: add_indexer_tags migrated 22:00:03.8 Info: => 0.0011793s 22:00:03.8 Info: 60: update_audio_types migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 60 22:00:03.8 Info: PerformDBOperation 22:00:03.8 Info: Performing DB Operation 22:00:03.8 Info: => 0.0001016s 22:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T22:00:03', 'update_audio_types') 22:00:03.8 Info: Committing Transaction 22:00:03.8 Info: 60: update_audio_types migrated 22:00:03.8 Info: => 0.0007447s 22:00:03.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:00:03.8 Info: Beginning Transaction 22:00:03.8 Info: Starting migration of Main DB to 61 22:00:03.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:03.8 Info: DELETE FROM "Commands" WHERE 1 = 1 22:00:03.8 Info: => 4.2E-05s 22:00:03.8 Info: AlterTable AlbumReleases 22:00:03.8 Info: => 4E-07s 22:00:03.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:00:03.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:00:03.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:00:03.8 Info: DROP TABLE "AlbumReleases" 22:00:03.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:00:03.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:03.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:03.8 Info: => 0.005584s 22:00:03.8 Info: AlterTable Albums 22:00:03.8 Info: => 6E-07s 22:00:03.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:00:03.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:00:03.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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:00:03.8 Info: DROP TABLE "Albums" 22:00:03.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:03.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:03.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:03.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:03.8 Info: => 0.0042875s 22:00:03.8 Info: AlterTable Albums 22:00:03.8 Info: => 6E-07s 22:00:03.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:00:03.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:00:03.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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:00:03.8 Info: DROP TABLE "Albums" 22:00:03.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:03.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:03.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:03.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:03.8 Info: => 0.0042209s 22:00:03.8 Info: AlterTable Albums 22:00:03.8 Info: => 5E-07s 22:00:03.8 Info: AlterColumn Albums Added DateTimeOffset 22:00:03.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:00:03.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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:00:03.8 Info: DROP TABLE "Albums" 22:00:03.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:03.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:03.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:03.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:03.8 Info: => 0.0052033s 22:00:03.8 Info: AlterTable Artists 22:00:03.8 Info: => 6E-07s 22:00:03.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:00:03.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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:00:03.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:00:03.8 Info: DROP TABLE "Artists" 22:00:03.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:03.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:03.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:03.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:03.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:03.9 Info: => 0.0042306s 22:00:03.9 Info: AlterTable Artists 22:00:03.9 Info: => 5E-07s 22:00:03.9 Info: AlterColumn Artists Added DateTimeOffset 22:00:03.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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:00:03.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:00:03.9 Info: DROP TABLE "Artists" 22:00:03.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:03.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:03.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:03.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:03.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:03.9 Info: => 0.0058746s 22:00:03.9 Info: AlterTable Blocklist 22:00:03.9 Info: => 6E-07s 22:00:03.9 Info: AlterColumn Blocklist Date DateTimeOffset 22:00:03.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:00:03.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:00:03.9 Info: DROP TABLE "Blocklist" 22:00:03.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:03.9 Info: => 0.005137s 22:00:03.9 Info: AlterTable Blocklist 22:00:03.9 Info: => 8E-07s 22:00:03.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:00:03.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:00:03.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:00:03.9 Info: DROP TABLE "Blocklist" 22:00:03.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:03.9 Info: => 0.0046596s 22:00:03.9 Info: AlterTable Commands 22:00:03.9 Info: => 7E-07s 22:00:03.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:00:03.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:00:03.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:00:03.9 Info: DROP TABLE "Commands" 22:00:03.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:03.9 Info: => 0.0047528s 22:00:03.9 Info: AlterTable Commands 22:00:03.9 Info: => 1.1E-06s 22:00:03.9 Info: AlterColumn Commands StartedAt DateTimeOffset 22:00:03.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:00:03.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:00:03.9 Info: DROP TABLE "Commands" 22:00:03.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:03.9 Info: => 0.0058575s 22:00:03.9 Info: AlterTable Commands 22:00:03.9 Info: => 8E-07s 22:00:03.9 Info: AlterColumn Commands EndedAt DateTimeOffset 22:00:03.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:00:03.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:00:03.9 Info: DROP TABLE "Commands" 22:00:03.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:03.9 Info: => 0.0050018s 22:00:03.9 Info: AlterTable DownloadClientStatus 22:00:03.9 Info: => 8E-07s 22:00:03.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:00:03.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:00:03.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:03.9 Info: DROP TABLE "DownloadClientStatus" 22:00:03.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:03.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:03.9 Info: => 0.0056717s 22:00:03.9 Info: AlterTable DownloadClientStatus 22:00:03.9 Info: => 8E-07s 22:00:03.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:00:03.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:00:03.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:03.9 Info: DROP TABLE "DownloadClientStatus" 22:00:03.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:03.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:03.9 Info: => 0.0045319s 22:00:03.9 Info: AlterTable DownloadClientStatus 22:00:03.9 Info: => 6E-07s 22:00:03.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:00:03.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:00:03.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:03.9 Info: DROP TABLE "DownloadClientStatus" 22:00:03.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:03.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:03.9 Info: => 0.0048092s 22:00:03.9 Info: AlterTable DownloadHistory 22:00:03.9 Info: => 8E-07s 22:00:03.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:00:03.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:00:03.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:00:03.9 Info: DROP TABLE "DownloadHistory" 22:00:03.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:00:03.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:03.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:03.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:03.9 Info: => 0.0059176s 22:00:03.9 Info: AlterTable ExtraFiles 22:00:03.9 Info: => 7E-07s 22:00:03.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:00:03.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:00:03.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:00:03.9 Info: DROP TABLE "ExtraFiles" 22:00:03.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:03.9 Info: => 0.0050011s 22:00:03.9 Info: AlterTable ExtraFiles 22:00:03.9 Info: => 7E-07s 22:00:03.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:00:03.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:00:03.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:00:03.9 Info: DROP TABLE "ExtraFiles" 22:00:03.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:03.9 Info: => 0.0057212s 22:00:03.9 Info: AlterTable History 22:00:03.9 Info: => 8E-07s 22:00:03.9 Info: AlterColumn History Date DateTimeOffset 22:00:03.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:00:03.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:00:03.9 Info: DROP TABLE "History" 22:00:03.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:03.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:03.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:03.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:03.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:03.9 Info: => 0.0043042s 22:00:03.9 Info: AlterTable ImportListStatus 22:00:03.9 Info: => 6E-07s 22:00:03.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:00:03.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:00:03.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:03.9 Info: DROP TABLE "ImportListStatus" 22:00:03.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:03.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:03.9 Info: => 0.0041632s 22:00:03.9 Info: AlterTable ImportListStatus 22:00:03.9 Info: => 5E-07s 22:00:03.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:00:03.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:00:03.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:03.9 Info: DROP TABLE "ImportListStatus" 22:00:03.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:03.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:03.9 Info: => 0.0051552s 22:00:03.9 Info: AlterTable ImportListStatus 22:00:03.9 Info: => 8E-07s 22:00:03.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:00:03.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:00:03.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:03.9 Info: DROP TABLE "ImportListStatus" 22:00:03.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:03.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:03.9 Info: => 0.0040156s 22:00:03.9 Info: AlterTable IndexerStatus 22:00:03.9 Info: => 6E-07s 22:00:03.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:00:03.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:00:03.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:03.9 Info: DROP TABLE "IndexerStatus" 22:00:03.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:03.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:03.9 Info: => 0.0050384s 22:00:03.9 Info: AlterTable IndexerStatus 22:00:03.9 Info: => 7E-07s 22:00:03.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:00:03.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:00:03.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:03.9 Info: DROP TABLE "IndexerStatus" 22:00:03.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:03.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:03.9 Info: => 0.0039945s 22:00:03.9 Info: AlterTable IndexerStatus 22:00:03.9 Info: => 6E-07s 22:00:03.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:00:03.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:00:03.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:03.9 Info: DROP TABLE "IndexerStatus" 22:00:03.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:03.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:03.9 Info: => 0.0039779s 22:00:03.9 Info: AlterTable LyricFiles 22:00:03.9 Info: => 6E-07s 22:00:03.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:00:03.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:00:03.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:00:03.9 Info: DROP TABLE "LyricFiles" 22:00:03.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:04.0 Info: => 0.0062282s 22:00:04.0 Info: AlterTable LyricFiles 22:00:04.0 Info: => 7E-07s 22:00:04.0 Info: AlterColumn LyricFiles Added DateTimeOffset 22:00:04.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 22:00:04.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:00:04.0 Info: DROP TABLE "LyricFiles" 22:00:04.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:04.0 Info: => 0.0045471s 22:00:04.0 Info: AlterTable MetadataFiles 22:00:04.0 Info: => 8E-07s 22:00:04.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:00:04.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:00:04.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:00:04.0 Info: DROP TABLE "MetadataFiles" 22:00:04.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:04.0 Info: => 0.0057191s 22:00:04.0 Info: AlterTable MetadataFiles 22:00:04.0 Info: => 8E-07s 22:00:04.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:00:04.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:00:04.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:00:04.0 Info: DROP TABLE "MetadataFiles" 22:00:04.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:04.0 Info: => 0.0043127s 22:00:04.0 Info: AlterTable PendingReleases 22:00:04.0 Info: => 8E-07s 22:00:04.0 Info: AlterColumn PendingReleases Added DateTimeOffset 22:00:04.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:00:04.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:00:04.0 Info: DROP TABLE "PendingReleases" 22:00:04.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:00:04.0 Info: => 0.0048384s 22:00:04.0 Info: AlterTable ScheduledTasks 22:00:04.0 Info: => 1E-06s 22:00:04.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:00:04.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:00:04.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:04.0 Info: DROP TABLE "ScheduledTasks" 22:00:04.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:04.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:04.0 Info: => 0.004984s 22:00:04.0 Info: AlterTable ScheduledTasks 22:00:04.0 Info: => 6E-07s 22:00:04.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:00:04.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:00:04.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:04.0 Info: DROP TABLE "ScheduledTasks" 22:00:04.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:04.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:04.0 Info: => 0.0051103s 22:00:04.0 Info: AlterTable TrackFiles 22:00:04.0 Info: => 7E-07s 22:00:04.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:00:04.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:04.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:00:04.0 Info: DROP TABLE "TrackFiles" 22:00:04.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:04.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:04.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:04.0 Info: => 0.0040565s 22:00:04.0 Info: AlterTable TrackFiles 22:00:04.0 Info: => 7E-07s 22:00:04.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:00:04.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:04.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:00:04.0 Info: DROP TABLE "TrackFiles" 22:00:04.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:04.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:04.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:04.0 Info: => 0.0040351s 22:00:04.0 Info: AlterTable VersionInfo 22:00:04.0 Info: => 6E-07s 22:00:04.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:00:04.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:00:04.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:00:04.0 Info: DROP TABLE "VersionInfo" 22:00:04.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:00:04.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:04.0 Info: => 0.0041867s 22:00:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T22:00:04', 'postgres_update_timestamp_columns_to_with_timezone') 22:00:04.0 Info: Committing Transaction 22:00:04.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:00:04.0 Info: => 0.0055526s 22:00:04.0 Info: 62: add_on_delete_to_notifications migrating 22:00:04.0 Info: Beginning Transaction 22:00:04.0 Info: Starting migration of Main DB to 62 22:00:04.0 Info: AlterTable Notifications 22:00:04.0 Info: => 5E-07s 22:00:04.0 Info: CreateColumn Notifications OnArtistDelete Boolean 22:00:04.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:00:04.0 Info: => 0.0006127s 22:00:04.0 Info: AlterTable Notifications 22:00:04.0 Info: => 5E-07s 22:00:04.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:00:04.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:00:04.0 Info: => 0.0005691s 22:00:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T22:00:04', 'add_on_delete_to_notifications') 22:00:04.0 Info: Committing Transaction 22:00:04.0 Info: 62: add_on_delete_to_notifications migrated 22:00:04.0 Info: => 0.0012854s 22:00:04.0 Info: 63: add_custom_formats migrating 22:00:04.0 Info: Beginning Transaction 22:00:04.0 Info: Starting migration of Main DB to 63 22:00:04.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 22:00:04.0 Info: AlterTable DelayProfiles 22:00:04.0 Info: => 4E-07s 22:00:04.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:00:04.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:00:04.0 Info: => 0.0005915s 22:00:04.0 Info: UpdateData 22:00:04.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:00:04.0 Info: => 6.1E-05s 22:00:04.0 Info: AlterTable TrackFiles 22:00:04.0 Info: => 4E-07s 22:00:04.0 Info: CreateColumn TrackFiles OriginalFilePath String 22:00:04.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:00:04.0 Info: => 0.0005629s 22:00:04.0 Info: PerformDBOperation 22:00:04.0 Info: Performing DB Operation 22:00:04.0 Info: => 0.0011705s 22:00:04.0 Info: CreateTable CustomFormats 22:00:04.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:00:04.0 Info: => 0.0001794s 22:00:04.0 Info: CreateIndex CustomFormats (Name) 22:00:04.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:00:04.0 Info: => 0.0001169s 22:00:04.0 Info: AlterTable QualityProfiles 22:00:04.0 Info: => 6E-07s 22:00:04.0 Info: CreateColumn QualityProfiles FormatItems String 22:00:04.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:00:04.0 Info: => 0.0005913s 22:00:04.0 Info: AlterTable QualityProfiles 22:00:04.0 Info: => 7E-07s 22:00:04.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:00:04.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:04.0 Info: => 0.0005989s 22:00:04.0 Info: AlterTable QualityProfiles 22:00:04.0 Info: => 6E-07s 22:00:04.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:00:04.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:04.0 Info: => 0.000584s 22:00:04.0 Info: PerformDBOperation 22:00:04.0 Info: Performing DB Operation 22:00:04.0 Info: => 0.0012643s 22:00:04.0 Info: PerformDBOperation 22:00:04.0 Info: Performing DB Operation 22:00:04.0 Info: => 2.98E-05s 22:00:04.0 Info: DeleteColumn ReleaseProfiles Preferred 22:00:04.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:00:04.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:04.0 Info: DROP TABLE "ReleaseProfiles" 22:00:04.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:04.0 Info: => 0.0062452s 22:00:04.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:00:04.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:00:04.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:04.0 Info: DROP TABLE "ReleaseProfiles" 22:00:04.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:04.0 Info: => 0.0051365s 22:00:04.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:04.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:04.0 Info: => 5.57E-05s 22:00:04.0 Info: AlterTable DelayProfiles 22:00:04.0 Info: => 5E-07s 22:00:04.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:00:04.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:04.0 Info: => 0.0005847s 22:00:04.0 Info: AlterTable DelayProfiles 22:00:04.0 Info: => 6E-07s 22:00:04.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:00:04.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:00:04.0 Info: => 0.0005692s 22:00:04.0 Info: -> 1 Insert operations completed in 00:00:00.0000868 taking an average of 00:00:00.0000868 22:00:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T22:00:04', 'add_custom_formats') 22:00:04.0 Info: Committing Transaction 22:00:04.0 Info: 63: add_custom_formats migrated 22:00:04.0 Info: => 0.0014393s 22:00:04.0 Debug: Took: 00:00:00.4449823 22:00:04.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 22:00:04.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 22:00:04.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648041114313_149/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:04.1 Info: DatabaseEngineVersionCheck migrating 22:00:04.1 Info: PerformDBOperation 22:00:04.1 Info: Performing DB Operation 22:00:04.1 Info: SQLite 3.49.1 22:00:04.1 Info: => 0.0021813s 22:00:04.1 Info: DatabaseEngineVersionCheck migrated 22:00:04.1 Info: => 0.002196s 22:00:04.1 Info: VersionMigration migrating 22:00:04.1 Info: Beginning Transaction 22:00:04.1 Info: CreateTable VersionInfo 22:00:04.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:04.1 Info: => 0.0001721s 22:00:04.1 Info: Committing Transaction 22:00:04.1 Info: VersionMigration migrated 22:00:04.1 Info: => 0.0017038s 22:00:04.1 Info: VersionUniqueMigration migrating 22:00:04.1 Info: Beginning Transaction 22:00:04.1 Info: CreateIndex VersionInfo (Version) 22:00:04.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:04.1 Info: => 0.0029406s 22:00:04.1 Info: AlterTable VersionInfo 22:00:04.1 Info: => 6E-07s 22:00:04.1 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:04.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:04.1 Info: => 0.0006373s 22:00:04.1 Info: Committing Transaction 22:00:04.1 Info: VersionUniqueMigration migrated 22:00:04.1 Info: => 0.0012223s 22:00:04.1 Info: VersionDescriptionMigration migrating 22:00:04.1 Info: Beginning Transaction 22:00:04.1 Info: AlterTable VersionInfo 22:00:04.1 Info: => 6E-07s 22:00:04.1 Info: CreateColumn VersionInfo Description String 22:00:04.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:04.1 Info: => 0.0002172s 22:00:04.1 Info: Committing Transaction 22:00:04.1 Info: VersionDescriptionMigration migrated 22:00:04.1 Info: => 0.0007441s 22:00:04.1 Info: 1: InitialSetup migrating 22:00:04.1 Info: Beginning Transaction 22:00:04.1 Info: Starting migration of Main DB to 1 22:00:04.1 Info: CreateTable Config 22:00:04.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:04.1 Info: => 0.0002119s 22:00:04.1 Info: CreateIndex Config (Key) 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:04.1 Info: => 7.98E-05s 22:00:04.1 Info: CreateTable RootFolders 22:00:04.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:04.1 Info: => 0.0001019s 22:00:04.1 Info: CreateIndex RootFolders (Path) 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:04.1 Info: => 8.73E-05s 22:00:04.1 Info: CreateTable Artists 22:00:04.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:00:04.1 Info: => 0.000242s 22:00:04.1 Info: CreateIndex Artists (ForeignArtistId) 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:04.1 Info: => 9.2E-05s 22:00:04.1 Info: CreateIndex Artists (NameSlug) 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:04.1 Info: => 6.66E-05s 22:00:04.1 Info: CreateIndex Artists (CleanName) 22:00:04.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:04.1 Info: => 6.06E-05s 22:00:04.1 Info: CreateIndex Artists (Path) 22:00:04.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:04.1 Info: => 6.08E-05s 22:00:04.1 Info: CreateTable Albums 22:00:04.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:04.1 Info: => 0.0002101s 22:00:04.1 Info: CreateIndex Albums (ForeignAlbumId) 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:04.1 Info: => 8.92E-05s 22:00:04.1 Info: CreateIndex Albums (MBId) 22:00:04.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:04.1 Info: => 6.58E-05s 22:00:04.1 Info: CreateIndex Albums (TADBId) 22:00:04.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:04.1 Info: => 6.11E-05s 22:00:04.1 Info: CreateIndex Albums (TitleSlug) 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:04.1 Info: => 6.37E-05s 22:00:04.1 Info: CreateIndex Albums (CleanTitle) 22:00:04.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:04.1 Info: => 6.49E-05s 22:00:04.1 Info: CreateIndex Albums (Path) 22:00:04.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:04.1 Info: => 6.26E-05s 22:00:04.1 Info: CreateTable Tracks 22:00:04.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:04.1 Info: => 0.0001885s 22:00:04.1 Info: CreateIndex Tracks (ForeignTrackId) 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:04.1 Info: => 8.62E-05s 22:00:04.1 Info: CreateIndex Tracks (ArtistId) 22:00:04.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:04.1 Info: => 6.86E-05s 22:00:04.1 Info: CreateIndex Tracks (TrackFileId) 22:00:04.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:04.1 Info: => 8.03E-05s 22:00:04.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:04.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:04.1 Info: => 7.71E-05s 22:00:04.1 Info: CreateTable TrackFiles 22:00:04.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:00:04.1 Info: => 0.0001475s 22:00:04.1 Info: CreateIndex TrackFiles (ArtistId) 22:00:04.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:04.1 Info: => 8.91E-05s 22:00:04.1 Info: CreateIndex TrackFiles (AlbumId) 22:00:04.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:04.1 Info: => 6.7E-05s 22:00:04.1 Info: CreateTable History 22:00:04.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:00:04.1 Info: => 0.0001468s 22:00:04.1 Info: CreateIndex History (Date) 22:00:04.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:04.1 Info: => 8.85E-05s 22:00:04.1 Info: CreateIndex History (EventType) 22:00:04.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:04.1 Info: => 6.76E-05s 22:00:04.1 Info: CreateIndex History (DownloadId) 22:00:04.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:04.1 Info: => 6.65E-05s 22:00:04.1 Info: CreateIndex History (AlbumId) 22:00:04.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:04.1 Info: => 6.58E-05s 22:00:04.1 Info: CreateTable Notifications 22:00:04.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:00:04.1 Info: => 0.0001365s 22:00:04.1 Info: CreateTable ScheduledTasks 22:00:04.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:00:04.1 Info: => 0.0001389s 22:00:04.1 Info: CreateIndex ScheduledTasks (TypeName) 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:04.1 Info: => 0.0001031s 22:00:04.1 Info: CreateTable Indexers 22:00:04.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:00:04.1 Info: => 0.0001282s 22:00:04.1 Info: CreateIndex Indexers (Name) 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:04.1 Info: => 9.57E-05s 22:00:04.1 Info: CreateTable Profiles 22:00:04.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:00:04.1 Info: => 0.0001057s 22:00:04.1 Info: CreateIndex Profiles (Name) 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:04.1 Info: => 9.5E-05s 22:00:04.1 Info: CreateTable QualityDefinitions 22:00:04.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:00:04.1 Info: => 0.0001169s 22:00:04.1 Info: CreateIndex QualityDefinitions (Quality) 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:04.1 Info: => 8.82E-05s 22:00:04.1 Info: CreateIndex QualityDefinitions (Title) 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:04.1 Info: => 9.93E-05s 22:00:04.1 Info: CreateTable NamingConfig 22:00:04.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:00:04.1 Info: => 0.0001322s 22:00:04.1 Info: CreateTable Blacklist 22:00:04.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:00:04.1 Info: => 0.0002058s 22:00:04.1 Info: CreateTable Metadata 22:00:04.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:04.1 Info: => 0.0001152s 22:00:04.1 Info: CreateTable MetadataFiles 22:00:04.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:00:04.1 Info: => 0.0001374s 22:00:04.1 Info: CreateTable DownloadClients 22:00:04.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:04.1 Info: => 0.0001142s 22:00:04.1 Info: CreateTable PendingReleases 22:00:04.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:00:04.1 Info: => 0.0001312s 22:00:04.1 Info: CreateTable RemotePathMappings 22:00:04.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:00:04.1 Info: => 0.0001151s 22:00:04.1 Info: CreateTable Tags 22:00:04.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:04.1 Info: => 0.0001115s 22:00:04.1 Info: CreateIndex Tags (Label) 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:04.1 Info: => 8.45E-05s 22:00:04.1 Info: CreateTable Restrictions 22:00:04.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:04.1 Info: => 0.0001113s 22:00:04.1 Info: CreateTable DelayProfiles 22:00:04.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:00:04.1 Info: => 0.0001375s 22:00:04.1 Info: CreateTable Users 22:00:04.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:00:04.1 Info: => 0.0001056s 22:00:04.1 Info: CreateIndex Users (Identifier) 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:04.1 Info: => 0.0001185s 22:00:04.1 Info: CreateIndex Users (Username) 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:04.1 Info: => 8.83E-05s 22:00:04.1 Info: CreateTable Commands 22:00:04.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:00:04.1 Info: => 0.0001354s 22:00:04.1 Info: CreateTable IndexerStatus 22:00:04.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:00:04.1 Info: => 0.0001346s 22:00:04.1 Info: CreateIndex IndexerStatus (ProviderId) 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:04.1 Info: => 8.38E-05s 22:00:04.1 Info: CreateTable ExtraFiles 22:00:04.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:00:04.1 Info: => 0.0001281s 22:00:04.1 Info: CreateTable LyricFiles 22:00:04.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:00:04.1 Info: => 0.0001514s 22:00:04.1 Info: CreateTable LanguageProfiles 22:00:04.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:00:04.1 Info: => 0.00011s 22:00:04.1 Info: CreateIndex LanguageProfiles (Name) 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:04.1 Info: => 9.61E-05s 22:00:04.1 Info: CreateTable DownloadClientStatus 22:00:04.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:00:04.1 Info: => 0.0001171s 22:00:04.1 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:04.1 Info: => 0.0001011s 22:00:04.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:04.1 Info: -> 1 Insert operations completed in 00:00:00.0000612 taking an average of 00:00:00.0000612 22:00:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:04', 'InitialSetup') 22:00:04.1 Info: Committing Transaction 22:00:04.1 Info: 1: InitialSetup migrated 22:00:04.1 Info: => 0.0104108s 22:00:04.1 Info: 2: add_reason_to_pending_releases migrating 22:00:04.1 Info: Beginning Transaction 22:00:04.1 Info: Starting migration of Main DB to 2 22:00:04.1 Info: AlterTable PendingReleases 22:00:04.1 Info: => 1.1E-06s 22:00:04.1 Info: CreateColumn PendingReleases Reason Int32 22:00:04.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:04.1 Info: => 0.000608s 22:00:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:04', 'add_reason_to_pending_releases') 22:00:04.1 Info: Committing Transaction 22:00:04.1 Info: 2: add_reason_to_pending_releases migrated 22:00:04.1 Info: => 0.0021771s 22:00:04.1 Info: 3: add_medium_support migrating 22:00:04.1 Info: Beginning Transaction 22:00:04.1 Info: Starting migration of Main DB to 3 22:00:04.1 Info: AlterTable Albums 22:00:04.1 Info: => 8E-07s 22:00:04.1 Info: CreateColumn Albums Media String 22:00:04.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:04.1 Info: => 0.0005462s 22:00:04.1 Info: AlterTable Tracks 22:00:04.1 Info: => 7E-07s 22:00:04.1 Info: CreateColumn Tracks MediumNumber Int32 22:00:04.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:04.1 Info: => 0.0004809s 22:00:04.1 Info: AlterTable Tracks 22:00:04.1 Info: => 6E-07s 22:00:04.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:04.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:04.1 Info: => 0.0005018s 22:00:04.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:04.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:04.1 Info: => 4.58E-05s 22:00:04.1 Info: DeleteColumn Tracks TrackNumber 22:00:04.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:00:04.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:00:04.1 Info: DROP TABLE "Tracks" 22:00:04.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:04.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:04.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:04.1 Info: => 0.0047252s 22:00:04.1 Info: AlterTable Tracks 22:00:04.1 Info: => 8E-07s 22:00:04.1 Info: CreateColumn Tracks TrackNumber String 22:00:04.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:04.1 Info: => 0.0005039s 22:00:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:04', 'add_medium_support') 22:00:04.1 Info: Committing Transaction 22:00:04.1 Info: 3: add_medium_support migrated 22:00:04.1 Info: => 0.0012961s 22:00:04.1 Info: 4: add_various_qualites_in_profile migrating 22:00:04.1 Info: Beginning Transaction 22:00:04.1 Info: Starting migration of Main DB to 4 22:00:04.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:04.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:04.1 Info: => 5.68E-05s 22:00:04.1 Info: PerformDBOperation 22:00:04.1 Info: Performing DB Operation 22:00:04.1 Info: => 3.61E-05s 22:00:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:04', 'add_various_qualites_in_profile') 22:00:04.1 Info: Committing Transaction 22:00:04.1 Info: 4: add_various_qualites_in_profile migrated 22:00:04.1 Info: => 0.000689s 22:00:04.1 Info: 5: metadata_profiles migrating 22:00:04.1 Info: Beginning Transaction 22:00:04.1 Info: Starting migration of Main DB to 5 22:00:04.1 Info: CreateTable MetadataProfiles 22:00:04.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:00:04.1 Info: => 0.0001888s 22:00:04.1 Info: CreateIndex MetadataProfiles (Name) 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:04.1 Info: => 9.27E-05s 22:00:04.1 Info: AlterTable Artists 22:00:04.1 Info: => 5E-07s 22:00:04.1 Info: CreateColumn Artists MetadataProfileId Int32 22:00:04.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:04.1 Info: => 0.0005207s 22:00:04.1 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:04.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:00:04.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:00:04.1 Info: DROP TABLE "Artists" 22:00:04.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:04.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:04.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:04.1 Info: => 0.0041306s 22:00:04.1 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:04.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:00:04.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:00:04.1 Info: DROP TABLE "Artists" 22:00:04.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:04.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:04.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:04.1 Info: => 0.0054197s 22:00:04.1 Info: AlterTable Albums 22:00:04.1 Info: => 7E-07s 22:00:04.1 Info: CreateColumn Albums SecondaryTypes String 22:00:04.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:04.1 Info: => 0.0005673s 22:00:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:04', 'metadata_profiles') 22:00:04.1 Info: Committing Transaction 22:00:04.1 Info: 5: metadata_profiles migrated 22:00:04.1 Info: => 0.0014058s 22:00:04.1 Info: 6: separate_automatic_and_interactive_search migrating 22:00:04.1 Info: Beginning Transaction 22:00:04.1 Info: Starting migration of Main DB to 6 22:00:04.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:04.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:00:04.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:04.1 Info: DROP TABLE "Indexers" 22:00:04.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:04.1 Info: => 0.0035286s 22:00:04.1 Info: AlterTable Indexers 22:00:04.1 Info: => 9E-07s 22:00:04.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:04.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:04.1 Info: => 0.0005427s 22:00:04.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:04.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:04.1 Info: => 4.26E-05s 22:00:04.1 Info: AlterTable Indexers 22:00:04.1 Info: => 5E-07s 22:00:04.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:04.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:00:04.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:00:04.1 Info: DROP TABLE "Indexers" 22:00:04.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:04.1 Info: => 0.0034648s 22:00:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:04', 'separate_automatic_and_interactive_search') 22:00:04.1 Info: Committing Transaction 22:00:04.1 Info: 6: separate_automatic_and_interactive_search migrated 22:00:04.1 Info: => 0.0042234s 22:00:04.1 Info: 7: change_album_path_to_relative migrating 22:00:04.1 Info: Beginning Transaction 22:00:04.1 Info: Starting migration of Main DB to 7 22:00:04.1 Info: DeleteColumn Albums Path 22:00:04.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:00:04.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:00:04.1 Info: DROP TABLE "Albums" 22:00:04.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:04.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:04.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:04.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:04.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:04.1 Info: => 0.0052658s 22:00:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:04', 'change_album_path_to_relative') 22:00:04.1 Info: Committing Transaction 22:00:04.1 Info: 7: change_album_path_to_relative migrated 22:00:04.1 Info: => 0.0060905s 22:00:04.1 Info: 8: change_quality_size_mb_to_kb migrating 22:00:04.1 Info: Beginning Transaction 22:00:04.1 Info: Starting migration of Main DB to 8 22:00:04.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:00:04.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:00:04.1 Info: => 5.8E-05s 22:00:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:04', 'change_quality_size_mb_to_kb') 22:00:04.1 Info: Committing Transaction 22:00:04.1 Info: 8: change_quality_size_mb_to_kb migrated 22:00:04.1 Info: => 0.000705s 22:00:04.1 Info: 9: album_releases migrating 22:00:04.1 Info: Beginning Transaction 22:00:04.1 Info: Starting migration of Main DB to 9 22:00:04.1 Info: AlterTable Albums 22:00:04.1 Info: => 8E-07s 22:00:04.1 Info: CreateColumn Albums Releases String 22:00:04.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:04.1 Info: => 0.0005796s 22:00:04.1 Info: AlterTable Albums 22:00:04.1 Info: => 9E-07s 22:00:04.1 Info: CreateColumn Albums CurrentRelease String 22:00:04.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:04.1 Info: => 0.000522s 22:00:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:04', 'album_releases') 22:00:04.1 Info: Committing Transaction 22:00:04.1 Info: 9: album_releases migrated 22:00:04.1 Info: => 0.0011906s 22:00:04.1 Info: 10: album_releases_fix migrating 22:00:04.1 Info: Beginning Transaction 22:00:04.1 Info: Starting migration of Main DB to 10 22:00:04.1 Info: AlterTable Albums 22:00:04.1 Info: => 5E-07s 22:00:04.1 Info: AlterColumn Albums Releases String 22:00:04.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:00:04.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "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:00:04.1 Info: DROP TABLE "Albums" 22:00:04.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:04.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:04.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:04.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:04.2 Info: => 0.0050173s 22:00:04.2 Info: AlterTable Albums 22:00:04.2 Info: => 7E-07s 22:00:04.2 Info: AlterColumn Albums CurrentRelease String 22:00:04.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:00:04.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:04.2 Info: DROP TABLE "Albums" 22:00:04.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:04.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:04.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:04.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:04.2 Info: => 0.0050179s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:04', 'album_releases_fix') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 10: album_releases_fix migrated 22:00:04.2 Info: => 0.0058342s 22:00:04.2 Info: 11: import_lists migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 11 22:00:04.2 Info: CreateTable ImportLists 22:00:04.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:00:04.2 Info: => 0.0002191s 22:00:04.2 Info: CreateIndex ImportLists (Name) 22:00:04.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:04.2 Info: => 8.02E-05s 22:00:04.2 Info: CreateTable ImportListStatus 22:00:04.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:00:04.2 Info: => 0.0001409s 22:00:04.2 Info: CreateIndex ImportListStatus (ProviderId) 22:00:04.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:04.2 Info: => 8.04E-05s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:04', 'import_lists') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 11: import_lists migrated 22:00:04.2 Info: => 0.0007557s 22:00:04.2 Info: 12: add_release_status migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 12 22:00:04.2 Info: AlterTable MetadataProfiles 22:00:04.2 Info: => 6E-07s 22:00:04.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:04.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:04.2 Info: => 0.0005687s 22:00:04.2 Info: PerformDBOperation 22:00:04.2 Info: Performing DB Operation 22:00:04.2 Info: => 2.85E-05s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:04', 'add_release_status') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 12: add_release_status migrated 22:00:04.2 Info: => 0.0006761s 22:00:04.2 Info: 13: album_download_notification migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 13 22:00:04.2 Info: AlterTable Notifications 22:00:04.2 Info: => 7E-07s 22:00:04.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:04.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:04.2 Info: => 0.0005672s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:04', 'album_download_notification') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 13: album_download_notification migrated 22:00:04.2 Info: => 0.0012296s 22:00:04.2 Info: 14: fix_language_metadata_profiles migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 14 22:00:04.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:00:04.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:00:04.2 Info: => 8.24E-05s 22:00:04.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:00:04.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:00:04.2 Info: => 4.98E-05s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:04', 'fix_language_metadata_profiles') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 14: fix_language_metadata_profiles migrated 22:00:04.2 Info: => 0.002433s 22:00:04.2 Info: 15: remove_fanzub migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 15 22:00:04.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:04.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:04.2 Info: => 4.93E-05s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:04', 'remove_fanzub') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 15: remove_fanzub migrated 22:00:04.2 Info: => 0.0007059s 22:00:04.2 Info: 16: update_artist_history_indexes migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 16 22:00:04.2 Info: CreateIndex Albums (ArtistId) 22:00:04.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:04.2 Info: => 0.0001117s 22:00:04.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:04.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:04.2 Info: => 7.73E-05s 22:00:04.2 Info: DeleteIndex History (AlbumId) 22:00:04.2 Info: DROP INDEX "IX_History_AlbumId" 22:00:04.2 Info: => 0.0001461s 22:00:04.2 Info: CreateIndex History (AlbumId, Date) 22:00:04.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:04.2 Info: => 9.16E-05s 22:00:04.2 Info: DeleteIndex History (DownloadId) 22:00:04.2 Info: DROP INDEX "IX_History_DownloadId" 22:00:04.2 Info: => 0.0001104s 22:00:04.2 Info: CreateIndex History (DownloadId, Date) 22:00:04.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:04.2 Info: => 8.53E-05s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:04', 'update_artist_history_indexes') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 16: update_artist_history_indexes migrated 22:00:04.2 Info: => 0.0007895s 22:00:04.2 Info: 17: remove_nma migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 17 22:00:04.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:04.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:04.2 Info: => 4.45E-05s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:04', 'remove_nma') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 17: remove_nma migrated 22:00:04.2 Info: => 0.0006689s 22:00:04.2 Info: 18: album_disambiguation migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 18 22:00:04.2 Info: AlterTable Albums 22:00:04.2 Info: => 6E-07s 22:00:04.2 Info: CreateColumn Albums Disambiguation String 22:00:04.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:04.2 Info: => 0.0006154s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:04', 'album_disambiguation') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 18: album_disambiguation migrated 22:00:04.2 Info: => 0.0012916s 22:00:04.2 Info: 19: add_ape_quality_in_profiles migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 19 22:00:04.2 Info: PerformDBOperation 22:00:04.2 Info: Performing DB Operation 22:00:04.2 Info: => 3.09E-05s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:04', 'add_ape_quality_in_profiles') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 19: add_ape_quality_in_profiles migrated 22:00:04.2 Info: => 0.0006491s 22:00:04.2 Info: 20: remove_pushalot migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 20 22:00:04.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:04.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:04.2 Info: => 4.51E-05s 22:00:04.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:04.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:04.2 Info: => 2.96E-05s 22:00:04.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:04.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:04.2 Info: => 2.66E-05s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:04', 'remove_pushalot') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 20: remove_pushalot migrated 22:00:04.2 Info: => 0.0006306s 22:00:04.2 Info: 21: add_custom_filters migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 21 22:00:04.2 Info: CreateTable CustomFilters 22:00:04.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:00:04.2 Info: => 0.0001651s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:04', 'add_custom_filters') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 21: add_custom_filters migrated 22:00:04.2 Info: => 0.0008361s 22:00:04.2 Info: 22: import_list_tags migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 22 22:00:04.2 Info: AlterTable ImportLists 22:00:04.2 Info: => 5E-07s 22:00:04.2 Info: CreateColumn ImportLists Tags String 22:00:04.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:04.2 Info: => 0.0005886s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:04', 'import_list_tags') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 22: import_list_tags migrated 22:00:04.2 Info: => 0.0012451s 22:00:04.2 Info: 23: add_release_groups_etc migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 23 22:00:04.2 Info: CreateTable ArtistMetadata 22:00:04.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:00:04.2 Info: => 0.000206s 22:00:04.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:04.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:04.2 Info: => 8.41E-05s 22:00:04.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:00:04.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:00:04.2 Info: => 7.52E-05s 22:00:04.2 Info: AlterTable Artists 22:00:04.2 Info: => 3E-07s 22:00:04.2 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:04.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:04.2 Info: => 0.0005622s 22:00:04.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:04.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:04.2 Info: => 8.73E-05s 22:00:04.2 Info: CreateTable AlbumReleases 22:00:04.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:00:04.2 Info: => 0.0001667s 22:00:04.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:04.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:04.2 Info: => 8.45E-05s 22:00:04.2 Info: CreateIndex AlbumReleases (AlbumId) 22:00:04.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:04.2 Info: => 8.8E-05s 22:00:04.2 Info: PerformDBOperation 22:00:04.2 Info: Performing DB Operation 22:00:04.2 Info: => 3.32E-05s 22:00:04.2 Info: AlterTable Albums 22:00:04.2 Info: => 3E-07s 22:00:04.2 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:04.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:04.2 Info: => 0.0005628s 22:00:04.2 Info: AlterTable Albums 22:00:04.2 Info: => 6E-07s 22:00:04.2 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:04.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:04.2 Info: => 0.0005565s 22:00:04.2 Info: AlterTable Albums 22:00:04.2 Info: => 6E-07s 22:00:04.2 Info: CreateColumn Albums Links String 22:00:04.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:04.2 Info: => 0.0005478s 22:00:04.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:04.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:04.2 Info: => 7.53E-05s 22:00:04.2 Info: AlterTable Tracks 22:00:04.2 Info: => 4E-07s 22:00:04.2 Info: CreateColumn Tracks ForeignRecordingId String 22:00:04.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:04.2 Info: => 0.0005469s 22:00:04.2 Info: AlterTable Tracks 22:00:04.2 Info: => 6E-07s 22:00:04.2 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:04.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:04.2 Info: => 0.0005435s 22:00:04.2 Info: AlterTable Tracks 22:00:04.2 Info: => 6E-07s 22:00:04.2 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:04.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:04.2 Info: => 0.0005648s 22:00:04.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:04.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:04.2 Info: => 8.05E-05s 22:00:04.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:04.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:04.2 Info: => 5.78E-05s 22:00:04.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:04.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:04.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:04.2 Info: DROP TABLE "Artists" 22:00:04.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:04.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:04.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:04.2 Info: => 0.0050014s 22:00:04.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:04.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:00:04.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:00:04.2 Info: DROP TABLE "Albums" 22:00:04.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:04.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:04.2 Info: => 0.0042249s 22:00:04.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:04.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:04.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:00:04.2 Info: DROP TABLE "Tracks" 22:00:04.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:04.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:04.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:04.2 Info: => 0.0038441s 22:00:04.2 Info: DeleteColumn TrackFiles ArtistId 22:00:04.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:00:04.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:00:04.2 Info: DROP TABLE "TrackFiles" 22:00:04.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:04.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:04.2 Info: => 0.0044899s 22:00:04.2 Info: CreateIndex Artists (ArtistMetadataId) 22:00:04.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:04.2 Info: => 7.56E-05s 22:00:04.2 Info: CreateIndex Artists (Monitored) 22:00:04.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:04.2 Info: => 6.92E-05s 22:00:04.2 Info: CreateIndex Albums (ArtistMetadataId) 22:00:04.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:04.2 Info: => 6.92E-05s 22:00:04.2 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:04.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:04.2 Info: => 6.54E-05s 22:00:04.2 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:04.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:04.2 Info: => 7E-05s 22:00:04.2 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:04.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:04.2 Info: => 7E-05s 22:00:04.2 Info: UpdateData 22:00:04.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:04.2 Info: => 3.93E-05s 22:00:04.2 Info: UpdateData 22:00:04.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:04.2 Info: => 2.95E-05s 22:00:04.2 Info: UpdateData 22:00:04.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:04.2 Info: => 3.76E-05s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:04', 'add_release_groups_etc') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 23: add_release_groups_etc migrated 22:00:04.2 Info: => 0.0010476s 22:00:04.2 Info: 24: NewMediaInfoFormat migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 24 22:00:04.2 Info: UpdateData 22:00:04.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:04.2 Info: => 6.2E-05s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:04', 'NewMediaInfoFormat') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 24: NewMediaInfoFormat migrated 22:00:04.2 Info: => 0.0006671s 22:00:04.2 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 25 22:00:04.2 Info: RenameTable Restrictions ReleaseProfiles 22:00:04.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:04.2 Info: => 0.0014759s 22:00:04.2 Info: AlterTable ReleaseProfiles 22:00:04.2 Info: => 7E-07s 22:00:04.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:04.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:04.2 Info: => 0.0005678s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:04', 'rename_restrictions_to_release_profiles') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:04.2 Info: => 0.0012368s 22:00:04.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 26 22:00:04.2 Info: RenameTable Profiles QualityProfiles 22:00:04.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:04.2 Info: => 0.0014376s 22:00:04.2 Info: AlterTable QualityProfiles 22:00:04.2 Info: => 7E-07s 22:00:04.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:04.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:04.2 Info: => 0.0005405s 22:00:04.2 Info: AlterTable LanguageProfiles 22:00:04.2 Info: => 5E-07s 22:00:04.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:04.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:04.2 Info: => 0.0005343s 22:00:04.2 Info: UpdateData 22:00:04.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:04.2 Info: => 4.48E-05s 22:00:04.2 Info: UpdateData 22:00:04.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:04.2 Info: => 2.83E-05s 22:00:04.2 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:04.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:04.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:00:04.2 Info: DROP TABLE "Artists" 22:00:04.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:04.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:04.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:04.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:04.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:04.2 Info: => 0.0048397s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:04', 'rename_quality_profiles_add_upgrade_allowed') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:04.2 Info: => 0.0056397s 22:00:04.2 Info: 27: add_import_exclusions migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 27 22:00:04.2 Info: CreateTable ImportListExclusions 22:00:04.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:04.2 Info: => 0.0001618s 22:00:04.2 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:04.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:04.2 Info: => 8.22E-05s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:04', 'add_import_exclusions') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 27: add_import_exclusions migrated 22:00:04.2 Info: => 0.000761s 22:00:04.2 Info: 28: clean_artist_metadata_table migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 28 22:00:04.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:00:04.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:00:04.2 Info: => 0.0001578s 22:00:04.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:00:04.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:00:04.2 Info: => 0.0001166s 22:00:04.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:00:04.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:00:04.2 Info: => 0.0001123s 22:00:04.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:00:04.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:00:04.2 Info: => 0.0001149s 22:00:04.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:00:04.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:00:04.2 Info: => 0.0001103s 22:00:04.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:00:04.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:00:04.2 Info: => 0.0001092s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:04', 'clean_artist_metadata_table') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 28: clean_artist_metadata_table migrated 22:00:04.2 Info: => 0.0007549s 22:00:04.2 Info: 29: health_issue_notification migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 29 22:00:04.2 Info: AlterTable Notifications 22:00:04.2 Info: => 8E-07s 22:00:04.2 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:04.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:04.2 Info: => 0.0005698s 22:00:04.2 Info: AlterTable Notifications 22:00:04.2 Info: => 7E-07s 22:00:04.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:04.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:04.2 Info: => 0.0005259s 22:00:04.2 Info: AlterTable Notifications 22:00:04.2 Info: => 6E-07s 22:00:04.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:04.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:04.2 Info: => 0.0005387s 22:00:04.2 Info: AlterTable Notifications 22:00:04.2 Info: => 5E-07s 22:00:04.2 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:04.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:04.2 Info: => 0.0005266s 22:00:04.2 Info: AlterTable Notifications 22:00:04.2 Info: => 6E-07s 22:00:04.2 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:04.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:04.2 Info: => 0.0005172s 22:00:04.2 Info: DeleteColumn Notifications OnDownload 22:00:04.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:00:04.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:00:04.2 Info: DROP TABLE "Notifications" 22:00:04.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:04.2 Info: => 0.0048348s 22:00:04.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:04.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:00:04.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:00:04.2 Info: DROP TABLE "Notifications" 22:00:04.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:04.2 Info: => 0.0036163s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:04', 'health_issue_notification') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 29: health_issue_notification migrated 22:00:04.2 Info: => 0.0044079s 22:00:04.2 Info: 30: add_mediafilerepository_mtime migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 30 22:00:04.2 Info: AlterTable TrackFiles 22:00:04.2 Info: => 5E-07s 22:00:04.2 Info: CreateColumn TrackFiles Modified DateTime 22:00:04.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:04.2 Info: => 0.0005864s 22:00:04.2 Info: AlterTable TrackFiles 22:00:04.2 Info: => 8E-07s 22:00:04.2 Info: CreateColumn TrackFiles Path String 22:00:04.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:04.2 Info: => 0.000534s 22:00:04.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:04.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:04.2 Info: => 3.79E-05s 22:00:04.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:00:04.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:00:04.2 Info: => 0.0001201s 22:00:04.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:00:04.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:00:04.2 Info: => 0.0001275s 22:00:04.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:00:04.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:00:04.2 Info: => 0.0001316s 22:00:04.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:00:04.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:00:04.2 Info: => 7.41E-05s 22:00:04.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:04.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:04.2 Info: => 4.9E-05s 22:00:04.2 Info: AlterTable TrackFiles 22:00:04.2 Info: => 4E-07s 22:00:04.2 Info: AlterColumn TrackFiles Path String 22:00:04.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:04.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:00:04.2 Info: DROP TABLE "TrackFiles" 22:00:04.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:04.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:04.2 Info: => 0.0037823s 22:00:04.2 Info: CreateIndex TrackFiles (Path) 22:00:04.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:04.2 Info: => 7.95E-05s 22:00:04.2 Info: DeleteColumn TrackFiles RelativePath 22:00:04.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:04.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:00:04.2 Info: DROP TABLE "TrackFiles" 22:00:04.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:04.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:04.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:04.2 Info: => 0.0038781s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:04', 'add_mediafilerepository_mtime') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 30: add_mediafilerepository_mtime migrated 22:00:04.2 Info: => 0.0046427s 22:00:04.2 Info: 31: add_artistmetadataid_constraint migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 31 22:00:04.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:00:04.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:00:04.2 Info: => 8.72E-05s 22:00:04.2 Info: DeleteIndex Artists (ArtistMetadataId) 22:00:04.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:00:04.2 Info: => 0.0001323s 22:00:04.2 Info: AlterColumn Artists ArtistMetadataId Int32 22:00:04.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:04.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:00:04.2 Info: DROP TABLE "Artists" 22:00:04.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:04.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:04.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:04.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:04.2 Info: => 0.0040032s 22:00:04.2 Info: CreateIndex Artists (ArtistMetadataId) 22:00:04.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:04.2 Info: => 7.01E-05s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T22:00:04', 'add_artistmetadataid_constraint') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 31: add_artistmetadataid_constraint migrated 22:00:04.2 Info: => 0.0008239s 22:00:04.2 Info: 32: old_ids_and_artist_alias migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 32 22:00:04.2 Info: AlterTable ArtistMetadata 22:00:04.2 Info: => 6E-07s 22:00:04.2 Info: CreateColumn ArtistMetadata Aliases String 22:00:04.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:00:04.2 Info: => 0.000584s 22:00:04.2 Info: AlterTable ArtistMetadata 22:00:04.2 Info: => 6E-07s 22:00:04.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:00:04.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:00:04.2 Info: => 0.0005368s 22:00:04.2 Info: AlterTable Albums 22:00:04.2 Info: => 5E-07s 22:00:04.2 Info: CreateColumn Albums OldForeignAlbumIds String 22:00:04.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:00:04.2 Info: => 0.0005289s 22:00:04.2 Info: AlterTable AlbumReleases 22:00:04.2 Info: => 6E-07s 22:00:04.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:00:04.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:00:04.2 Info: => 0.0005223s 22:00:04.2 Info: AlterTable Tracks 22:00:04.2 Info: => 7E-07s 22:00:04.2 Info: CreateColumn Tracks OldForeignRecordingIds String 22:00:04.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:00:04.2 Info: => 0.0005267s 22:00:04.2 Info: AlterTable Tracks 22:00:04.2 Info: => 6E-07s 22:00:04.2 Info: CreateColumn Tracks OldForeignTrackIds String 22:00:04.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:00:04.2 Info: => 0.0005369s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T22:00:04', 'old_ids_and_artist_alias') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 32: old_ids_and_artist_alias migrated 22:00:04.2 Info: => 0.0012251s 22:00:04.2 Info: 33: download_propers_config migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 33 22:00:04.2 Info: PerformDBOperation 22:00:04.2 Info: Performing DB Operation 22:00:04.2 Info: => 3.25E-05s 22:00:04.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:04.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:04.2 Info: => 3.22E-05s 22:00:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T22:00:04', 'download_propers_config') 22:00:04.2 Info: Committing Transaction 22:00:04.2 Info: 33: download_propers_config migrated 22:00:04.2 Info: => 0.000649s 22:00:04.2 Info: 34: remove_language_profiles migrating 22:00:04.2 Info: Beginning Transaction 22:00:04.2 Info: Starting migration of Main DB to 34 22:00:04.2 Info: DeleteTable LanguageProfiles 22:00:04.2 Info: DROP TABLE "LanguageProfiles" 22:00:04.2 Info: => 0.000204s 22:00:04.2 Info: DeleteColumn Artists LanguageProfileId 22:00:04.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:04.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:04.3 Info: DROP TABLE "Artists" 22:00:04.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:04.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:04.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:04.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:04.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:04.3 Info: => 0.004933s 22:00:04.3 Info: DeleteColumn ImportLists LanguageProfileId 22:00:04.3 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 22:00:04.3 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 22:00:04.3 Info: DROP TABLE "ImportLists" 22:00:04.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:00:04.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:04.3 Info: => 0.0037049s 22:00:04.3 Info: DeleteColumn Blacklist Language 22:00:04.3 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 22:00:04.3 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 22:00:04.3 Info: DROP TABLE "Blacklist" 22:00:04.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:00:04.3 Info: => 0.0044905s 22:00:04.3 Info: DeleteColumn History Language 22:00:04.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:00:04.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:00:04.3 Info: DROP TABLE "History" 22:00:04.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:04.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:04.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:04.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:04.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:04.3 Info: => 0.0040938s 22:00:04.3 Info: DeleteColumn LyricFiles Language 22:00:04.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:00:04.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:00:04.3 Info: DROP TABLE "LyricFiles" 22:00:04.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:04.3 Info: => 0.0035199s 22:00:04.3 Info: DeleteColumn TrackFiles Language 22:00:04.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:04.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:00:04.3 Info: DROP TABLE "TrackFiles" 22:00:04.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:04.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:04.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:04.3 Info: => 0.0046503s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T22:00:04', 'remove_language_profiles') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 34: remove_language_profiles migrated 22:00:04.3 Info: => 0.005693s 22:00:04.3 Info: 35: multi_disc_naming_format migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 35 22:00:04.3 Info: AlterTable NamingConfig 22:00:04.3 Info: => 7E-07s 22:00:04.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:00:04.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:00:04.3 Info: => 0.0005711s 22:00:04.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:04.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:04.3 Info: => 4.31E-05s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T22:00:04', 'multi_disc_naming_format') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 35: multi_disc_naming_format migrated 22:00:04.3 Info: => 0.000687s 22:00:04.3 Info: 36: add_download_client_priority migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 36 22:00:04.3 Info: AlterTable DownloadClients 22:00:04.3 Info: => 8E-07s 22:00:04.3 Info: CreateColumn DownloadClients Priority Int32 22:00:04.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:00:04.3 Info: => 0.0005628s 22:00:04.3 Info: PerformDBOperation 22:00:04.3 Info: Performing DB Operation 22:00:04.3 Info: => 4.88E-05s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T22:00:04', 'add_download_client_priority') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 36: add_download_client_priority migrated 22:00:04.3 Info: => 0.0006995s 22:00:04.3 Info: 37: remove_growl_prowl migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 37 22:00:04.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:04.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:00:04.3 Info: => 4.49E-05s 22:00:04.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:04.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:00:04.3 Info: => 2.8E-05s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T22:00:04', 'remove_growl_prowl') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 37: remove_growl_prowl migrated 22:00:04.3 Info: => 0.0006407s 22:00:04.3 Info: 38: remove_plex_hometheatre migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 38 22:00:04.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:04.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:00:04.3 Info: => 4.36E-05s 22:00:04.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:04.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:00:04.3 Info: => 2.69E-05s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T22:00:04', 'remove_plex_hometheatre') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 38: remove_plex_hometheatre migrated 22:00:04.3 Info: => 0.0006174s 22:00:04.3 Info: 39: add_root_folder_add_defaults migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 39 22:00:04.3 Info: AlterTable RootFolders 22:00:04.3 Info: => 5E-07s 22:00:04.3 Info: CreateColumn RootFolders Name String 22:00:04.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:00:04.3 Info: => 0.0005637s 22:00:04.3 Info: AlterTable RootFolders 22:00:04.3 Info: => 5E-07s 22:00:04.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:00:04.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:00:04.3 Info: => 0.0005325s 22:00:04.3 Info: AlterTable RootFolders 22:00:04.3 Info: => 6E-07s 22:00:04.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:00:04.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:00:04.3 Info: => 0.0005239s 22:00:04.3 Info: AlterTable RootFolders 22:00:04.3 Info: => 5E-07s 22:00:04.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:00:04.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:04.3 Info: => 0.0005694s 22:00:04.3 Info: AlterTable RootFolders 22:00:04.3 Info: => 6E-07s 22:00:04.3 Info: CreateColumn RootFolders DefaultTags String 22:00:04.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:00:04.3 Info: => 0.0005484s 22:00:04.3 Info: PerformDBOperation 22:00:04.3 Info: Performing DB Operation 22:00:04.3 Info: => 4.82E-05s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T22:00:04', 'add_root_folder_add_defaults') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 39: add_root_folder_add_defaults migrated 22:00:04.3 Info: => 0.0007119s 22:00:04.3 Info: 40: task_duration migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 40 22:00:04.3 Info: AlterTable ScheduledTasks 22:00:04.3 Info: => 6E-07s 22:00:04.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:00:04.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:00:04.3 Info: => 0.0005654s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T22:00:04', 'task_duration') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 40: task_duration migrated 22:00:04.3 Info: => 0.0012399s 22:00:04.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 41 22:00:04.3 Info: AlterTable ReleaseProfiles 22:00:04.3 Info: => 6E-07s 22:00:04.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:00:04.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:00:04.3 Info: => 0.0005838s 22:00:04.3 Info: AlterTable ReleaseProfiles 22:00:04.3 Info: => 5E-07s 22:00:04.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:00:04.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:00:04.3 Info: => 0.0005328s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T22:00:04', 'add_indexer_and_enabled_to_release_profiles') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:00:04.3 Info: => 0.0012041s 22:00:04.3 Info: 42: remove_album_folders migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 42 22:00:04.3 Info: DeleteColumn Artists AlbumFolder 22:00:04.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:04.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:04.3 Info: DROP TABLE "Artists" 22:00:04.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:04.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:04.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:04.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:04.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:04.3 Info: => 0.0048198s 22:00:04.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:04.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:04.3 Info: => 3.74E-05s 22:00:04.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:04.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:04.3 Info: => 3.94E-05s 22:00:04.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:00:04.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:00:04.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:00:04.3 Info: DROP TABLE "NamingConfig" 22:00:04.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:00:04.3 Info: => 0.0044696s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T22:00:04', 'remove_album_folders') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 42: remove_album_folders migrated 22:00:04.3 Info: => 0.0053009s 22:00:04.3 Info: 44: add_priority_to_indexers migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 44 22:00:04.3 Info: AlterTable Indexers 22:00:04.3 Info: => 5E-07s 22:00:04.3 Info: CreateColumn Indexers Priority Int32 22:00:04.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:00:04.3 Info: => 0.0005812s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T22:00:04', 'add_priority_to_indexers') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 44: add_priority_to_indexers migrated 22:00:04.3 Info: => 0.0012774s 22:00:04.3 Info: 45: remove_chown_and_folderchmod_config migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 45 22:00:04.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:04.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:04.3 Info: => 0.0001236s 22:00:04.3 Info: PerformDBOperation 22:00:04.3 Info: Performing DB Operation 22:00:04.3 Info: => 2.42E-05s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T22:00:04', 'remove_chown_and_folderchmod_config') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 45: remove_chown_and_folderchmod_config migrated 22:00:04.3 Info: => 0.0006575s 22:00:04.3 Info: 47: update_notifiarr migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 47 22:00:04.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:04.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:04.3 Info: => 6.77E-05s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T22:00:04', 'update_notifiarr') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 47: update_notifiarr migrated 22:00:04.3 Info: => 0.000689s 22:00:04.3 Info: 49: email_multiple_addresses migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 49 22:00:04.3 Info: PerformDBOperation 22:00:04.3 Info: Performing DB Operation 22:00:04.3 Info: => 0.0006651s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T22:00:04', 'email_multiple_addresses') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 49: email_multiple_addresses migrated 22:00:04.3 Info: => 0.0013198s 22:00:04.3 Info: 50: rename_blacklist_to_blocklist migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 50 22:00:04.3 Info: RenameTable Blacklist Blocklist 22:00:04.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:00:04.3 Info: => 0.0015274s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T22:00:04', 'rename_blacklist_to_blocklist') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 50: rename_blacklist_to_blocklist migrated 22:00:04.3 Info: => 0.0022112s 22:00:04.3 Info: 51: cdh_per_downloadclient migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 51 22:00:04.3 Info: AlterTable DownloadClients 22:00:04.3 Info: => 6E-07s 22:00:04.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:00:04.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:04.3 Info: => 0.000575s 22:00:04.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:00:04.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:04.3 Info: => 0.0005424s 22:00:04.3 Info: PerformDBOperation 22:00:04.3 Info: Performing DB Operation 22:00:04.3 Info: => 0.000147s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T22:00:04', 'cdh_per_downloadclient') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 51: cdh_per_downloadclient migrated 22:00:04.3 Info: => 0.0007972s 22:00:04.3 Info: 52: download_history migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 52 22:00:04.3 Info: CreateTable DownloadHistory 22:00:04.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:00:04.3 Info: => 0.0001921s 22:00:04.3 Info: CreateIndex DownloadHistory (EventType) 22:00:04.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:04.3 Info: => 8.95E-05s 22:00:04.3 Info: CreateIndex DownloadHistory (ArtistId) 22:00:04.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:04.3 Info: => 7.31E-05s 22:00:04.3 Info: CreateIndex DownloadHistory (DownloadId) 22:00:04.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:04.3 Info: => 0.0001209s 22:00:04.3 Info: PerformDBOperation 22:00:04.3 Info: Performing DB Operation 22:00:04.3 Info: => 0.0001052s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T22:00:04', 'download_history') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 52: download_history migrated 22:00:04.3 Info: => 0.0008031s 22:00:04.3 Info: 53: add_update_history migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 53 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T22:00:04', 'add_update_history') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 53: add_update_history migrated 22:00:04.3 Info: => 0.000645s 22:00:04.3 Info: 54: add_on_update_to_notifications migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 54 22:00:04.3 Info: AlterTable Notifications 22:00:04.3 Info: => 6E-07s 22:00:04.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:00:04.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:00:04.3 Info: => 0.0005921s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T22:00:04', 'add_on_update_to_notifications') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 54: add_on_update_to_notifications migrated 22:00:04.3 Info: => 0.0012513s 22:00:04.3 Info: 55: download_client_per_indexer migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 55 22:00:04.3 Info: AlterTable Indexers 22:00:04.3 Info: => 6E-07s 22:00:04.3 Info: CreateColumn Indexers DownloadClientId Int32 22:00:04.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:00:04.3 Info: => 0.0005937s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T22:00:04', 'download_client_per_indexer') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 55: download_client_per_indexer migrated 22:00:04.3 Info: => 0.0012661s 22:00:04.3 Info: 56: AddNewItemMonitorType migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 56 22:00:04.3 Info: AlterTable Artists 22:00:04.3 Info: => 6E-07s 22:00:04.3 Info: CreateColumn Artists MonitorNewItems Int32 22:00:04.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:04.3 Info: => 0.0006025s 22:00:04.3 Info: AlterTable RootFolders 22:00:04.3 Info: => 6E-07s 22:00:04.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:00:04.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:04.3 Info: => 0.0005688s 22:00:04.3 Info: AlterTable ImportLists 22:00:04.3 Info: => 1E-06s 22:00:04.3 Info: CreateColumn ImportLists MonitorNewItems Int32 22:00:04.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:04.3 Info: => 0.0005934s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T22:00:04', 'AddNewItemMonitorType') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 56: AddNewItemMonitorType migrated 22:00:04.3 Info: => 0.0012733s 22:00:04.3 Info: 57: ImportListSearch migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 57 22:00:04.3 Info: AlterTable ImportLists 22:00:04.3 Info: => 6E-07s 22:00:04.3 Info: CreateColumn ImportLists ShouldSearch Boolean 22:00:04.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:00:04.3 Info: => 0.0006078s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T22:00:04', 'ImportListSearch') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 57: ImportListSearch migrated 22:00:04.3 Info: => 0.0012743s 22:00:04.3 Info: 58: ImportListMonitorExisting migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 58 22:00:04.3 Info: AlterTable ImportLists 22:00:04.3 Info: => 6E-07s 22:00:04.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:00:04.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:00:04.3 Info: => 0.0005911s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T22:00:04', 'ImportListMonitorExisting') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 58: ImportListMonitorExisting migrated 22:00:04.3 Info: => 0.0012465s 22:00:04.3 Info: 59: add_indexer_tags migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 59 22:00:04.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:04.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:00:04.3 Info: => 4.57E-05s 22:00:04.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:04.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:00:04.3 Info: => 2.74E-05s 22:00:04.3 Info: AlterTable Indexers 22:00:04.3 Info: => 3E-07s 22:00:04.3 Info: CreateColumn Indexers Tags String 22:00:04.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:00:04.3 Info: => 0.0005943s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T22:00:04', 'add_indexer_tags') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 59: add_indexer_tags migrated 22:00:04.3 Info: => 0.0012519s 22:00:04.3 Info: 60: update_audio_types migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 60 22:00:04.3 Info: PerformDBOperation 22:00:04.3 Info: Performing DB Operation 22:00:04.3 Info: => 5.37E-05s 22:00:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T22:00:04', 'update_audio_types') 22:00:04.3 Info: Committing Transaction 22:00:04.3 Info: 60: update_audio_types migrated 22:00:04.3 Info: => 0.0006806s 22:00:04.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:00:04.3 Info: Beginning Transaction 22:00:04.3 Info: Starting migration of Main DB to 61 22:00:04.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:04.3 Info: DELETE FROM "Commands" WHERE 1 = 1 22:00:04.3 Info: => 4.62E-05s 22:00:04.3 Info: AlterTable AlbumReleases 22:00:04.3 Info: => 4E-07s 22:00:04.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:00:04.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:00:04.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:00:04.3 Info: DROP TABLE "AlbumReleases" 22:00:04.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:00:04.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:04.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:04.3 Info: => 0.0053445s 22:00:04.3 Info: AlterTable Albums 22:00:04.3 Info: => 5E-07s 22:00:04.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:00:04.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:00:04.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:00:04.3 Info: DROP TABLE "Albums" 22:00:04.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:04.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:04.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:04.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:04.3 Info: => 0.0043685s 22:00:04.3 Info: AlterTable Albums 22:00:04.3 Info: => 4E-07s 22:00:04.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:00:04.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:00:04.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:00:04.3 Info: DROP TABLE "Albums" 22:00:04.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:04.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:04.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:04.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:04.3 Info: => 0.0051007s 22:00:04.3 Info: AlterTable Albums 22:00:04.3 Info: => 6E-07s 22:00:04.3 Info: AlterColumn Albums Added DateTimeOffset 22:00:04.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:00:04.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:00:04.3 Info: DROP TABLE "Albums" 22:00:04.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:04.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:04.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:04.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:04.3 Info: => 0.0051393s 22:00:04.3 Info: AlterTable Artists 22:00:04.3 Info: => 5E-07s 22:00:04.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:00:04.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:00:04.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:00:04.3 Info: DROP TABLE "Artists" 22:00:04.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:04.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:04.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:04.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:04.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:04.3 Info: => 0.0043806s 22:00:04.3 Info: AlterTable Artists 22:00:04.3 Info: => 5E-07s 22:00:04.3 Info: AlterColumn Artists Added DateTimeOffset 22:00:04.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 22:00:04.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:00:04.3 Info: DROP TABLE "Artists" 22:00:04.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:04.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:04.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:04.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:04.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:04.4 Info: => 0.004334s 22:00:04.4 Info: AlterTable Blocklist 22:00:04.4 Info: => 5E-07s 22:00:04.4 Info: AlterColumn Blocklist Date DateTimeOffset 22:00:04.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:00:04.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:00:04.4 Info: DROP TABLE "Blocklist" 22:00:04.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:04.4 Info: => 0.0053624s 22:00:04.4 Info: AlterTable Blocklist 22:00:04.4 Info: => 6E-07s 22:00:04.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:00:04.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:00:04.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:00:04.4 Info: DROP TABLE "Blocklist" 22:00:04.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:04.4 Info: => 0.0048171s 22:00:04.4 Info: AlterTable Commands 22:00:04.4 Info: => 6E-07s 22:00:04.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:00:04.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:00:04.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:00:04.4 Info: DROP TABLE "Commands" 22:00:04.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:04.4 Info: => 0.0040592s 22:00:04.4 Info: AlterTable Commands 22:00:04.4 Info: => 6E-07s 22:00:04.4 Info: AlterColumn Commands StartedAt DateTimeOffset 22:00:04.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:00:04.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:00:04.4 Info: DROP TABLE "Commands" 22:00:04.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:04.4 Info: => 0.0037444s 22:00:04.4 Info: AlterTable Commands 22:00:04.4 Info: => 6E-07s 22:00:04.4 Info: AlterColumn Commands EndedAt DateTimeOffset 22:00:04.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:00:04.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:00:04.4 Info: DROP TABLE "Commands" 22:00:04.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:04.4 Info: => 0.0055824s 22:00:04.4 Info: AlterTable DownloadClientStatus 22:00:04.4 Info: => 6E-07s 22:00:04.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:00:04.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:00:04.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:04.4 Info: DROP TABLE "DownloadClientStatus" 22:00:04.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:04.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:04.4 Info: => 0.0039467s 22:00:04.4 Info: AlterTable DownloadClientStatus 22:00:04.4 Info: => 6E-07s 22:00:04.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:00:04.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:00:04.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:04.4 Info: DROP TABLE "DownloadClientStatus" 22:00:04.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:04.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:04.4 Info: => 0.0039092s 22:00:04.4 Info: AlterTable DownloadClientStatus 22:00:04.4 Info: => 5E-07s 22:00:04.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:00:04.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:00:04.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:04.4 Info: DROP TABLE "DownloadClientStatus" 22:00:04.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:04.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:04.4 Info: => 0.0039248s 22:00:04.4 Info: AlterTable DownloadHistory 22:00:04.4 Info: => 5E-07s 22:00:04.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:00:04.4 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 22:00:04.4 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 22:00:04.4 Info: DROP TABLE "DownloadHistory" 22:00:04.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:00:04.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:04.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:04.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:04.4 Info: => 0.0049266s 22:00:04.4 Info: AlterTable ExtraFiles 22:00:04.4 Info: => 6E-07s 22:00:04.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:00:04.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:00:04.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:00:04.4 Info: DROP TABLE "ExtraFiles" 22:00:04.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:04.4 Info: => 0.0056319s 22:00:04.4 Info: AlterTable ExtraFiles 22:00:04.4 Info: => 6E-07s 22:00:04.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:00:04.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:00:04.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:00:04.4 Info: DROP TABLE "ExtraFiles" 22:00:04.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:04.4 Info: => 0.0050106s 22:00:04.4 Info: AlterTable History 22:00:04.4 Info: => 7E-07s 22:00:04.4 Info: AlterColumn History Date DateTimeOffset 22:00:04.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:00:04.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:00:04.4 Info: DROP TABLE "History" 22:00:04.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:04.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:04.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:04.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:04.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:04.4 Info: => 0.0042634s 22:00:04.4 Info: AlterTable ImportListStatus 22:00:04.4 Info: => 5E-07s 22:00:04.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:00:04.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:00:04.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:04.4 Info: DROP TABLE "ImportListStatus" 22:00:04.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:04.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:04.4 Info: => 0.0039341s 22:00:04.4 Info: AlterTable ImportListStatus 22:00:04.4 Info: => 5E-07s 22:00:04.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:00:04.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:00:04.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:04.4 Info: DROP TABLE "ImportListStatus" 22:00:04.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:04.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:04.4 Info: => 0.0039314s 22:00:04.4 Info: AlterTable ImportListStatus 22:00:04.4 Info: => 5E-07s 22:00:04.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:00:04.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:00:04.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:04.4 Info: DROP TABLE "ImportListStatus" 22:00:04.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:04.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:04.4 Info: => 0.0048852s 22:00:04.4 Info: AlterTable IndexerStatus 22:00:04.4 Info: => 5E-07s 22:00:04.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:00:04.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:00:04.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:04.4 Info: DROP TABLE "IndexerStatus" 22:00:04.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:04.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:04.4 Info: => 0.0039168s 22:00:04.4 Info: AlterTable IndexerStatus 22:00:04.4 Info: => 5E-07s 22:00:04.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:00:04.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:00:04.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:04.4 Info: DROP TABLE "IndexerStatus" 22:00:04.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:04.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:04.4 Info: => 0.0048901s 22:00:04.4 Info: AlterTable IndexerStatus 22:00:04.4 Info: => 5E-07s 22:00:04.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:00:04.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:00:04.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:04.4 Info: DROP TABLE "IndexerStatus" 22:00:04.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:04.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:04.4 Info: => 0.0039705s 22:00:04.4 Info: AlterTable LyricFiles 22:00:04.4 Info: => 5E-07s 22:00:04.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:00:04.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:00:04.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:00:04.4 Info: DROP TABLE "LyricFiles" 22:00:04.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:04.4 Info: => 0.0044672s 22:00:04.4 Info: AlterTable LyricFiles 22:00:04.4 Info: => 6E-07s 22:00:04.4 Info: AlterColumn LyricFiles Added DateTimeOffset 22:00:04.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:00:04.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:00:04.4 Info: DROP TABLE "LyricFiles" 22:00:04.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:04.4 Info: => 0.0048282s 22:00:04.4 Info: AlterTable MetadataFiles 22:00:04.4 Info: => 8E-07s 22:00:04.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:00:04.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:00:04.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:00:04.4 Info: DROP TABLE "MetadataFiles" 22:00:04.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:04.4 Info: => 0.0050439s 22:00:04.4 Info: AlterTable MetadataFiles 22:00:04.4 Info: => 6E-07s 22:00:04.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:00:04.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:00:04.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:00:04.4 Info: DROP TABLE "MetadataFiles" 22:00:04.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:04.5 Info: => 0.0037459s 22:00:04.5 Info: AlterTable PendingReleases 22:00:04.5 Info: => 6E-07s 22:00:04.5 Info: AlterColumn PendingReleases Added DateTimeOffset 22:00:04.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:00:04.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:00:04.5 Info: DROP TABLE "PendingReleases" 22:00:04.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:00:04.5 Info: => 0.0053393s 22:00:04.5 Info: AlterTable ScheduledTasks 22:00:04.5 Info: => 6E-07s 22:00:04.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:00:04.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:00:04.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:04.5 Info: DROP TABLE "ScheduledTasks" 22:00:04.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:04.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:04.5 Info: => 0.0037822s 22:00:04.5 Info: AlterTable ScheduledTasks 22:00:04.5 Info: => 5E-07s 22:00:04.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:00:04.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:00:04.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:04.5 Info: DROP TABLE "ScheduledTasks" 22:00:04.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:04.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:04.5 Info: => 0.0037956s 22:00:04.5 Info: AlterTable TrackFiles 22:00:04.5 Info: => 5E-07s 22:00:04.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:00:04.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:04.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:00:04.5 Info: DROP TABLE "TrackFiles" 22:00:04.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:04.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:04.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:04.5 Info: => 0.0046978s 22:00:04.5 Info: AlterTable TrackFiles 22:00:04.5 Info: => 6E-07s 22:00:04.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:00:04.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:04.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:00:04.5 Info: DROP TABLE "TrackFiles" 22:00:04.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:04.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:04.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:04.5 Info: => 0.0048113s 22:00:04.5 Info: AlterTable VersionInfo 22:00:04.5 Info: => 6E-07s 22:00:04.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:00:04.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:00:04.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:00:04.5 Info: DROP TABLE "VersionInfo" 22:00:04.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:00:04.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:04.5 Info: => 0.0038557s 22:00:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T22:00:04', 'postgres_update_timestamp_columns_to_with_timezone') 22:00:04.5 Info: Committing Transaction 22:00:04.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:00:04.5 Info: => 0.0062694s 22:00:04.5 Info: 62: add_on_delete_to_notifications migrating 22:00:04.5 Info: Beginning Transaction 22:00:04.5 Info: Starting migration of Main DB to 62 22:00:04.5 Info: AlterTable Notifications 22:00:04.5 Info: => 7E-07s 22:00:04.5 Info: CreateColumn Notifications OnArtistDelete Boolean 22:00:04.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:00:04.5 Info: => 0.0006316s 22:00:04.5 Info: AlterTable Notifications 22:00:04.5 Info: => 5E-07s 22:00:04.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:00:04.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:00:04.5 Info: => 0.0005581s 22:00:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T22:00:04', 'add_on_delete_to_notifications') 22:00:04.5 Info: Committing Transaction 22:00:04.5 Info: 62: add_on_delete_to_notifications migrated 22:00:04.5 Info: => 0.0012601s 22:00:04.5 Info: 63: add_custom_formats migrating 22:00:04.5 Info: Beginning Transaction 22:00:04.5 Info: Starting migration of Main DB to 63 22:00:04.5 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 22:00:04.5 Info: AlterTable DelayProfiles 22:00:04.5 Info: => 4E-07s 22:00:04.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:00:04.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:00:04.5 Info: => 0.0005846s 22:00:04.5 Info: UpdateData 22:00:04.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:00:04.5 Info: => 4.93E-05s 22:00:04.5 Info: AlterTable TrackFiles 22:00:04.5 Info: => 4E-07s 22:00:04.5 Info: CreateColumn TrackFiles OriginalFilePath String 22:00:04.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:00:04.5 Info: => 0.000555s 22:00:04.5 Info: PerformDBOperation 22:00:04.5 Info: Performing DB Operation 22:00:04.5 Info: => 0.0012196s 22:00:04.5 Info: CreateTable CustomFormats 22:00:04.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:00:04.5 Info: => 0.0001765s 22:00:04.5 Info: CreateIndex CustomFormats (Name) 22:00:04.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:00:04.5 Info: => 0.0001187s 22:00:04.5 Info: AlterTable QualityProfiles 22:00:04.5 Info: => 5E-07s 22:00:04.5 Info: CreateColumn QualityProfiles FormatItems String 22:00:04.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:00:04.5 Info: => 0.0006606s 22:00:04.5 Info: AlterTable QualityProfiles 22:00:04.5 Info: => 6E-07s 22:00:04.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:00:04.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:04.5 Info: => 0.000589s 22:00:04.5 Info: AlterTable QualityProfiles 22:00:04.5 Info: => 6E-07s 22:00:04.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:00:04.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:04.5 Info: => 0.0005813s 22:00:04.5 Info: PerformDBOperation 22:00:04.5 Info: Performing DB Operation 22:00:04.5 Info: => 0.0012523s 22:00:04.5 Info: PerformDBOperation 22:00:04.5 Info: Performing DB Operation 22:00:04.5 Info: => 3.17E-05s 22:00:04.5 Info: DeleteColumn ReleaseProfiles Preferred 22:00:04.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:00:04.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:04.5 Info: DROP TABLE "ReleaseProfiles" 22:00:04.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:04.5 Info: => 0.0063356s 22:00:04.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:00:04.5 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 22:00:04.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:04.5 Info: DROP TABLE "ReleaseProfiles" 22:00:04.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:04.5 Info: => 0.0042296s 22:00:04.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:04.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:04.5 Info: => 4.83E-05s 22:00:04.5 Info: AlterTable DelayProfiles 22:00:04.5 Info: => 5E-07s 22:00:04.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:00:04.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:04.5 Info: => 0.000567s 22:00:04.5 Info: AlterTable DelayProfiles 22:00:04.5 Info: => 5E-07s 22:00:04.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:00:04.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:00:04.5 Info: => 0.0005643s 22:00:04.5 Info: -> 1 Insert operations completed in 00:00:00.0000881 taking an average of 00:00:00.0000881 22:00:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T22:00:04', 'add_custom_formats') 22:00:04.5 Info: Committing Transaction 22:00:04.5 Info: 63: add_custom_formats migrated 22:00:04.5 Info: => 0.0013803s 22:00:04.5 Debug: Took: 00:00:00.4403414 22:00:04.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 22:00:04.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 22:00:04.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648045960599_151/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:04.6 Info: DatabaseEngineVersionCheck migrating 22:00:04.6 Info: PerformDBOperation 22:00:04.6 Info: Performing DB Operation 22:00:04.6 Info: SQLite 3.49.1 22:00:04.6 Info: => 0.0022588s 22:00:04.6 Info: DatabaseEngineVersionCheck migrated 22:00:04.6 Info: => 0.0022733s 22:00:04.6 Info: VersionMigration migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: CreateTable VersionInfo 22:00:04.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:04.6 Info: => 0.0001754s 22:00:04.6 Info: Committing Transaction 22:00:04.6 Info: VersionMigration migrated 22:00:04.6 Info: => 0.001743s 22:00:04.6 Info: VersionUniqueMigration migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: CreateIndex VersionInfo (Version) 22:00:04.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:04.6 Info: => 0.0001555s 22:00:04.6 Info: AlterTable VersionInfo 22:00:04.6 Info: => 7E-07s 22:00:04.6 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:04.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:04.6 Info: => 0.0006135s 22:00:04.6 Info: Committing Transaction 22:00:04.6 Info: VersionUniqueMigration migrated 22:00:04.6 Info: => 0.0012064s 22:00:04.6 Info: VersionDescriptionMigration migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: AlterTable VersionInfo 22:00:04.6 Info: => 6E-07s 22:00:04.6 Info: CreateColumn VersionInfo Description String 22:00:04.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:04.6 Info: => 0.0002217s 22:00:04.6 Info: Committing Transaction 22:00:04.6 Info: VersionDescriptionMigration migrated 22:00:04.6 Info: => 0.0007657s 22:00:04.6 Info: 1: InitialSetup migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: Starting migration of Main DB to 1 22:00:04.6 Info: CreateTable Config 22:00:04.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:04.6 Info: => 0.0002053s 22:00:04.6 Info: CreateIndex Config (Key) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:04.6 Info: => 7.9E-05s 22:00:04.6 Info: CreateTable RootFolders 22:00:04.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:04.6 Info: => 0.0001042s 22:00:04.6 Info: CreateIndex RootFolders (Path) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:04.6 Info: => 8.84E-05s 22:00:04.6 Info: CreateTable Artists 22:00:04.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:00:04.6 Info: => 0.000277s 22:00:04.6 Info: CreateIndex Artists (ForeignArtistId) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:04.6 Info: => 9.29E-05s 22:00:04.6 Info: CreateIndex Artists (NameSlug) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:04.6 Info: => 7.35E-05s 22:00:04.6 Info: CreateIndex Artists (CleanName) 22:00:04.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:04.6 Info: => 6.56E-05s 22:00:04.6 Info: CreateIndex Artists (Path) 22:00:04.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:04.6 Info: => 0.0030503s 22:00:04.6 Info: CreateTable Albums 22:00:04.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:00:04.6 Info: => 0.0002559s 22:00:04.6 Info: CreateIndex Albums (ForeignAlbumId) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:04.6 Info: => 9.91E-05s 22:00:04.6 Info: CreateIndex Albums (MBId) 22:00:04.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:04.6 Info: => 6.98E-05s 22:00:04.6 Info: CreateIndex Albums (TADBId) 22:00:04.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:04.6 Info: => 6.52E-05s 22:00:04.6 Info: CreateIndex Albums (TitleSlug) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:04.6 Info: => 6.22E-05s 22:00:04.6 Info: CreateIndex Albums (CleanTitle) 22:00:04.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:04.6 Info: => 8.7E-05s 22:00:04.6 Info: CreateIndex Albums (Path) 22:00:04.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:04.6 Info: => 6.69E-05s 22:00:04.6 Info: CreateTable Tracks 22:00:04.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:00:04.6 Info: => 0.0001855s 22:00:04.6 Info: CreateIndex Tracks (ForeignTrackId) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:04.6 Info: => 9.1E-05s 22:00:04.6 Info: CreateIndex Tracks (ArtistId) 22:00:04.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:04.6 Info: => 7.45E-05s 22:00:04.6 Info: CreateIndex Tracks (TrackFileId) 22:00:04.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:04.6 Info: => 7.13E-05s 22:00:04.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:04.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:04.6 Info: => 7.19E-05s 22:00:04.6 Info: CreateTable TrackFiles 22:00:04.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:00:04.6 Info: => 0.0001672s 22:00:04.6 Info: CreateIndex TrackFiles (ArtistId) 22:00:04.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:04.6 Info: => 9.32E-05s 22:00:04.6 Info: CreateIndex TrackFiles (AlbumId) 22:00:04.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:04.6 Info: => 6.92E-05s 22:00:04.6 Info: CreateTable History 22:00:04.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:00:04.6 Info: => 0.0001672s 22:00:04.6 Info: CreateIndex History (Date) 22:00:04.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:04.6 Info: => 9.11E-05s 22:00:04.6 Info: CreateIndex History (EventType) 22:00:04.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:04.6 Info: => 6.9E-05s 22:00:04.6 Info: CreateIndex History (DownloadId) 22:00:04.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:04.6 Info: => 6.15E-05s 22:00:04.6 Info: CreateIndex History (AlbumId) 22:00:04.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:04.6 Info: => 6.48E-05s 22:00:04.6 Info: CreateTable Notifications 22:00:04.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:00:04.6 Info: => 0.0001588s 22:00:04.6 Info: CreateTable ScheduledTasks 22:00:04.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:00:04.6 Info: => 0.0001548s 22:00:04.6 Info: CreateIndex ScheduledTasks (TypeName) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:04.6 Info: => 0.0001058s 22:00:04.6 Info: CreateTable Indexers 22:00:04.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:00:04.6 Info: => 0.0001456s 22:00:04.6 Info: CreateIndex Indexers (Name) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:04.6 Info: => 9.53E-05s 22:00:04.6 Info: CreateTable Profiles 22:00:04.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:00:04.6 Info: => 0.0001045s 22:00:04.6 Info: CreateIndex Profiles (Name) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:04.6 Info: => 9.43E-05s 22:00:04.6 Info: CreateTable QualityDefinitions 22:00:04.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:00:04.6 Info: => 0.0001314s 22:00:04.6 Info: CreateIndex QualityDefinitions (Quality) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:04.6 Info: => 9.53E-05s 22:00:04.6 Info: CreateIndex QualityDefinitions (Title) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:04.6 Info: => 0.0001009s 22:00:04.6 Info: CreateTable NamingConfig 22:00:04.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:00:04.6 Info: => 0.0001531s 22:00:04.6 Info: CreateTable Blacklist 22:00:04.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:00:04.6 Info: => 0.0001856s 22:00:04.6 Info: CreateTable Metadata 22:00:04.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:00:04.6 Info: => 0.0001486s 22:00:04.6 Info: CreateTable MetadataFiles 22:00:04.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:00:04.6 Info: => 0.0001602s 22:00:04.6 Info: CreateTable DownloadClients 22:00:04.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:00:04.6 Info: => 0.0001306s 22:00:04.6 Info: CreateTable PendingReleases 22:00:04.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:00:04.6 Info: => 0.0001471s 22:00:04.6 Info: CreateTable RemotePathMappings 22:00:04.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:00:04.6 Info: => 0.0001259s 22:00:04.6 Info: CreateTable Tags 22:00:04.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:04.6 Info: => 0.0001051s 22:00:04.6 Info: CreateIndex Tags (Label) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:04.6 Info: => 8.22E-05s 22:00:04.6 Info: CreateTable Restrictions 22:00:04.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:04.6 Info: => 0.0001096s 22:00:04.6 Info: CreateTable DelayProfiles 22:00:04.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:00:04.6 Info: => 0.0001399s 22:00:04.6 Info: CreateTable Users 22:00:04.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:00:04.6 Info: => 0.0001065s 22:00:04.6 Info: CreateIndex Users (Identifier) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:04.6 Info: => 0.0001201s 22:00:04.6 Info: CreateIndex Users (Username) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:04.6 Info: => 8.92E-05s 22:00:04.6 Info: CreateTable Commands 22:00:04.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:00:04.6 Info: => 0.0001576s 22:00:04.6 Info: CreateTable IndexerStatus 22:00:04.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:00:04.6 Info: => 0.0001375s 22:00:04.6 Info: CreateIndex IndexerStatus (ProviderId) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:04.6 Info: => 8.23E-05s 22:00:04.6 Info: CreateTable ExtraFiles 22:00:04.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:00:04.6 Info: => 0.000128s 22:00:04.6 Info: CreateTable LyricFiles 22:00:04.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:00:04.6 Info: => 0.0001773s 22:00:04.6 Info: CreateTable LanguageProfiles 22:00:04.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:00:04.6 Info: => 0.0001248s 22:00:04.6 Info: CreateIndex LanguageProfiles (Name) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:04.6 Info: => 0.0001047s 22:00:04.6 Info: CreateTable DownloadClientStatus 22:00:04.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:00:04.6 Info: => 0.0001186s 22:00:04.6 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:04.6 Info: => 0.0001012s 22:00:04.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:04.6 Info: -> 1 Insert operations completed in 00:00:00.0000611 taking an average of 00:00:00.0000611 22:00:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:04', 'InitialSetup') 22:00:04.6 Info: Committing Transaction 22:00:04.6 Info: 1: InitialSetup migrated 22:00:04.6 Info: => 0.0099224s 22:00:04.6 Info: 2: add_reason_to_pending_releases migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: Starting migration of Main DB to 2 22:00:04.6 Info: AlterTable PendingReleases 22:00:04.6 Info: => 7E-07s 22:00:04.6 Info: CreateColumn PendingReleases Reason Int32 22:00:04.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:04.6 Info: => 0.000624s 22:00:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:04', 'add_reason_to_pending_releases') 22:00:04.6 Info: Committing Transaction 22:00:04.6 Info: 2: add_reason_to_pending_releases migrated 22:00:04.6 Info: => 0.0013178s 22:00:04.6 Info: 3: add_medium_support migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: Starting migration of Main DB to 3 22:00:04.6 Info: AlterTable Albums 22:00:04.6 Info: => 6E-07s 22:00:04.6 Info: CreateColumn Albums Media String 22:00:04.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:04.6 Info: => 0.0005494s 22:00:04.6 Info: AlterTable Tracks 22:00:04.6 Info: => 5E-07s 22:00:04.6 Info: CreateColumn Tracks MediumNumber Int32 22:00:04.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:04.6 Info: => 0.0004834s 22:00:04.6 Info: AlterTable Tracks 22:00:04.6 Info: => 5E-07s 22:00:04.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:04.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:04.6 Info: => 0.0004905s 22:00:04.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:04.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:04.6 Info: => 4.25E-05s 22:00:04.6 Info: DeleteColumn Tracks TrackNumber 22:00:04.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:00:04.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:00:04.6 Info: DROP TABLE "Tracks" 22:00:04.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:04.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:04.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:04.6 Info: => 0.0038332s 22:00:04.6 Info: AlterTable Tracks 22:00:04.6 Info: => 5E-07s 22:00:04.6 Info: CreateColumn Tracks TrackNumber String 22:00:04.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:04.6 Info: => 0.0005111s 22:00:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:04', 'add_medium_support') 22:00:04.6 Info: Committing Transaction 22:00:04.6 Info: 3: add_medium_support migrated 22:00:04.6 Info: => 0.0012741s 22:00:04.6 Info: 4: add_various_qualites_in_profile migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: Starting migration of Main DB to 4 22:00:04.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:04.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:04.6 Info: => 5.02E-05s 22:00:04.6 Info: PerformDBOperation 22:00:04.6 Info: Performing DB Operation 22:00:04.6 Info: => 3.43E-05s 22:00:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:04', 'add_various_qualites_in_profile') 22:00:04.6 Info: Committing Transaction 22:00:04.6 Info: 4: add_various_qualites_in_profile migrated 22:00:04.6 Info: => 0.0006594s 22:00:04.6 Info: 5: metadata_profiles migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: Starting migration of Main DB to 5 22:00:04.6 Info: CreateTable MetadataProfiles 22:00:04.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:00:04.6 Info: => 0.0001826s 22:00:04.6 Info: CreateIndex MetadataProfiles (Name) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:04.6 Info: => 8.77E-05s 22:00:04.6 Info: AlterTable Artists 22:00:04.6 Info: => 3E-07s 22:00:04.6 Info: CreateColumn Artists MetadataProfileId Int32 22:00:04.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:04.6 Info: => 0.0005514s 22:00:04.6 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:04.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:00:04.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:00:04.6 Info: DROP TABLE "Artists" 22:00:04.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:04.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:04.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:04.6 Info: => 0.0040584s 22:00:04.6 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:04.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:00:04.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:00:04.6 Info: DROP TABLE "Artists" 22:00:04.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:04.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:04.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:04.6 Info: => 0.0040192s 22:00:04.6 Info: AlterTable Albums 22:00:04.6 Info: => 6E-07s 22:00:04.6 Info: CreateColumn Albums SecondaryTypes String 22:00:04.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:04.6 Info: => 0.0005189s 22:00:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:04', 'metadata_profiles') 22:00:04.6 Info: Committing Transaction 22:00:04.6 Info: 5: metadata_profiles migrated 22:00:04.6 Info: => 0.0013247s 22:00:04.6 Info: 6: separate_automatic_and_interactive_search migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: Starting migration of Main DB to 6 22:00:04.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:04.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:00:04.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:04.6 Info: DROP TABLE "Indexers" 22:00:04.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:04.6 Info: => 0.0033924s 22:00:04.6 Info: AlterTable Indexers 22:00:04.6 Info: => 6E-07s 22:00:04.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:04.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:04.6 Info: => 0.0005299s 22:00:04.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:04.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:04.6 Info: => 3.86E-05s 22:00:04.6 Info: AlterTable Indexers 22:00:04.6 Info: => 3E-07s 22:00:04.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:04.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:00:04.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:00:04.6 Info: DROP TABLE "Indexers" 22:00:04.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:04.6 Info: => 0.003433s 22:00:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:04', 'separate_automatic_and_interactive_search') 22:00:04.6 Info: Committing Transaction 22:00:04.6 Info: 6: separate_automatic_and_interactive_search migrated 22:00:04.6 Info: => 0.004137s 22:00:04.6 Info: 7: change_album_path_to_relative migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: Starting migration of Main DB to 7 22:00:04.6 Info: DeleteColumn Albums Path 22:00:04.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:00:04.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:00:04.6 Info: DROP TABLE "Albums" 22:00:04.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:04.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:04.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:04.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:04.6 Info: => 0.0068895s 22:00:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:04', 'change_album_path_to_relative') 22:00:04.6 Info: Committing Transaction 22:00:04.6 Info: 7: change_album_path_to_relative migrated 22:00:04.6 Info: => 0.0076689s 22:00:04.6 Info: 8: change_quality_size_mb_to_kb migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: Starting migration of Main DB to 8 22:00:04.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:00:04.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:00:04.6 Info: => 4.85E-05s 22:00:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:04', 'change_quality_size_mb_to_kb') 22:00:04.6 Info: Committing Transaction 22:00:04.6 Info: 8: change_quality_size_mb_to_kb migrated 22:00:04.6 Info: => 0.0006586s 22:00:04.6 Info: 9: album_releases migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: Starting migration of Main DB to 9 22:00:04.6 Info: AlterTable Albums 22:00:04.6 Info: => 7E-07s 22:00:04.6 Info: CreateColumn Albums Releases String 22:00:04.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:04.6 Info: => 0.0005699s 22:00:04.6 Info: AlterTable Albums 22:00:04.6 Info: => 6E-07s 22:00:04.6 Info: CreateColumn Albums CurrentRelease String 22:00:04.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:04.6 Info: => 0.0005177s 22:00:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:04', 'album_releases') 22:00:04.6 Info: Committing Transaction 22:00:04.6 Info: 9: album_releases migrated 22:00:04.6 Info: => 0.0011813s 22:00:04.6 Info: 10: album_releases_fix migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: Starting migration of Main DB to 10 22:00:04.6 Info: AlterTable Albums 22:00:04.6 Info: => 7E-07s 22:00:04.6 Info: AlterColumn Albums Releases String 22:00:04.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:00:04.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:00:04.6 Info: DROP TABLE "Albums" 22:00:04.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:04.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:04.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:04.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:04.6 Info: => 0.0040795s 22:00:04.6 Info: AlterTable Albums 22:00:04.6 Info: => 6E-07s 22:00:04.6 Info: AlterColumn Albums CurrentRelease String 22:00:04.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:00:04.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:00:04.6 Info: DROP TABLE "Albums" 22:00:04.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:04.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:04.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:04.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:04.6 Info: => 0.0049459s 22:00:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:04', 'album_releases_fix') 22:00:04.6 Info: Committing Transaction 22:00:04.6 Info: 10: album_releases_fix migrated 22:00:04.6 Info: => 0.0057s 22:00:04.6 Info: 11: import_lists migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: Starting migration of Main DB to 11 22:00:04.6 Info: CreateTable ImportLists 22:00:04.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:00:04.6 Info: => 0.0002012s 22:00:04.6 Info: CreateIndex ImportLists (Name) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:04.6 Info: => 8.38E-05s 22:00:04.6 Info: CreateTable ImportListStatus 22:00:04.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:00:04.6 Info: => 0.0001509s 22:00:04.6 Info: CreateIndex ImportListStatus (ProviderId) 22:00:04.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:04.6 Info: => 8.08E-05s 22:00:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:04', 'import_lists') 22:00:04.6 Info: Committing Transaction 22:00:04.6 Info: 11: import_lists migrated 22:00:04.6 Info: => 0.0007742s 22:00:04.6 Info: 12: add_release_status migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: Starting migration of Main DB to 12 22:00:04.6 Info: AlterTable MetadataProfiles 22:00:04.6 Info: => 6E-07s 22:00:04.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:04.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:04.6 Info: => 0.0005795s 22:00:04.6 Info: PerformDBOperation 22:00:04.6 Info: Performing DB Operation 22:00:04.6 Info: => 2.76E-05s 22:00:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:04', 'add_release_status') 22:00:04.6 Info: Committing Transaction 22:00:04.6 Info: 12: add_release_status migrated 22:00:04.6 Info: => 0.0006888s 22:00:04.6 Info: 13: album_download_notification migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: Starting migration of Main DB to 13 22:00:04.6 Info: AlterTable Notifications 22:00:04.6 Info: => 6E-07s 22:00:04.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:04.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:04.6 Info: => 0.0005573s 22:00:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:04', 'album_download_notification') 22:00:04.6 Info: Committing Transaction 22:00:04.6 Info: 13: album_download_notification migrated 22:00:04.6 Info: => 0.0012348s 22:00:04.6 Info: 14: fix_language_metadata_profiles migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: Starting migration of Main DB to 14 22:00:04.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:00:04.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:00:04.6 Info: => 7.98E-05s 22:00:04.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:00:04.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:00:04.6 Info: => 5.34E-05s 22:00:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:04', 'fix_language_metadata_profiles') 22:00:04.6 Info: Committing Transaction 22:00:04.6 Info: 14: fix_language_metadata_profiles migrated 22:00:04.6 Info: => 0.000664s 22:00:04.6 Info: 15: remove_fanzub migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: Starting migration of Main DB to 15 22:00:04.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:04.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:04.6 Info: => 4.18E-05s 22:00:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:04', 'remove_fanzub') 22:00:04.6 Info: Committing Transaction 22:00:04.6 Info: 15: remove_fanzub migrated 22:00:04.6 Info: => 0.0006643s 22:00:04.6 Info: 16: update_artist_history_indexes migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: Starting migration of Main DB to 16 22:00:04.6 Info: CreateIndex Albums (ArtistId) 22:00:04.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:04.6 Info: => 0.0001026s 22:00:04.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:04.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:04.6 Info: => 7.53E-05s 22:00:04.6 Info: DeleteIndex History (AlbumId) 22:00:04.6 Info: DROP INDEX "IX_History_AlbumId" 22:00:04.6 Info: => 0.0001282s 22:00:04.6 Info: CreateIndex History (AlbumId, Date) 22:00:04.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:04.6 Info: => 8.91E-05s 22:00:04.6 Info: DeleteIndex History (DownloadId) 22:00:04.6 Info: DROP INDEX "IX_History_DownloadId" 22:00:04.6 Info: => 0.0001127s 22:00:04.6 Info: CreateIndex History (DownloadId, Date) 22:00:04.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:04.6 Info: => 8.66E-05s 22:00:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:04', 'update_artist_history_indexes') 22:00:04.6 Info: Committing Transaction 22:00:04.6 Info: 16: update_artist_history_indexes migrated 22:00:04.6 Info: => 0.0007815s 22:00:04.6 Info: 17: remove_nma migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: Starting migration of Main DB to 17 22:00:04.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:04.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:04.6 Info: => 4.74E-05s 22:00:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:04', 'remove_nma') 22:00:04.6 Info: Committing Transaction 22:00:04.6 Info: 17: remove_nma migrated 22:00:04.6 Info: => 0.0006651s 22:00:04.6 Info: 18: album_disambiguation migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: Starting migration of Main DB to 18 22:00:04.6 Info: AlterTable Albums 22:00:04.6 Info: => 5E-07s 22:00:04.6 Info: CreateColumn Albums Disambiguation String 22:00:04.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:04.6 Info: => 0.0005801s 22:00:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:04', 'album_disambiguation') 22:00:04.6 Info: Committing Transaction 22:00:04.6 Info: 18: album_disambiguation migrated 22:00:04.6 Info: => 0.0012383s 22:00:04.6 Info: 19: add_ape_quality_in_profiles migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: Starting migration of Main DB to 19 22:00:04.6 Info: PerformDBOperation 22:00:04.6 Info: Performing DB Operation 22:00:04.6 Info: => 3.19E-05s 22:00:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:04', 'add_ape_quality_in_profiles') 22:00:04.6 Info: Committing Transaction 22:00:04.6 Info: 19: add_ape_quality_in_profiles migrated 22:00:04.6 Info: => 0.0006337s 22:00:04.6 Info: 20: remove_pushalot migrating 22:00:04.6 Info: Beginning Transaction 22:00:04.6 Info: Starting migration of Main DB to 20 22:00:04.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:04.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:04.6 Info: => 4.6E-05s 22:00:04.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:04.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:04.6 Info: => 2.86E-05s 22:00:04.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:04.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:04.6 Info: => 2.63E-05s 22:00:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:04', 'remove_pushalot') 22:00:04.6 Info: Committing Transaction 22:00:04.7 Info: 20: remove_pushalot migrated 22:00:04.7 Info: => 0.0006278s 22:00:04.7 Info: 21: add_custom_filters migrating 22:00:04.7 Info: Beginning Transaction 22:00:04.7 Info: Starting migration of Main DB to 21 22:00:04.7 Info: CreateTable CustomFilters 22:00:04.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:00:04.7 Info: => 0.0001698s 22:00:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:04', 'add_custom_filters') 22:00:04.7 Info: Committing Transaction 22:00:04.7 Info: 21: add_custom_filters migrated 22:00:04.7 Info: => 0.0007962s 22:00:04.7 Info: 22: import_list_tags migrating 22:00:04.7 Info: Beginning Transaction 22:00:04.7 Info: Starting migration of Main DB to 22 22:00:04.7 Info: AlterTable ImportLists 22:00:04.7 Info: => 7E-07s 22:00:04.7 Info: CreateColumn ImportLists Tags String 22:00:04.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:04.7 Info: => 0.0006047s 22:00:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:04', 'import_list_tags') 22:00:04.7 Info: Committing Transaction 22:00:04.7 Info: 22: import_list_tags migrated 22:00:04.7 Info: => 0.0012513s 22:00:04.7 Info: 23: add_release_groups_etc migrating 22:00:04.7 Info: Beginning Transaction 22:00:04.7 Info: Starting migration of Main DB to 23 22:00:04.7 Info: CreateTable ArtistMetadata 22:00:04.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:00:04.7 Info: => 0.0002094s 22:00:04.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:04.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:04.7 Info: => 8.36E-05s 22:00:04.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:00:04.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:00:04.7 Info: => 8.19E-05s 22:00:04.7 Info: AlterTable Artists 22:00:04.7 Info: => 4E-07s 22:00:04.7 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:04.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:04.7 Info: => 0.0005751s 22:00:04.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:04.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:04.7 Info: => 9.26E-05s 22:00:04.7 Info: CreateTable AlbumReleases 22:00:04.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:00:04.7 Info: => 0.0001739s 22:00:04.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:04.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:04.7 Info: => 7.95E-05s 22:00:04.7 Info: CreateIndex AlbumReleases (AlbumId) 22:00:04.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:04.7 Info: => 6.81E-05s 22:00:04.7 Info: PerformDBOperation 22:00:04.7 Info: Performing DB Operation 22:00:04.7 Info: => 3.27E-05s 22:00:04.7 Info: AlterTable Albums 22:00:04.7 Info: => 4E-07s 22:00:04.7 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:04.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:04.7 Info: => 0.0005866s 22:00:04.7 Info: AlterTable Albums 22:00:04.7 Info: => 5E-07s 22:00:04.7 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:04.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:04.7 Info: => 0.0005791s 22:00:04.7 Info: AlterTable Albums 22:00:04.7 Info: => 6E-07s 22:00:04.7 Info: CreateColumn Albums Links String 22:00:04.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:04.7 Info: => 0.0005767s 22:00:04.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:00:04.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:04.7 Info: => 7.68E-05s 22:00:04.7 Info: AlterTable Tracks 22:00:04.7 Info: => 4E-07s 22:00:04.7 Info: CreateColumn Tracks ForeignRecordingId String 22:00:04.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:04.7 Info: => 0.0005738s 22:00:04.7 Info: AlterTable Tracks 22:00:04.7 Info: => 6E-07s 22:00:04.7 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:04.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:04.7 Info: => 0.0005759s 22:00:04.7 Info: AlterTable Tracks 22:00:04.7 Info: => 7E-07s 22:00:04.7 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:04.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:04.7 Info: => 0.0005607s 22:00:04.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:00:04.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:04.7 Info: => 7.73E-05s 22:00:04.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:00:04.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:04.7 Info: => 5.87E-05s 22:00:04.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:04.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:00:04.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:00:04.7 Info: DROP TABLE "Artists" 22:00:04.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:04.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:04.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:04.7 Info: => 0.005119s 22:00:04.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:04.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:00:04.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:00:04.7 Info: DROP TABLE "Albums" 22:00:04.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:04.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:04.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:04.7 Info: => 0.0041444s 22:00:04.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:04.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:00:04.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:00:04.7 Info: DROP TABLE "Tracks" 22:00:04.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:04.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:04.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:04.7 Info: => 0.0038058s 22:00:04.7 Info: DeleteColumn TrackFiles ArtistId 22:00:04.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:00:04.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:00:04.7 Info: DROP TABLE "TrackFiles" 22:00:04.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:04.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:04.7 Info: => 0.0046389s 22:00:04.7 Info: CreateIndex Artists (ArtistMetadataId) 22:00:04.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:04.7 Info: => 7.68E-05s 22:00:04.7 Info: CreateIndex Artists (Monitored) 22:00:04.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:04.7 Info: => 7.11E-05s 22:00:04.7 Info: CreateIndex Albums (ArtistMetadataId) 22:00:04.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:04.7 Info: => 6.75E-05s 22:00:04.7 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:04.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:04.7 Info: => 6.75E-05s 22:00:04.7 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:04.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:04.7 Info: => 6.76E-05s 22:00:04.7 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:04.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:04.7 Info: => 7.32E-05s 22:00:04.7 Info: UpdateData 22:00:04.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:04.7 Info: => 4.1E-05s 22:00:04.7 Info: UpdateData 22:00:04.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:04.7 Info: => 3.08E-05s 22:00:04.7 Info: UpdateData 22:00:04.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:04.7 Info: => 3.62E-05s 22:00:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:04', 'add_release_groups_etc') 22:00:04.7 Info: Committing Transaction 22:00:04.7 Info: 23: add_release_groups_etc migrated 22:00:04.7 Info: => 0.0009655s 22:00:04.7 Info: 24: NewMediaInfoFormat migrating 22:00:04.7 Info: Beginning Transaction 22:00:04.7 Info: Starting migration of Main DB to 24 22:00:04.7 Info: UpdateData 22:00:04.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:04.7 Info: => 5.05E-05s 22:00:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:04', 'NewMediaInfoFormat') 22:00:04.7 Info: Committing Transaction 22:00:04.7 Info: 24: NewMediaInfoFormat migrated 22:00:04.7 Info: => 0.0006483s 22:00:04.7 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:04.7 Info: Beginning Transaction 22:00:04.7 Info: Starting migration of Main DB to 25 22:00:04.7 Info: RenameTable Restrictions ReleaseProfiles 22:00:04.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:04.7 Info: => 0.0014582s 22:00:04.7 Info: AlterTable ReleaseProfiles 22:00:04.7 Info: => 7E-07s 22:00:04.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:04.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:04.7 Info: => 0.0005388s 22:00:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:04', 'rename_restrictions_to_release_profiles') 22:00:04.7 Info: Committing Transaction 22:00:04.7 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:04.7 Info: => 0.0011803s 22:00:04.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:04.7 Info: Beginning Transaction 22:00:04.7 Info: Starting migration of Main DB to 26 22:00:04.7 Info: RenameTable Profiles QualityProfiles 22:00:04.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:04.7 Info: => 0.0014969s 22:00:04.7 Info: AlterTable QualityProfiles 22:00:04.7 Info: => 6E-07s 22:00:04.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:04.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:04.7 Info: => 0.0005618s 22:00:04.7 Info: AlterTable LanguageProfiles 22:00:04.7 Info: => 6E-07s 22:00:04.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:04.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:04.7 Info: => 0.0005783s 22:00:04.7 Info: UpdateData 22:00:04.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:04.7 Info: => 4.82E-05s 22:00:04.7 Info: UpdateData 22:00:04.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:04.7 Info: => 2.7E-05s 22:00:04.7 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:04.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:00:04.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:00:04.7 Info: DROP TABLE "Artists" 22:00:04.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:04.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:04.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:04.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:04.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:04.7 Info: => 0.0043463s 22:00:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:04', 'rename_quality_profiles_add_upgrade_allowed') 22:00:04.7 Info: Committing Transaction 22:00:04.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:04.7 Info: => 0.00514s 22:00:04.7 Info: 27: add_import_exclusions migrating 22:00:04.7 Info: Beginning Transaction 22:00:04.7 Info: Starting migration of Main DB to 27 22:00:04.7 Info: CreateTable ImportListExclusions 22:00:04.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:04.7 Info: => 0.0001195s 22:00:04.7 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:04.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:04.7 Info: => 7.95E-05s 22:00:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:04', 'add_import_exclusions') 22:00:04.7 Info: Committing Transaction 22:00:04.7 Info: 27: add_import_exclusions migrated 22:00:04.7 Info: => 0.0007741s 22:00:04.7 Info: 28: clean_artist_metadata_table migrating 22:00:04.7 Info: Beginning Transaction 22:00:04.7 Info: Starting migration of Main DB to 28 22:00:04.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:04.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:04.7 Info: => 0.0001633s 22:00:04.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:04.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:04.7 Info: => 0.0001238s 22:00:04.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:00:04.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:00:04.7 Info: => 0.0001206s 22:00:04.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:00:04.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:00:04.7 Info: => 0.0001216s 22:00:04.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:04.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:04.7 Info: => 0.0001195s 22:00:04.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:04.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:04.7 Info: => 0.0001139s 22:00:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:04', 'clean_artist_metadata_table') 22:00:04.7 Info: Committing Transaction 22:00:04.7 Info: 28: clean_artist_metadata_table migrated 22:00:04.7 Info: => 0.0007593s 22:00:04.7 Info: 29: health_issue_notification migrating 22:00:04.7 Info: Beginning Transaction 22:00:04.7 Info: Starting migration of Main DB to 29 22:00:04.7 Info: AlterTable Notifications 22:00:04.7 Info: => 4E-07s 22:00:04.7 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:04.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:04.7 Info: => 0.0005748s 22:00:04.7 Info: AlterTable Notifications 22:00:04.7 Info: => 7E-07s 22:00:04.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:04.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:04.7 Info: => 0.0005196s 22:00:04.7 Info: AlterTable Notifications 22:00:04.7 Info: => 6E-07s 22:00:04.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:04.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:04.7 Info: => 0.0005253s 22:00:04.7 Info: AlterTable Notifications 22:00:04.7 Info: => 6E-07s 22:00:04.7 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:04.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:04.7 Info: => 0.0005354s 22:00:04.7 Info: AlterTable Notifications 22:00:04.7 Info: => 6E-07s 22:00:04.7 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:04.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:04.7 Info: => 0.0005456s 22:00:04.7 Info: DeleteColumn Notifications OnDownload 22:00:04.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:00:04.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:00:04.7 Info: DROP TABLE "Notifications" 22:00:04.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:04.7 Info: => 0.0037312s 22:00:04.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:04.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:00:04.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:00:04.7 Info: DROP TABLE "Notifications" 22:00:04.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:04.7 Info: => 0.0048854s 22:00:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:04', 'health_issue_notification') 22:00:04.7 Info: Committing Transaction 22:00:04.7 Info: 29: health_issue_notification migrated 22:00:04.7 Info: => 0.0056856s 22:00:04.7 Info: 30: add_mediafilerepository_mtime migrating 22:00:04.7 Info: Beginning Transaction 22:00:04.7 Info: Starting migration of Main DB to 30 22:00:04.7 Info: AlterTable TrackFiles 22:00:04.7 Info: => 8E-07s 22:00:04.7 Info: CreateColumn TrackFiles Modified DateTime 22:00:04.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:04.7 Info: => 0.0005996s 22:00:04.7 Info: AlterTable TrackFiles 22:00:04.7 Info: => 6E-07s 22:00:04.7 Info: CreateColumn TrackFiles Path String 22:00:04.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:04.7 Info: => 0.0005628s 22:00:04.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:04.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:04.7 Info: => 3.66E-05s 22:00:04.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:00:04.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:00:04.7 Info: => 0.0001259s 22:00:04.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:00:04.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:00:04.7 Info: => 0.0001315s 22:00:04.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:00:04.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:00:04.7 Info: => 0.0001347s 22:00:04.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:00:04.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:00:04.7 Info: => 7.36E-05s 22:00:04.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:04.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:04.7 Info: => 4.76E-05s 22:00:04.7 Info: AlterTable TrackFiles 22:00:04.7 Info: => 5E-07s 22:00:04.7 Info: AlterColumn TrackFiles Path String 22:00:04.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:00:04.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:00:04.7 Info: DROP TABLE "TrackFiles" 22:00:04.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:04.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:04.7 Info: => 0.0039998s 22:00:04.7 Info: CreateIndex TrackFiles (Path) 22:00:04.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:04.7 Info: => 0.0001101s 22:00:04.7 Info: DeleteColumn TrackFiles RelativePath 22:00:04.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:00:04.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:00:04.7 Info: DROP TABLE "TrackFiles" 22:00:04.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:04.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:04.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:04.7 Info: => 0.00411s 22:00:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:04', 'add_mediafilerepository_mtime') 22:00:04.7 Info: Committing Transaction 22:00:04.7 Info: 30: add_mediafilerepository_mtime migrated 22:00:04.7 Info: => 0.004875s 22:00:04.7 Info: 31: add_artistmetadataid_constraint migrating 22:00:04.7 Info: Beginning Transaction 22:00:04.7 Info: Starting migration of Main DB to 31 22:00:04.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:00:04.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:00:04.7 Info: => 8.68E-05s 22:00:04.7 Info: DeleteIndex Artists (ArtistMetadataId) 22:00:04.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:00:04.7 Info: => 0.0001365s 22:00:04.7 Info: AlterColumn Artists ArtistMetadataId Int32 22:00:04.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:00:04.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:00:04.7 Info: DROP TABLE "Artists" 22:00:04.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:04.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:04.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:04.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:04.7 Info: => 0.0052621s 22:00:04.7 Info: CreateIndex Artists (ArtistMetadataId) 22:00:04.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:04.7 Info: => 7.47E-05s 22:00:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T22:00:04', 'add_artistmetadataid_constraint') 22:00:04.7 Info: Committing Transaction 22:00:04.7 Info: 31: add_artistmetadataid_constraint migrated 22:00:04.7 Info: => 0.000845s 22:00:04.7 Info: 32: old_ids_and_artist_alias migrating 22:00:04.7 Info: Beginning Transaction 22:00:04.7 Info: Starting migration of Main DB to 32 22:00:04.7 Info: AlterTable ArtistMetadata 22:00:04.7 Info: => 6E-07s 22:00:04.7 Info: CreateColumn ArtistMetadata Aliases String 22:00:04.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:00:04.7 Info: => 0.0005875s 22:00:04.7 Info: AlterTable ArtistMetadata 22:00:04.7 Info: => 7E-07s 22:00:04.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:00:04.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:00:04.7 Info: => 0.0005621s 22:00:04.7 Info: AlterTable Albums 22:00:04.7 Info: => 6E-07s 22:00:04.7 Info: CreateColumn Albums OldForeignAlbumIds String 22:00:04.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:00:04.7 Info: => 0.0005211s 22:00:04.7 Info: AlterTable AlbumReleases 22:00:04.7 Info: => 6E-07s 22:00:04.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:00:04.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:00:04.7 Info: => 0.0005401s 22:00:04.7 Info: AlterTable Tracks 22:00:04.7 Info: => 6E-07s 22:00:04.7 Info: CreateColumn Tracks OldForeignRecordingIds String 22:00:04.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:00:04.7 Info: => 0.0005462s 22:00:04.7 Info: AlterTable Tracks 22:00:04.7 Info: => 6E-07s 22:00:04.7 Info: CreateColumn Tracks OldForeignTrackIds String 22:00:04.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:00:04.7 Info: => 0.0005458s 22:00:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T22:00:04', 'old_ids_and_artist_alias') 22:00:04.7 Info: Committing Transaction 22:00:04.7 Info: 32: old_ids_and_artist_alias migrated 22:00:04.7 Info: => 0.0012272s 22:00:04.7 Info: 33: download_propers_config migrating 22:00:04.7 Info: Beginning Transaction 22:00:04.7 Info: Starting migration of Main DB to 33 22:00:04.7 Info: PerformDBOperation 22:00:04.7 Info: Performing DB Operation 22:00:04.7 Info: => 2.98E-05s 22:00:04.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:04.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:04.7 Info: => 3.3E-05s 22:00:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T22:00:04', 'download_propers_config') 22:00:04.7 Info: Committing Transaction 22:00:04.7 Info: 33: download_propers_config migrated 22:00:04.7 Info: => 0.0006819s 22:00:04.7 Info: 34: remove_language_profiles migrating 22:00:04.7 Info: Beginning Transaction 22:00:04.7 Info: Starting migration of Main DB to 34 22:00:04.7 Info: DeleteTable LanguageProfiles 22:00:04.7 Info: DROP TABLE "LanguageProfiles" 22:00:04.7 Info: => 0.0001994s 22:00:04.7 Info: DeleteColumn Artists LanguageProfileId 22:00:04.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:00:04.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:00:04.7 Info: DROP TABLE "Artists" 22:00:04.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:04.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:04.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:04.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:04.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:04.7 Info: => 0.0041693s 22:00:04.7 Info: DeleteColumn ImportLists LanguageProfileId 22:00:04.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:00:04.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:00:04.7 Info: DROP TABLE "ImportLists" 22:00:04.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:00:04.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:04.7 Info: => 0.0047812s 22:00:04.7 Info: DeleteColumn Blacklist Language 22:00:04.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:00:04.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:00:04.7 Info: DROP TABLE "Blacklist" 22:00:04.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:00:04.7 Info: => 0.0034833s 22:00:04.7 Info: DeleteColumn History Language 22:00:04.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:00:04.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:00:04.7 Info: DROP TABLE "History" 22:00:04.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:04.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:04.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:04.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:04.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:04.7 Info: => 0.0039793s 22:00:04.7 Info: DeleteColumn LyricFiles Language 22:00:04.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:00:04.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:00:04.7 Info: DROP TABLE "LyricFiles" 22:00:04.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:04.7 Info: => 0.0034349s 22:00:04.7 Info: DeleteColumn TrackFiles Language 22:00:04.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:04.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:00:04.8 Info: DROP TABLE "TrackFiles" 22:00:04.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:04.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:04.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:04.8 Info: => 0.004758s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T22:00:04', 'remove_language_profiles') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 34: remove_language_profiles migrated 22:00:04.8 Info: => 0.0057238s 22:00:04.8 Info: 35: multi_disc_naming_format migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 35 22:00:04.8 Info: AlterTable NamingConfig 22:00:04.8 Info: => 7E-07s 22:00:04.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:00:04.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:00:04.8 Info: => 0.0005678s 22:00:04.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:04.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:04.8 Info: => 4.45E-05s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T22:00:04', 'multi_disc_naming_format') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 35: multi_disc_naming_format migrated 22:00:04.8 Info: => 0.0007706s 22:00:04.8 Info: 36: add_download_client_priority migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 36 22:00:04.8 Info: AlterTable DownloadClients 22:00:04.8 Info: => 6E-07s 22:00:04.8 Info: CreateColumn DownloadClients Priority Int32 22:00:04.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:00:04.8 Info: => 0.0005968s 22:00:04.8 Info: PerformDBOperation 22:00:04.8 Info: Performing DB Operation 22:00:04.8 Info: => 5.2E-05s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T22:00:04', 'add_download_client_priority') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 36: add_download_client_priority migrated 22:00:04.8 Info: => 0.0007448s 22:00:04.8 Info: 37: remove_growl_prowl migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 37 22:00:04.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:04.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:00:04.8 Info: => 4.66E-05s 22:00:04.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:04.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:00:04.8 Info: => 2.75E-05s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T22:00:04', 'remove_growl_prowl') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 37: remove_growl_prowl migrated 22:00:04.8 Info: => 0.0006535s 22:00:04.8 Info: 38: remove_plex_hometheatre migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 38 22:00:04.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:04.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:00:04.8 Info: => 4.41E-05s 22:00:04.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:04.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:00:04.8 Info: => 2.74E-05s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T22:00:04', 'remove_plex_hometheatre') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 38: remove_plex_hometheatre migrated 22:00:04.8 Info: => 0.000646s 22:00:04.8 Info: 39: add_root_folder_add_defaults migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 39 22:00:04.8 Info: AlterTable RootFolders 22:00:04.8 Info: => 5E-07s 22:00:04.8 Info: CreateColumn RootFolders Name String 22:00:04.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:00:04.8 Info: => 0.0005883s 22:00:04.8 Info: AlterTable RootFolders 22:00:04.8 Info: => 6E-07s 22:00:04.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:00:04.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:00:04.8 Info: => 0.0005503s 22:00:04.8 Info: AlterTable RootFolders 22:00:04.8 Info: => 5E-07s 22:00:04.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:00:04.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:00:04.8 Info: => 0.0005543s 22:00:04.8 Info: AlterTable RootFolders 22:00:04.8 Info: => 5E-07s 22:00:04.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:00:04.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:04.8 Info: => 0.0005502s 22:00:04.8 Info: AlterTable RootFolders 22:00:04.8 Info: => 4E-07s 22:00:04.8 Info: CreateColumn RootFolders DefaultTags String 22:00:04.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:00:04.8 Info: => 0.0005544s 22:00:04.8 Info: PerformDBOperation 22:00:04.8 Info: Performing DB Operation 22:00:04.8 Info: => 4.66E-05s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T22:00:04', 'add_root_folder_add_defaults') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 39: add_root_folder_add_defaults migrated 22:00:04.8 Info: => 0.0007355s 22:00:04.8 Info: 40: task_duration migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 40 22:00:04.8 Info: AlterTable ScheduledTasks 22:00:04.8 Info: => 7E-07s 22:00:04.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:00:04.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:00:04.8 Info: => 0.0005865s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T22:00:04', 'task_duration') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 40: task_duration migrated 22:00:04.8 Info: => 0.0012649s 22:00:04.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 41 22:00:04.8 Info: AlterTable ReleaseProfiles 22:00:04.8 Info: => 8E-07s 22:00:04.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:00:04.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:00:04.8 Info: => 0.0006018s 22:00:04.8 Info: AlterTable ReleaseProfiles 22:00:04.8 Info: => 6E-07s 22:00:04.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:00:04.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:00:04.8 Info: => 0.0005646s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T22:00:04', 'add_indexer_and_enabled_to_release_profiles') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:00:04.8 Info: => 0.00124s 22:00:04.8 Info: 42: remove_album_folders migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 42 22:00:04.8 Info: DeleteColumn Artists AlbumFolder 22:00:04.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:04.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:00:04.8 Info: DROP TABLE "Artists" 22:00:04.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:04.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:04.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:04.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:04.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:04.8 Info: => 0.0048143s 22:00:04.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:04.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:04.8 Info: => 4.12E-05s 22:00:04.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:04.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:04.8 Info: => 2.77E-05s 22:00:04.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:00:04.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:00:04.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:00:04.8 Info: DROP TABLE "NamingConfig" 22:00:04.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:00:04.8 Info: => 0.0050228s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T22:00:04', 'remove_album_folders') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 42: remove_album_folders migrated 22:00:04.8 Info: => 0.0058676s 22:00:04.8 Info: 44: add_priority_to_indexers migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 44 22:00:04.8 Info: AlterTable Indexers 22:00:04.8 Info: => 6E-07s 22:00:04.8 Info: CreateColumn Indexers Priority Int32 22:00:04.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:00:04.8 Info: => 0.0005894s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T22:00:04', 'add_priority_to_indexers') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 44: add_priority_to_indexers migrated 22:00:04.8 Info: => 0.0012679s 22:00:04.8 Info: 45: remove_chown_and_folderchmod_config migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 45 22:00:04.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:04.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:04.8 Info: => 0.00013s 22:00:04.8 Info: PerformDBOperation 22:00:04.8 Info: Performing DB Operation 22:00:04.8 Info: => 2.72E-05s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T22:00:04', 'remove_chown_and_folderchmod_config') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 45: remove_chown_and_folderchmod_config migrated 22:00:04.8 Info: => 0.0006505s 22:00:04.8 Info: 47: update_notifiarr migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 47 22:00:04.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:04.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:04.8 Info: => 6.88E-05s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T22:00:04', 'update_notifiarr') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 47: update_notifiarr migrated 22:00:04.8 Info: => 0.0007175s 22:00:04.8 Info: 49: email_multiple_addresses migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 49 22:00:04.8 Info: PerformDBOperation 22:00:04.8 Info: Performing DB Operation 22:00:04.8 Info: => 5.76E-05s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T22:00:04', 'email_multiple_addresses') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 49: email_multiple_addresses migrated 22:00:04.8 Info: => 0.0007064s 22:00:04.8 Info: 50: rename_blacklist_to_blocklist migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 50 22:00:04.8 Info: RenameTable Blacklist Blocklist 22:00:04.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:00:04.8 Info: => 0.0015116s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T22:00:04', 'rename_blacklist_to_blocklist') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 50: rename_blacklist_to_blocklist migrated 22:00:04.8 Info: => 0.0022029s 22:00:04.8 Info: 51: cdh_per_downloadclient migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 51 22:00:04.8 Info: AlterTable DownloadClients 22:00:04.8 Info: => 7E-07s 22:00:04.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:00:04.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:04.8 Info: => 0.0006004s 22:00:04.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:00:04.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:04.8 Info: => 0.0005615s 22:00:04.8 Info: PerformDBOperation 22:00:04.8 Info: Performing DB Operation 22:00:04.8 Info: => 0.000149s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T22:00:04', 'cdh_per_downloadclient') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 51: cdh_per_downloadclient migrated 22:00:04.8 Info: => 0.0008494s 22:00:04.8 Info: 52: download_history migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 52 22:00:04.8 Info: CreateTable DownloadHistory 22:00:04.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:00:04.8 Info: => 0.0001525s 22:00:04.8 Info: CreateIndex DownloadHistory (EventType) 22:00:04.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:04.8 Info: => 8.58E-05s 22:00:04.8 Info: CreateIndex DownloadHistory (ArtistId) 22:00:04.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:04.8 Info: => 7.06E-05s 22:00:04.8 Info: CreateIndex DownloadHistory (DownloadId) 22:00:04.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:04.8 Info: => 0.0001269s 22:00:04.8 Info: PerformDBOperation 22:00:04.8 Info: Performing DB Operation 22:00:04.8 Info: => 0.000116s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T22:00:04', 'download_history') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 52: download_history migrated 22:00:04.8 Info: => 0.0008589s 22:00:04.8 Info: 53: add_update_history migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 53 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T22:00:04', 'add_update_history') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 53: add_update_history migrated 22:00:04.8 Info: => 0.0006716s 22:00:04.8 Info: 54: add_on_update_to_notifications migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 54 22:00:04.8 Info: AlterTable Notifications 22:00:04.8 Info: => 6E-07s 22:00:04.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:00:04.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:00:04.8 Info: => 0.0006674s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T22:00:04', 'add_on_update_to_notifications') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 54: add_on_update_to_notifications migrated 22:00:04.8 Info: => 0.0013728s 22:00:04.8 Info: 55: download_client_per_indexer migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 55 22:00:04.8 Info: AlterTable Indexers 22:00:04.8 Info: => 6E-07s 22:00:04.8 Info: CreateColumn Indexers DownloadClientId Int32 22:00:04.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:00:04.8 Info: => 0.0006093s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T22:00:04', 'download_client_per_indexer') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 55: download_client_per_indexer migrated 22:00:04.8 Info: => 0.0013014s 22:00:04.8 Info: 56: AddNewItemMonitorType migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 56 22:00:04.8 Info: AlterTable Artists 22:00:04.8 Info: => 6E-07s 22:00:04.8 Info: CreateColumn Artists MonitorNewItems Int32 22:00:04.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:04.8 Info: => 0.0006207s 22:00:04.8 Info: AlterTable RootFolders 22:00:04.8 Info: => 7E-07s 22:00:04.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:00:04.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:04.8 Info: => 0.000582s 22:00:04.8 Info: AlterTable ImportLists 22:00:04.8 Info: => 6E-07s 22:00:04.8 Info: CreateColumn ImportLists MonitorNewItems Int32 22:00:04.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:04.8 Info: => 0.0005612s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T22:00:04', 'AddNewItemMonitorType') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 56: AddNewItemMonitorType migrated 22:00:04.8 Info: => 0.0012633s 22:00:04.8 Info: 57: ImportListSearch migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 57 22:00:04.8 Info: AlterTable ImportLists 22:00:04.8 Info: => 5E-07s 22:00:04.8 Info: CreateColumn ImportLists ShouldSearch Boolean 22:00:04.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:00:04.8 Info: => 0.0005961s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T22:00:04', 'ImportListSearch') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 57: ImportListSearch migrated 22:00:04.8 Info: => 0.0013038s 22:00:04.8 Info: 58: ImportListMonitorExisting migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 58 22:00:04.8 Info: AlterTable ImportLists 22:00:04.8 Info: => 7E-07s 22:00:04.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:00:04.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:00:04.8 Info: => 0.0006096s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T22:00:04', 'ImportListMonitorExisting') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 58: ImportListMonitorExisting migrated 22:00:04.8 Info: => 0.0013037s 22:00:04.8 Info: 59: add_indexer_tags migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 59 22:00:04.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:04.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:00:04.8 Info: => 4.85E-05s 22:00:04.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:04.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:00:04.8 Info: => 2.75E-05s 22:00:04.8 Info: AlterTable Indexers 22:00:04.8 Info: => 3E-07s 22:00:04.8 Info: CreateColumn Indexers Tags String 22:00:04.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:00:04.8 Info: => 0.0005803s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T22:00:04', 'add_indexer_tags') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 59: add_indexer_tags migrated 22:00:04.8 Info: => 0.0012845s 22:00:04.8 Info: 60: update_audio_types migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 60 22:00:04.8 Info: PerformDBOperation 22:00:04.8 Info: Performing DB Operation 22:00:04.8 Info: => 0.0001026s 22:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T22:00:04', 'update_audio_types') 22:00:04.8 Info: Committing Transaction 22:00:04.8 Info: 60: update_audio_types migrated 22:00:04.8 Info: => 0.0007508s 22:00:04.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:00:04.8 Info: Beginning Transaction 22:00:04.8 Info: Starting migration of Main DB to 61 22:00:04.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:04.8 Info: DELETE FROM "Commands" WHERE 1 = 1 22:00:04.8 Info: => 4.26E-05s 22:00:04.8 Info: AlterTable AlbumReleases 22:00:04.8 Info: => 4E-07s 22:00:04.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:00:04.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:00:04.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:00:04.8 Info: DROP TABLE "AlbumReleases" 22:00:04.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:00:04.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:04.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:04.8 Info: => 0.0041057s 22:00:04.8 Info: AlterTable Albums 22:00:04.8 Info: => 5E-07s 22:00:04.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:00:04.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:00:04.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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:00:04.8 Info: DROP TABLE "Albums" 22:00:04.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:04.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:04.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:04.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:04.8 Info: => 0.0051498s 22:00:04.8 Info: AlterTable Albums 22:00:04.8 Info: => 6E-07s 22:00:04.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:00:04.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:00:04.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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:00:04.8 Info: DROP TABLE "Albums" 22:00:04.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:04.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:04.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:04.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:04.8 Info: => 0.0052689s 22:00:04.8 Info: AlterTable Albums 22:00:04.8 Info: => 6E-07s 22:00:04.8 Info: AlterColumn Albums Added DateTimeOffset 22:00:04.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:00:04.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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:00:04.8 Info: DROP TABLE "Albums" 22:00:04.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:04.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:04.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:04.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:04.8 Info: => 0.0042544s 22:00:04.8 Info: AlterTable Artists 22:00:04.8 Info: => 6E-07s 22:00:04.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:00:04.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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:00:04.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:00:04.8 Info: DROP TABLE "Artists" 22:00:04.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:04.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:04.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:04.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:04.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:04.8 Info: => 0.0042765s 22:00:04.8 Info: AlterTable Artists 22:00:04.8 Info: => 6E-07s 22:00:04.8 Info: AlterColumn Artists Added DateTimeOffset 22:00:04.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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:00:04.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:00:04.8 Info: DROP TABLE "Artists" 22:00:04.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:04.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:04.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:04.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:04.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:04.8 Info: => 0.0042143s 22:00:04.8 Info: AlterTable Blocklist 22:00:04.8 Info: => 6E-07s 22:00:04.8 Info: AlterColumn Blocklist Date DateTimeOffset 22:00:04.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:00:04.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:00:04.8 Info: DROP TABLE "Blocklist" 22:00:04.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:04.8 Info: => 0.0049221s 22:00:04.8 Info: AlterTable Blocklist 22:00:04.8 Info: => 7E-07s 22:00:04.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:00:04.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:00:04.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:00:04.8 Info: DROP TABLE "Blocklist" 22:00:04.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:04.8 Info: => 0.0036956s 22:00:04.8 Info: AlterTable Commands 22:00:04.8 Info: => 6E-07s 22:00:04.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:00:04.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:00:04.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:00:04.8 Info: DROP TABLE "Commands" 22:00:04.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:04.8 Info: => 0.0036785s 22:00:04.8 Info: AlterTable Commands 22:00:04.8 Info: => 7E-07s 22:00:04.8 Info: AlterColumn Commands StartedAt DateTimeOffset 22:00:04.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:00:04.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:00:04.8 Info: DROP TABLE "Commands" 22:00:04.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:04.8 Info: => 0.0046071s 22:00:04.8 Info: AlterTable Commands 22:00:04.8 Info: => 7E-07s 22:00:04.8 Info: AlterColumn Commands EndedAt DateTimeOffset 22:00:04.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:00:04.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:00:04.8 Info: DROP TABLE "Commands" 22:00:04.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:04.8 Info: => 0.0036709s 22:00:04.8 Info: AlterTable DownloadClientStatus 22:00:04.8 Info: => 7E-07s 22:00:04.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:00:04.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:00:04.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:04.9 Info: DROP TABLE "DownloadClientStatus" 22:00:04.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:04.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:04.9 Info: => 0.0046444s 22:00:04.9 Info: AlterTable DownloadClientStatus 22:00:04.9 Info: => 4E-07s 22:00:04.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:00:04.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:00:04.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:04.9 Info: DROP TABLE "DownloadClientStatus" 22:00:04.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:04.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:04.9 Info: => 0.0037887s 22:00:04.9 Info: AlterTable DownloadClientStatus 22:00:04.9 Info: => 5E-07s 22:00:04.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:00:04.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:00:04.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:04.9 Info: DROP TABLE "DownloadClientStatus" 22:00:04.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:04.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:04.9 Info: => 0.0047487s 22:00:04.9 Info: AlterTable DownloadHistory 22:00:04.9 Info: => 5E-07s 22:00:04.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:00:04.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:00:04.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:00:04.9 Info: DROP TABLE "DownloadHistory" 22:00:04.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:00:04.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:04.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:04.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:04.9 Info: => 0.004074s 22:00:04.9 Info: AlterTable ExtraFiles 22:00:04.9 Info: => 5E-07s 22:00:04.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:00:04.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:00:04.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:00:04.9 Info: DROP TABLE "ExtraFiles" 22:00:04.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:04.9 Info: => 0.0035822s 22:00:04.9 Info: AlterTable ExtraFiles 22:00:04.9 Info: => 8E-07s 22:00:04.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:00:04.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:00:04.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:00:04.9 Info: DROP TABLE "ExtraFiles" 22:00:04.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:04.9 Info: => 0.0036485s 22:00:04.9 Info: AlterTable History 22:00:04.9 Info: => 6E-07s 22:00:04.9 Info: AlterColumn History Date DateTimeOffset 22:00:04.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:00:04.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:00:04.9 Info: DROP TABLE "History" 22:00:04.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:04.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:04.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:04.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:04.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:04.9 Info: => 0.0053324s 22:00:04.9 Info: AlterTable ImportListStatus 22:00:04.9 Info: => 9E-07s 22:00:04.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:00:04.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:00:04.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:04.9 Info: DROP TABLE "ImportListStatus" 22:00:04.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:04.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:04.9 Info: => 0.0038234s 22:00:04.9 Info: AlterTable ImportListStatus 22:00:04.9 Info: => 5E-07s 22:00:04.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:00:04.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:00:04.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:04.9 Info: DROP TABLE "ImportListStatus" 22:00:04.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:04.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:04.9 Info: => 0.0038152s 22:00:04.9 Info: AlterTable ImportListStatus 22:00:04.9 Info: => 5E-07s 22:00:04.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:00:04.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:00:04.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:04.9 Info: DROP TABLE "ImportListStatus" 22:00:04.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:04.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:04.9 Info: => 0.005278s 22:00:04.9 Info: AlterTable IndexerStatus 22:00:04.9 Info: => 5E-07s 22:00:04.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:00:04.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:00:04.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:04.9 Info: DROP TABLE "IndexerStatus" 22:00:04.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:04.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:04.9 Info: => 0.0038552s 22:00:04.9 Info: AlterTable IndexerStatus 22:00:04.9 Info: => 4E-07s 22:00:04.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:00:04.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:00:04.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:04.9 Info: DROP TABLE "IndexerStatus" 22:00:04.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:04.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:04.9 Info: => 0.0045011s 22:00:04.9 Info: AlterTable IndexerStatus 22:00:04.9 Info: => 5E-07s 22:00:04.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:00:04.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:00:04.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:04.9 Info: DROP TABLE "IndexerStatus" 22:00:04.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:04.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:04.9 Info: => 0.0045722s 22:00:04.9 Info: AlterTable LyricFiles 22:00:04.9 Info: => 6E-07s 22:00:04.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:00:04.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:00:04.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:00:04.9 Info: DROP TABLE "LyricFiles" 22:00:04.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:04.9 Info: => 0.0036282s 22:00:04.9 Info: AlterTable LyricFiles 22:00:04.9 Info: => 8E-07s 22:00:04.9 Info: AlterColumn LyricFiles Added DateTimeOffset 22:00:04.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 22:00:04.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:00:04.9 Info: DROP TABLE "LyricFiles" 22:00:04.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:04.9 Info: => 0.0046209s 22:00:04.9 Info: AlterTable MetadataFiles 22:00:04.9 Info: => 7E-07s 22:00:04.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:00:04.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:00:04.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:00:04.9 Info: DROP TABLE "MetadataFiles" 22:00:04.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:04.9 Info: => 0.0036216s 22:00:04.9 Info: AlterTable MetadataFiles 22:00:04.9 Info: => 7E-07s 22:00:04.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:00:04.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:00:04.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:00:04.9 Info: DROP TABLE "MetadataFiles" 22:00:04.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:04.9 Info: => 0.0036431s 22:00:04.9 Info: AlterTable PendingReleases 22:00:04.9 Info: => 6E-07s 22:00:04.9 Info: AlterColumn PendingReleases Added DateTimeOffset 22:00:04.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:00:04.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:00:04.9 Info: DROP TABLE "PendingReleases" 22:00:04.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:00:04.9 Info: => 0.0045625s 22:00:04.9 Info: AlterTable ScheduledTasks 22:00:04.9 Info: => 6E-07s 22:00:04.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:00:04.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:00:04.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:04.9 Info: DROP TABLE "ScheduledTasks" 22:00:04.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:04.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:04.9 Info: => 0.0037949s 22:00:04.9 Info: AlterTable ScheduledTasks 22:00:04.9 Info: => 6E-07s 22:00:04.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:00:04.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:00:04.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:04.9 Info: DROP TABLE "ScheduledTasks" 22:00:04.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:04.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:04.9 Info: => 0.0046294s 22:00:04.9 Info: AlterTable TrackFiles 22:00:04.9 Info: => 5E-07s 22:00:04.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:00:04.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:04.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:00:04.9 Info: DROP TABLE "TrackFiles" 22:00:04.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:04.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:04.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:04.9 Info: => 0.0039032s 22:00:04.9 Info: AlterTable TrackFiles 22:00:04.9 Info: => 4E-07s 22:00:04.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:00:04.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:04.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:00:04.9 Info: DROP TABLE "TrackFiles" 22:00:04.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:04.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:04.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:04.9 Info: => 0.0038819s 22:00:04.9 Info: AlterTable VersionInfo 22:00:04.9 Info: => 9E-07s 22:00:04.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:00:04.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:00:04.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:00:04.9 Info: DROP TABLE "VersionInfo" 22:00:04.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:00:04.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:04.9 Info: => 0.0047649s 22:00:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T22:00:04', 'postgres_update_timestamp_columns_to_with_timezone') 22:00:04.9 Info: Committing Transaction 22:00:05.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:00:05.0 Info: => 0.0076569s 22:00:05.0 Info: 62: add_on_delete_to_notifications migrating 22:00:05.0 Info: Beginning Transaction 22:00:05.0 Info: Starting migration of Main DB to 62 22:00:05.0 Info: AlterTable Notifications 22:00:05.0 Info: => 6E-07s 22:00:05.0 Info: CreateColumn Notifications OnArtistDelete Boolean 22:00:05.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:00:05.0 Info: => 0.0005798s 22:00:05.0 Info: AlterTable Notifications 22:00:05.0 Info: => 5E-07s 22:00:05.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:00:05.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:00:05.0 Info: => 0.0005754s 22:00:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T22:00:05', 'add_on_delete_to_notifications') 22:00:05.0 Info: Committing Transaction 22:00:05.0 Info: 62: add_on_delete_to_notifications migrated 22:00:05.0 Info: => 0.0012731s 22:00:05.0 Info: 63: add_custom_formats migrating 22:00:05.0 Info: Beginning Transaction 22:00:05.0 Info: Starting migration of Main DB to 63 22:00:05.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 22:00:05.0 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 22:00:05.0 Info: AlterTable DelayProfiles 22:00:05.0 Info: => 3E-07s 22:00:05.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:00:05.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:00:05.0 Info: => 0.0006012s 22:00:05.0 Info: UpdateData 22:00:05.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:00:05.0 Info: => 5.09E-05s 22:00:05.0 Info: AlterTable TrackFiles 22:00:05.0 Info: => 4E-07s 22:00:05.0 Info: CreateColumn TrackFiles OriginalFilePath String 22:00:05.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:00:05.0 Info: => 0.000569s 22:00:05.0 Info: PerformDBOperation 22:00:05.0 Info: Performing DB Operation 22:00:05.0 Info: => 0.0011932s 22:00:05.0 Info: CreateTable CustomFormats 22:00:05.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:00:05.0 Info: => 0.0001814s 22:00:05.0 Info: CreateIndex CustomFormats (Name) 22:00:05.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:00:05.0 Info: => 0.0001152s 22:00:05.0 Info: AlterTable QualityProfiles 22:00:05.0 Info: => 6E-07s 22:00:05.0 Info: CreateColumn QualityProfiles FormatItems String 22:00:05.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:00:05.0 Info: => 0.0006058s 22:00:05.0 Info: AlterTable QualityProfiles 22:00:05.0 Info: => 6E-07s 22:00:05.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:00:05.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:05.0 Info: => 0.0005888s 22:00:05.0 Info: AlterTable QualityProfiles 22:00:05.0 Info: => 7E-07s 22:00:05.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:00:05.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:05.0 Info: => 0.0005823s 22:00:05.0 Info: PerformDBOperation 22:00:05.0 Info: Performing DB Operation 22:00:05.0 Info: => 0.0041815s 22:00:05.0 Info: PerformDBOperation 22:00:05.0 Info: Performing DB Operation 22:00:05.0 Info: => 9.31E-05s 22:00:05.0 Info: DeleteColumn ReleaseProfiles Preferred 22:00:05.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:00:05.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:05.0 Info: DROP TABLE "ReleaseProfiles" 22:00:05.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:05.0 Info: => 0.0068254s 22:00:05.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:00:05.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:00:05.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:05.0 Info: DROP TABLE "ReleaseProfiles" 22:00:05.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:05.0 Info: => 0.0041656s 22:00:05.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:05.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:05.0 Info: => 5.1E-05s 22:00:05.0 Info: AlterTable DelayProfiles 22:00:05.0 Info: => 4E-07s 22:00:05.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:00:05.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:05.0 Info: => 0.0005942s 22:00:05.0 Info: AlterTable DelayProfiles 22:00:05.0 Info: => 7E-07s 22:00:05.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:00:05.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:00:05.0 Info: => 0.0005681s 22:00:05.0 Info: -> 2 Insert operations completed in 00:00:00.0001376 taking an average of 00:00:00.0000688 22:00:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T22:00:05', 'add_custom_formats') 22:00:05.0 Info: Committing Transaction 22:00:05.0 Info: 63: add_custom_formats migrated 22:00:05.0 Info: => 0.0014956s 22:00:05.0 Debug: Took: 00:00:00.4296638 22:00:05.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 22:00:05.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 22:00:05.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648050732932_153/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:05.0 Info: DatabaseEngineVersionCheck migrating 22:00:05.0 Info: PerformDBOperation 22:00:05.0 Info: Performing DB Operation 22:00:05.0 Info: SQLite 3.49.1 22:00:05.0 Info: => 0.0033497s 22:00:05.0 Info: DatabaseEngineVersionCheck migrated 22:00:05.0 Info: => 0.0033654s 22:00:05.0 Info: VersionMigration migrating 22:00:05.0 Info: Beginning Transaction 22:00:05.0 Info: CreateTable VersionInfo 22:00:05.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:05.0 Info: => 0.0001559s 22:00:05.0 Info: Committing Transaction 22:00:05.0 Info: VersionMigration migrated 22:00:05.0 Info: => 0.0017123s 22:00:05.0 Info: VersionUniqueMigration migrating 22:00:05.0 Info: Beginning Transaction 22:00:05.0 Info: CreateIndex VersionInfo (Version) 22:00:05.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:05.0 Info: => 0.000131s 22:00:05.0 Info: AlterTable VersionInfo 22:00:05.0 Info: => 6E-07s 22:00:05.0 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:05.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:05.0 Info: => 0.0006054s 22:00:05.0 Info: Committing Transaction 22:00:05.0 Info: VersionUniqueMigration migrated 22:00:05.0 Info: => 0.0011831s 22:00:05.0 Info: VersionDescriptionMigration migrating 22:00:05.0 Info: Beginning Transaction 22:00:05.0 Info: AlterTable VersionInfo 22:00:05.0 Info: => 7E-07s 22:00:05.0 Info: CreateColumn VersionInfo Description String 22:00:05.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:05.0 Info: => 0.0002261s 22:00:05.0 Info: Committing Transaction 22:00:05.0 Info: VersionDescriptionMigration migrated 22:00:05.0 Info: => 0.0011665s 22:00:05.0 Info: 1: InitialSetup migrating 22:00:05.0 Info: Beginning Transaction 22:00:05.0 Info: Starting migration of Main DB to 1 22:00:05.0 Info: CreateTable Config 22:00:05.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:05.0 Info: => 0.0001668s 22:00:05.0 Info: CreateIndex Config (Key) 22:00:05.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:05.0 Info: => 9.26E-05s 22:00:05.0 Info: CreateTable RootFolders 22:00:05.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:05.0 Info: => 7.87E-05s 22:00:05.0 Info: CreateIndex RootFolders (Path) 22:00:05.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:05.0 Info: => 6.8E-05s 22:00:05.0 Info: CreateTable Artists 22:00:05.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:00:05.0 Info: => 0.0002822s 22:00:05.0 Info: CreateIndex Artists (ForeignArtistId) 22:00:05.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:05.0 Info: => 7.76E-05s 22:00:05.0 Info: CreateIndex Artists (NameSlug) 22:00:05.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:05.0 Info: => 6.79E-05s 22:00:05.0 Info: CreateIndex Artists (CleanName) 22:00:05.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:05.0 Info: => 6.93E-05s 22:00:05.0 Info: CreateIndex Artists (Path) 22:00:05.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:05.0 Info: => 6.42E-05s 22:00:05.0 Info: CreateTable Albums 22:00:05.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:00:05.0 Info: => 0.0002392s 22:00:05.0 Info: CreateIndex Albums (ForeignAlbumId) 22:00:05.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:05.0 Info: => 7.65E-05s 22:00:05.0 Info: CreateIndex Albums (MBId) 22:00:05.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:05.0 Info: => 6.25E-05s 22:00:05.0 Info: CreateIndex Albums (TADBId) 22:00:05.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:05.0 Info: => 6.2E-05s 22:00:05.0 Info: CreateIndex Albums (TitleSlug) 22:00:05.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:05.0 Info: => 6.26E-05s 22:00:05.0 Info: CreateIndex Albums (CleanTitle) 22:00:05.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:05.0 Info: => 6.58E-05s 22:00:05.0 Info: CreateIndex Albums (Path) 22:00:05.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:05.0 Info: => 6.26E-05s 22:00:05.0 Info: CreateTable Tracks 22:00:05.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:00:05.0 Info: => 0.0001278s 22:00:05.0 Info: CreateIndex Tracks (ForeignTrackId) 22:00:05.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:05.0 Info: => 6.71E-05s 22:00:05.0 Info: CreateIndex Tracks (ArtistId) 22:00:05.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:05.0 Info: => 7.1E-05s 22:00:05.0 Info: CreateIndex Tracks (TrackFileId) 22:00:05.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:05.1 Info: => 8.22E-05s 22:00:05.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:05.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:05.1 Info: => 7.46E-05s 22:00:05.1 Info: CreateTable TrackFiles 22:00:05.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:00:05.1 Info: => 0.0001227s 22:00:05.1 Info: CreateIndex TrackFiles (ArtistId) 22:00:05.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:05.1 Info: => 6.66E-05s 22:00:05.1 Info: CreateIndex TrackFiles (AlbumId) 22:00:05.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:05.1 Info: => 6.35E-05s 22:00:05.1 Info: CreateTable History 22:00:05.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:00:05.1 Info: => 0.0001256s 22:00:05.1 Info: CreateIndex History (Date) 22:00:05.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:05.1 Info: => 6.43E-05s 22:00:05.1 Info: CreateIndex History (EventType) 22:00:05.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:05.1 Info: => 6.67E-05s 22:00:05.1 Info: CreateIndex History (DownloadId) 22:00:05.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:05.1 Info: => 6.48E-05s 22:00:05.1 Info: CreateIndex History (AlbumId) 22:00:05.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:05.1 Info: => 6.52E-05s 22:00:05.1 Info: CreateTable Notifications 22:00:05.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:00:05.1 Info: => 0.0001164s 22:00:05.1 Info: CreateTable ScheduledTasks 22:00:05.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:00:05.1 Info: => 0.0001369s 22:00:05.1 Info: CreateIndex ScheduledTasks (TypeName) 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:05.1 Info: => 0.0001025s 22:00:05.1 Info: CreateTable Indexers 22:00:05.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:00:05.1 Info: => 0.000114s 22:00:05.1 Info: CreateIndex Indexers (Name) 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:05.1 Info: => 7.46E-05s 22:00:05.1 Info: CreateTable Profiles 22:00:05.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:00:05.1 Info: => 8.46E-05s 22:00:05.1 Info: CreateIndex Profiles (Name) 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:05.1 Info: => 7.29E-05s 22:00:05.1 Info: CreateTable QualityDefinitions 22:00:05.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:00:05.1 Info: => 0.0001004s 22:00:05.1 Info: CreateIndex QualityDefinitions (Quality) 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:05.1 Info: => 6.96E-05s 22:00:05.1 Info: CreateIndex QualityDefinitions (Title) 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:05.1 Info: => 0.0001039s 22:00:05.1 Info: CreateTable NamingConfig 22:00:05.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:00:05.1 Info: => 0.0001295s 22:00:05.1 Info: CreateTable Blacklist 22:00:05.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:00:05.1 Info: => 0.000154s 22:00:05.1 Info: CreateTable Metadata 22:00:05.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:00:05.1 Info: => 9.39E-05s 22:00:05.1 Info: CreateTable MetadataFiles 22:00:05.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:00:05.1 Info: => 0.0001126s 22:00:05.1 Info: CreateTable DownloadClients 22:00:05.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:00:05.1 Info: => 9.77E-05s 22:00:05.1 Info: CreateTable PendingReleases 22:00:05.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:00:05.1 Info: => 0.0001088s 22:00:05.1 Info: CreateTable RemotePathMappings 22:00:05.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:00:05.1 Info: => 0.0001067s 22:00:05.1 Info: CreateTable Tags 22:00:05.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:05.1 Info: => 8.57E-05s 22:00:05.1 Info: CreateIndex Tags (Label) 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:05.1 Info: => 7.88E-05s 22:00:05.1 Info: CreateTable Restrictions 22:00:05.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:05.1 Info: => 8.91E-05s 22:00:05.1 Info: CreateTable DelayProfiles 22:00:05.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:00:05.1 Info: => 0.0001217s 22:00:05.1 Info: CreateTable Users 22:00:05.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:00:05.1 Info: => 9.69E-05s 22:00:05.1 Info: CreateIndex Users (Identifier) 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:05.1 Info: => 0.0001113s 22:00:05.1 Info: CreateIndex Users (Username) 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:05.1 Info: => 8.92E-05s 22:00:05.1 Info: CreateTable Commands 22:00:05.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:00:05.1 Info: => 0.0001216s 22:00:05.1 Info: CreateTable IndexerStatus 22:00:05.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:00:05.1 Info: => 0.0001136s 22:00:05.1 Info: CreateIndex IndexerStatus (ProviderId) 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:05.1 Info: => 7.91E-05s 22:00:05.1 Info: CreateTable ExtraFiles 22:00:05.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:00:05.1 Info: => 0.0001062s 22:00:05.1 Info: CreateTable LyricFiles 22:00:05.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:00:05.1 Info: => 0.0001324s 22:00:05.1 Info: CreateTable LanguageProfiles 22:00:05.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:00:05.1 Info: => 9.13E-05s 22:00:05.1 Info: CreateIndex LanguageProfiles (Name) 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:05.1 Info: => 8.24E-05s 22:00:05.1 Info: CreateTable DownloadClientStatus 22:00:05.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:00:05.1 Info: => 9.57E-05s 22:00:05.1 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:05.1 Info: => 7.96E-05s 22:00:05.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:05.1 Info: -> 1 Insert operations completed in 00:00:00.0031446 taking an average of 00:00:00.0031446 22:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:05', 'InitialSetup') 22:00:05.1 Info: Committing Transaction 22:00:05.1 Info: 1: InitialSetup migrated 22:00:05.1 Info: => 0.0135744s 22:00:05.1 Info: 2: add_reason_to_pending_releases migrating 22:00:05.1 Info: Beginning Transaction 22:00:05.1 Info: Starting migration of Main DB to 2 22:00:05.1 Info: AlterTable PendingReleases 22:00:05.1 Info: => 1.8E-06s 22:00:05.1 Info: CreateColumn PendingReleases Reason Int32 22:00:05.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:05.1 Info: => 0.0006555s 22:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:05', 'add_reason_to_pending_releases') 22:00:05.1 Info: Committing Transaction 22:00:05.1 Info: 2: add_reason_to_pending_releases migrated 22:00:05.1 Info: => 0.0013284s 22:00:05.1 Info: 3: add_medium_support migrating 22:00:05.1 Info: Beginning Transaction 22:00:05.1 Info: Starting migration of Main DB to 3 22:00:05.1 Info: AlterTable Albums 22:00:05.1 Info: => 6E-07s 22:00:05.1 Info: CreateColumn Albums Media String 22:00:05.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:05.1 Info: => 0.0005817s 22:00:05.1 Info: AlterTable Tracks 22:00:05.1 Info: => 9E-07s 22:00:05.1 Info: CreateColumn Tracks MediumNumber Int32 22:00:05.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:05.1 Info: => 0.0005058s 22:00:05.1 Info: AlterTable Tracks 22:00:05.1 Info: => 7E-07s 22:00:05.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:05.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:05.1 Info: => 0.0004991s 22:00:05.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:05.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:05.1 Info: => 4.1E-05s 22:00:05.1 Info: DeleteColumn Tracks TrackNumber 22:00:05.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:00:05.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:00:05.1 Info: DROP TABLE "Tracks" 22:00:05.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:05.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:05.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:05.1 Info: => 0.0037044s 22:00:05.1 Info: AlterTable Tracks 22:00:05.1 Info: => 6E-07s 22:00:05.1 Info: CreateColumn Tracks TrackNumber String 22:00:05.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:05.1 Info: => 0.000506s 22:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:05', 'add_medium_support') 22:00:05.1 Info: Committing Transaction 22:00:05.1 Info: 3: add_medium_support migrated 22:00:05.1 Info: => 0.001216s 22:00:05.1 Info: 4: add_various_qualites_in_profile migrating 22:00:05.1 Info: Beginning Transaction 22:00:05.1 Info: Starting migration of Main DB to 4 22:00:05.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:05.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:05.1 Info: => 5.17E-05s 22:00:05.1 Info: PerformDBOperation 22:00:05.1 Info: Performing DB Operation 22:00:05.1 Info: => 3.48E-05s 22:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:05', 'add_various_qualites_in_profile') 22:00:05.1 Info: Committing Transaction 22:00:05.1 Info: 4: add_various_qualites_in_profile migrated 22:00:05.1 Info: => 0.0011871s 22:00:05.1 Info: 5: metadata_profiles migrating 22:00:05.1 Info: Beginning Transaction 22:00:05.1 Info: Starting migration of Main DB to 5 22:00:05.1 Info: CreateTable MetadataProfiles 22:00:05.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:00:05.1 Info: => 0.0001416s 22:00:05.1 Info: CreateIndex MetadataProfiles (Name) 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:05.1 Info: => 9.78E-05s 22:00:05.1 Info: AlterTable Artists 22:00:05.1 Info: => 6E-07s 22:00:05.1 Info: CreateColumn Artists MetadataProfileId Int32 22:00:05.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:05.1 Info: => 0.0005817s 22:00:05.1 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:05.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:00:05.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:00:05.1 Info: DROP TABLE "Artists" 22:00:05.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:05.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:05.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:05.1 Info: => 0.0050778s 22:00:05.1 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:05.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:00:05.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:00:05.1 Info: DROP TABLE "Artists" 22:00:05.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:05.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:05.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:05.1 Info: => 0.0048497s 22:00:05.1 Info: AlterTable Albums 22:00:05.1 Info: => 6E-07s 22:00:05.1 Info: CreateColumn Albums SecondaryTypes String 22:00:05.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:05.1 Info: => 0.0005349s 22:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:05', 'metadata_profiles') 22:00:05.1 Info: Committing Transaction 22:00:05.1 Info: 5: metadata_profiles migrated 22:00:05.1 Info: => 0.0014842s 22:00:05.1 Info: 6: separate_automatic_and_interactive_search migrating 22:00:05.1 Info: Beginning Transaction 22:00:05.1 Info: Starting migration of Main DB to 6 22:00:05.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:05.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:00:05.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:05.1 Info: DROP TABLE "Indexers" 22:00:05.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:05.1 Info: => 0.0033595s 22:00:05.1 Info: AlterTable Indexers 22:00:05.1 Info: => 6E-07s 22:00:05.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:05.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:05.1 Info: => 0.0005049s 22:00:05.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:05.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:05.1 Info: => 4.09E-05s 22:00:05.1 Info: AlterTable Indexers 22:00:05.1 Info: => 5E-07s 22:00:05.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:05.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:00:05.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:00:05.1 Info: DROP TABLE "Indexers" 22:00:05.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:05.1 Info: => 0.0034239s 22:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:05', 'separate_automatic_and_interactive_search') 22:00:05.1 Info: Committing Transaction 22:00:05.1 Info: 6: separate_automatic_and_interactive_search migrated 22:00:05.1 Info: => 0.0041372s 22:00:05.1 Info: 7: change_album_path_to_relative migrating 22:00:05.1 Info: Beginning Transaction 22:00:05.1 Info: Starting migration of Main DB to 7 22:00:05.1 Info: DeleteColumn Albums Path 22:00:05.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:00:05.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:00:05.1 Info: DROP TABLE "Albums" 22:00:05.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:05.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:05.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:05.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:05.1 Info: => 0.0059343s 22:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:05', 'change_album_path_to_relative') 22:00:05.1 Info: Committing Transaction 22:00:05.1 Info: 7: change_album_path_to_relative migrated 22:00:05.1 Info: => 0.0067374s 22:00:05.1 Info: 8: change_quality_size_mb_to_kb migrating 22:00:05.1 Info: Beginning Transaction 22:00:05.1 Info: Starting migration of Main DB to 8 22:00:05.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:00:05.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:00:05.1 Info: => 5.56E-05s 22:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:05', 'change_quality_size_mb_to_kb') 22:00:05.1 Info: Committing Transaction 22:00:05.1 Info: 8: change_quality_size_mb_to_kb migrated 22:00:05.1 Info: => 0.0006774s 22:00:05.1 Info: 9: album_releases migrating 22:00:05.1 Info: Beginning Transaction 22:00:05.1 Info: Starting migration of Main DB to 9 22:00:05.1 Info: AlterTable Albums 22:00:05.1 Info: => 8E-07s 22:00:05.1 Info: CreateColumn Albums Releases String 22:00:05.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:05.1 Info: => 0.0005971s 22:00:05.1 Info: AlterTable Albums 22:00:05.1 Info: => 7E-07s 22:00:05.1 Info: CreateColumn Albums CurrentRelease String 22:00:05.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:05.1 Info: => 0.0005387s 22:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:05', 'album_releases') 22:00:05.1 Info: Committing Transaction 22:00:05.1 Info: 9: album_releases migrated 22:00:05.1 Info: => 0.0012076s 22:00:05.1 Info: 10: album_releases_fix migrating 22:00:05.1 Info: Beginning Transaction 22:00:05.1 Info: Starting migration of Main DB to 10 22:00:05.1 Info: AlterTable Albums 22:00:05.1 Info: => 8E-07s 22:00:05.1 Info: AlterColumn Albums Releases String 22:00:05.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:00:05.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:00:05.1 Info: DROP TABLE "Albums" 22:00:05.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:05.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:05.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:05.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:05.1 Info: => 0.0049843s 22:00:05.1 Info: AlterTable Albums 22:00:05.1 Info: => 6E-07s 22:00:05.1 Info: AlterColumn Albums CurrentRelease String 22:00:05.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:00:05.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:00:05.1 Info: DROP TABLE "Albums" 22:00:05.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:05.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:05.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:05.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:05.1 Info: => 0.0040316s 22:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:05', 'album_releases_fix') 22:00:05.1 Info: Committing Transaction 22:00:05.1 Info: 10: album_releases_fix migrated 22:00:05.1 Info: => 0.0047908s 22:00:05.1 Info: 11: import_lists migrating 22:00:05.1 Info: Beginning Transaction 22:00:05.1 Info: Starting migration of Main DB to 11 22:00:05.1 Info: CreateTable ImportLists 22:00:05.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:00:05.1 Info: => 0.0001679s 22:00:05.1 Info: CreateIndex ImportLists (Name) 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:05.1 Info: => 7.95E-05s 22:00:05.1 Info: CreateTable ImportListStatus 22:00:05.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:00:05.1 Info: => 0.000139s 22:00:05.1 Info: CreateIndex ImportListStatus (ProviderId) 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:05.1 Info: => 7.9E-05s 22:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:05', 'import_lists') 22:00:05.1 Info: Committing Transaction 22:00:05.1 Info: 11: import_lists migrated 22:00:05.1 Info: => 0.000753s 22:00:05.1 Info: 12: add_release_status migrating 22:00:05.1 Info: Beginning Transaction 22:00:05.1 Info: Starting migration of Main DB to 12 22:00:05.1 Info: AlterTable MetadataProfiles 22:00:05.1 Info: => 7E-07s 22:00:05.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:05.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:05.1 Info: => 0.0005831s 22:00:05.1 Info: PerformDBOperation 22:00:05.1 Info: Performing DB Operation 22:00:05.1 Info: => 3.07E-05s 22:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:05', 'add_release_status') 22:00:05.1 Info: Committing Transaction 22:00:05.1 Info: 12: add_release_status migrated 22:00:05.1 Info: => 0.0006643s 22:00:05.1 Info: 13: album_download_notification migrating 22:00:05.1 Info: Beginning Transaction 22:00:05.1 Info: Starting migration of Main DB to 13 22:00:05.1 Info: AlterTable Notifications 22:00:05.1 Info: => 8E-07s 22:00:05.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:05.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:05.1 Info: => 0.0005844s 22:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:05', 'album_download_notification') 22:00:05.1 Info: Committing Transaction 22:00:05.1 Info: 13: album_download_notification migrated 22:00:05.1 Info: => 0.0012265s 22:00:05.1 Info: 14: fix_language_metadata_profiles migrating 22:00:05.1 Info: Beginning Transaction 22:00:05.1 Info: Starting migration of Main DB to 14 22:00:05.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:00:05.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:00:05.1 Info: => 8.05E-05s 22:00:05.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:00:05.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:00:05.1 Info: => 5.1E-05s 22:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:05', 'fix_language_metadata_profiles') 22:00:05.1 Info: Committing Transaction 22:00:05.1 Info: 14: fix_language_metadata_profiles migrated 22:00:05.1 Info: => 0.0006814s 22:00:05.1 Info: 15: remove_fanzub migrating 22:00:05.1 Info: Beginning Transaction 22:00:05.1 Info: Starting migration of Main DB to 15 22:00:05.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:05.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:05.1 Info: => 4.37E-05s 22:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:05', 'remove_fanzub') 22:00:05.1 Info: Committing Transaction 22:00:05.1 Info: 15: remove_fanzub migrated 22:00:05.1 Info: => 0.000636s 22:00:05.1 Info: 16: update_artist_history_indexes migrating 22:00:05.1 Info: Beginning Transaction 22:00:05.1 Info: Starting migration of Main DB to 16 22:00:05.1 Info: CreateIndex Albums (ArtistId) 22:00:05.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:05.1 Info: => 0.0001076s 22:00:05.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:05.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:05.1 Info: => 8.14E-05s 22:00:05.1 Info: DeleteIndex History (AlbumId) 22:00:05.1 Info: DROP INDEX "IX_History_AlbumId" 22:00:05.1 Info: => 0.0001238s 22:00:05.1 Info: CreateIndex History (AlbumId, Date) 22:00:05.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:05.1 Info: => 9.2E-05s 22:00:05.1 Info: DeleteIndex History (DownloadId) 22:00:05.1 Info: DROP INDEX "IX_History_DownloadId" 22:00:05.1 Info: => 0.0001051s 22:00:05.1 Info: CreateIndex History (DownloadId, Date) 22:00:05.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:05.1 Info: => 8.51E-05s 22:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:05', 'update_artist_history_indexes') 22:00:05.1 Info: Committing Transaction 22:00:05.1 Info: 16: update_artist_history_indexes migrated 22:00:05.1 Info: => 0.0007455s 22:00:05.1 Info: 17: remove_nma migrating 22:00:05.1 Info: Beginning Transaction 22:00:05.1 Info: Starting migration of Main DB to 17 22:00:05.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:05.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:05.1 Info: => 4.82E-05s 22:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:05', 'remove_nma') 22:00:05.1 Info: Committing Transaction 22:00:05.1 Info: 17: remove_nma migrated 22:00:05.1 Info: => 0.0006629s 22:00:05.1 Info: 18: album_disambiguation migrating 22:00:05.1 Info: Beginning Transaction 22:00:05.1 Info: Starting migration of Main DB to 18 22:00:05.1 Info: AlterTable Albums 22:00:05.1 Info: => 7E-07s 22:00:05.1 Info: CreateColumn Albums Disambiguation String 22:00:05.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:05.1 Info: => 0.0005954s 22:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:05', 'album_disambiguation') 22:00:05.1 Info: Committing Transaction 22:00:05.1 Info: 18: album_disambiguation migrated 22:00:05.1 Info: => 0.0012572s 22:00:05.1 Info: 19: add_ape_quality_in_profiles migrating 22:00:05.1 Info: Beginning Transaction 22:00:05.1 Info: Starting migration of Main DB to 19 22:00:05.1 Info: PerformDBOperation 22:00:05.1 Info: Performing DB Operation 22:00:05.1 Info: => 3.34E-05s 22:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:05', 'add_ape_quality_in_profiles') 22:00:05.1 Info: Committing Transaction 22:00:05.1 Info: 19: add_ape_quality_in_profiles migrated 22:00:05.1 Info: => 0.0006498s 22:00:05.1 Info: 20: remove_pushalot migrating 22:00:05.1 Info: Beginning Transaction 22:00:05.1 Info: Starting migration of Main DB to 20 22:00:05.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:05.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:05.1 Info: => 4.83E-05s 22:00:05.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:05.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:05.1 Info: => 3E-05s 22:00:05.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:05.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:05.1 Info: => 3.1E-05s 22:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:05', 'remove_pushalot') 22:00:05.1 Info: Committing Transaction 22:00:05.1 Info: 20: remove_pushalot migrated 22:00:05.1 Info: => 0.0006441s 22:00:05.1 Info: 21: add_custom_filters migrating 22:00:05.1 Info: Beginning Transaction 22:00:05.1 Info: Starting migration of Main DB to 21 22:00:05.1 Info: CreateTable CustomFilters 22:00:05.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:00:05.1 Info: => 0.0001323s 22:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:05', 'add_custom_filters') 22:00:05.1 Info: Committing Transaction 22:00:05.1 Info: 21: add_custom_filters migrated 22:00:05.1 Info: => 0.0007914s 22:00:05.1 Info: 22: import_list_tags migrating 22:00:05.1 Info: Beginning Transaction 22:00:05.1 Info: Starting migration of Main DB to 22 22:00:05.1 Info: AlterTable ImportLists 22:00:05.1 Info: => 6E-07s 22:00:05.1 Info: CreateColumn ImportLists Tags String 22:00:05.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:05.1 Info: => 0.0005904s 22:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:05', 'import_list_tags') 22:00:05.1 Info: Committing Transaction 22:00:05.1 Info: 22: import_list_tags migrated 22:00:05.1 Info: => 0.0012371s 22:00:05.1 Info: 23: add_release_groups_etc migrating 22:00:05.1 Info: Beginning Transaction 22:00:05.1 Info: Starting migration of Main DB to 23 22:00:05.1 Info: CreateTable ArtistMetadata 22:00:05.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:00:05.1 Info: => 0.0001814s 22:00:05.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:05.1 Info: => 8.47E-05s 22:00:05.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:00:05.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:00:05.1 Info: => 7.99E-05s 22:00:05.1 Info: AlterTable Artists 22:00:05.1 Info: => 4E-07s 22:00:05.1 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:05.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:05.1 Info: => 0.0005907s 22:00:05.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:05.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:05.1 Info: => 9.45E-05s 22:00:05.1 Info: CreateTable AlbumReleases 22:00:05.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:00:05.1 Info: => 0.000177s 22:00:05.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:05.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:05.1 Info: => 8.23E-05s 22:00:05.1 Info: CreateIndex AlbumReleases (AlbumId) 22:00:05.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:05.1 Info: => 7.06E-05s 22:00:05.1 Info: PerformDBOperation 22:00:05.1 Info: Performing DB Operation 22:00:05.1 Info: => 3.47E-05s 22:00:05.1 Info: AlterTable Albums 22:00:05.1 Info: => 4E-07s 22:00:05.1 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:05.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:05.1 Info: => 0.0005988s 22:00:05.1 Info: AlterTable Albums 22:00:05.1 Info: => 6E-07s 22:00:05.1 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:05.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:05.1 Info: => 0.0005806s 22:00:05.1 Info: AlterTable Albums 22:00:05.1 Info: => 5E-07s 22:00:05.1 Info: CreateColumn Albums Links String 22:00:05.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:05.1 Info: => 0.0005886s 22:00:05.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:05.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:05.1 Info: => 8.02E-05s 22:00:05.1 Info: AlterTable Tracks 22:00:05.1 Info: => 5E-07s 22:00:05.1 Info: CreateColumn Tracks ForeignRecordingId String 22:00:05.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:05.1 Info: => 0.0005762s 22:00:05.1 Info: AlterTable Tracks 22:00:05.1 Info: => 6E-07s 22:00:05.1 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:05.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:05.1 Info: => 0.0005835s 22:00:05.1 Info: AlterTable Tracks 22:00:05.1 Info: => 8E-07s 22:00:05.1 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:05.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:05.1 Info: => 0.0005981s 22:00:05.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:05.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:05.1 Info: => 8.35E-05s 22:00:05.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:05.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:05.1 Info: => 5.94E-05s 22:00:05.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:05.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:05.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:05.1 Info: DROP TABLE "Artists" 22:00:05.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:05.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:05.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:05.1 Info: => 0.004324s 22:00:05.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:05.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:00:05.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:00:05.1 Info: DROP TABLE "Albums" 22:00:05.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:05.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:05.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:05.2 Info: => 0.0058866s 22:00:05.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:05.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:00:05.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:00:05.2 Info: DROP TABLE "Tracks" 22:00:05.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:05.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:05.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:05.2 Info: => 0.0039158s 22:00:05.2 Info: DeleteColumn TrackFiles ArtistId 22:00:05.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:00:05.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:00:05.2 Info: DROP TABLE "TrackFiles" 22:00:05.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:05.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:05.2 Info: => 0.0037057s 22:00:05.2 Info: CreateIndex Artists (ArtistMetadataId) 22:00:05.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:05.2 Info: => 7.47E-05s 22:00:05.2 Info: CreateIndex Artists (Monitored) 22:00:05.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:05.2 Info: => 6.91E-05s 22:00:05.2 Info: CreateIndex Albums (ArtistMetadataId) 22:00:05.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:05.2 Info: => 6.98E-05s 22:00:05.2 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:05.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:05.2 Info: => 6.84E-05s 22:00:05.2 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:05.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:05.2 Info: => 7.34E-05s 22:00:05.2 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:05.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:05.2 Info: => 7.3E-05s 22:00:05.2 Info: UpdateData 22:00:05.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:05.2 Info: => 4.2E-05s 22:00:05.2 Info: UpdateData 22:00:05.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:05.2 Info: => 3.23E-05s 22:00:05.2 Info: UpdateData 22:00:05.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:05.2 Info: => 3.92E-05s 22:00:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:05', 'add_release_groups_etc') 22:00:05.2 Info: Committing Transaction 22:00:05.2 Info: 23: add_release_groups_etc migrated 22:00:05.2 Info: => 0.0010279s 22:00:05.2 Info: 24: NewMediaInfoFormat migrating 22:00:05.2 Info: Beginning Transaction 22:00:05.2 Info: Starting migration of Main DB to 24 22:00:05.2 Info: UpdateData 22:00:05.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:05.2 Info: => 5.21E-05s 22:00:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:05', 'NewMediaInfoFormat') 22:00:05.2 Info: Committing Transaction 22:00:05.2 Info: 24: NewMediaInfoFormat migrated 22:00:05.2 Info: => 0.0006737s 22:00:05.2 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:05.2 Info: Beginning Transaction 22:00:05.2 Info: Starting migration of Main DB to 25 22:00:05.2 Info: RenameTable Restrictions ReleaseProfiles 22:00:05.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:05.2 Info: => 0.001525s 22:00:05.2 Info: AlterTable ReleaseProfiles 22:00:05.2 Info: => 9E-07s 22:00:05.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:05.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:05.2 Info: => 0.0005339s 22:00:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:05', 'rename_restrictions_to_release_profiles') 22:00:05.2 Info: Committing Transaction 22:00:05.2 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:05.2 Info: => 0.0012058s 22:00:05.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:05.2 Info: Beginning Transaction 22:00:05.2 Info: Starting migration of Main DB to 26 22:00:05.2 Info: RenameTable Profiles QualityProfiles 22:00:05.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:05.2 Info: => 0.0015423s 22:00:05.2 Info: AlterTable QualityProfiles 22:00:05.2 Info: => 8E-07s 22:00:05.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:05.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:05.2 Info: => 0.000549s 22:00:05.2 Info: AlterTable LanguageProfiles 22:00:05.2 Info: => 6E-07s 22:00:05.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:05.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:05.2 Info: => 0.000547s 22:00:05.2 Info: UpdateData 22:00:05.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:05.2 Info: => 4.8E-05s 22:00:05.2 Info: UpdateData 22:00:05.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:05.2 Info: => 2.95E-05s 22:00:05.2 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:05.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:05.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:05.2 Info: DROP TABLE "Artists" 22:00:05.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:05.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:05.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:05.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:05.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:05.2 Info: => 0.0057837s 22:00:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:05', 'rename_quality_profiles_add_upgrade_allowed') 22:00:05.2 Info: Committing Transaction 22:00:05.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:05.2 Info: => 0.0066125s 22:00:05.2 Info: 27: add_import_exclusions migrating 22:00:05.2 Info: Beginning Transaction 22:00:05.2 Info: Starting migration of Main DB to 27 22:00:05.2 Info: CreateTable ImportListExclusions 22:00:05.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:05.2 Info: => 0.0001468s 22:00:05.2 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:05.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:05.2 Info: => 8.45E-05s 22:00:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:05', 'add_import_exclusions') 22:00:05.2 Info: Committing Transaction 22:00:05.2 Info: 27: add_import_exclusions migrated 22:00:05.2 Info: => 0.0007619s 22:00:05.2 Info: 28: clean_artist_metadata_table migrating 22:00:05.2 Info: Beginning Transaction 22:00:05.2 Info: Starting migration of Main DB to 28 22:00:05.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:00:05.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:00:05.2 Info: => 0.0001615s 22:00:05.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:00:05.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:00:05.2 Info: => 0.0001312s 22:00:05.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:00:05.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:00:05.2 Info: => 0.000125s 22:00:05.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:00:05.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:00:05.2 Info: => 0.0001216s 22:00:05.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:00:05.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:00:05.2 Info: => 0.0001173s 22:00:05.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:00:05.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:00:05.2 Info: => 0.0001154s 22:00:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:05', 'clean_artist_metadata_table') 22:00:05.2 Info: Committing Transaction 22:00:05.2 Info: 28: clean_artist_metadata_table migrated 22:00:05.2 Info: => 0.0007396s 22:00:05.2 Info: 29: health_issue_notification migrating 22:00:05.2 Info: Beginning Transaction 22:00:05.2 Info: Starting migration of Main DB to 29 22:00:05.2 Info: AlterTable Notifications 22:00:05.2 Info: => 6E-07s 22:00:05.2 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:05.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:05.2 Info: => 0.0005948s 22:00:05.2 Info: AlterTable Notifications 22:00:05.2 Info: => 6E-07s 22:00:05.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:05.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:05.2 Info: => 0.0005308s 22:00:05.2 Info: AlterTable Notifications 22:00:05.2 Info: => 6E-07s 22:00:05.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:05.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:05.2 Info: => 0.0005276s 22:00:05.2 Info: AlterTable Notifications 22:00:05.2 Info: => 7E-07s 22:00:05.2 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:05.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:05.2 Info: => 0.000525s 22:00:05.2 Info: AlterTable Notifications 22:00:05.2 Info: => 6E-07s 22:00:05.2 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:05.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:05.2 Info: => 0.0005186s 22:00:05.2 Info: DeleteColumn Notifications OnDownload 22:00:05.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:00:05.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:00:05.2 Info: DROP TABLE "Notifications" 22:00:05.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:05.2 Info: => 0.0036444s 22:00:05.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:05.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:00:05.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:00:05.2 Info: DROP TABLE "Notifications" 22:00:05.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:05.2 Info: => 0.0044779s 22:00:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:05', 'health_issue_notification') 22:00:05.2 Info: Committing Transaction 22:00:05.2 Info: 29: health_issue_notification migrated 22:00:05.2 Info: => 0.0052986s 22:00:05.2 Info: 30: add_mediafilerepository_mtime migrating 22:00:05.2 Info: Beginning Transaction 22:00:05.2 Info: Starting migration of Main DB to 30 22:00:05.2 Info: AlterTable TrackFiles 22:00:05.2 Info: => 8E-07s 22:00:05.2 Info: CreateColumn TrackFiles Modified DateTime 22:00:05.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:05.2 Info: => 0.000596s 22:00:05.2 Info: AlterTable TrackFiles 22:00:05.2 Info: => 6E-07s 22:00:05.2 Info: CreateColumn TrackFiles Path String 22:00:05.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:05.2 Info: => 0.0005518s 22:00:05.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:05.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:05.2 Info: => 3.74E-05s 22:00:05.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:00:05.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:00:05.2 Info: => 0.0001221s 22:00:05.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:00:05.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:00:05.2 Info: => 0.0001389s 22:00:05.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:00:05.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:00:05.2 Info: => 0.0001405s 22:00:05.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:00:05.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:00:05.2 Info: => 7.75E-05s 22:00:05.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:05.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:05.2 Info: => 5.22E-05s 22:00:05.2 Info: AlterTable TrackFiles 22:00:05.2 Info: => 3E-07s 22:00:05.2 Info: AlterColumn TrackFiles Path String 22:00:05.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:05.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:00:05.2 Info: DROP TABLE "TrackFiles" 22:00:05.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:05.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:05.2 Info: => 0.0037535s 22:00:05.2 Info: CreateIndex TrackFiles (Path) 22:00:05.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:05.2 Info: => 7.74E-05s 22:00:05.2 Info: DeleteColumn TrackFiles RelativePath 22:00:05.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:05.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:00:05.2 Info: DROP TABLE "TrackFiles" 22:00:05.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:05.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:05.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:05.2 Info: => 0.0045955s 22:00:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:05', 'add_mediafilerepository_mtime') 22:00:05.2 Info: Committing Transaction 22:00:05.2 Info: 30: add_mediafilerepository_mtime migrated 22:00:05.2 Info: => 0.0053565s 22:00:05.2 Info: 31: add_artistmetadataid_constraint migrating 22:00:05.2 Info: Beginning Transaction 22:00:05.2 Info: Starting migration of Main DB to 31 22:00:05.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:00:05.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:00:05.2 Info: => 9.17E-05s 22:00:05.2 Info: DeleteIndex Artists (ArtistMetadataId) 22:00:05.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:00:05.2 Info: => 0.0001324s 22:00:05.2 Info: AlterColumn Artists ArtistMetadataId Int32 22:00:05.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:05.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:05.2 Info: DROP TABLE "Artists" 22:00:05.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:05.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:05.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:05.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:05.2 Info: => 0.0047357s 22:00:05.2 Info: CreateIndex Artists (ArtistMetadataId) 22:00:05.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:05.2 Info: => 7.48E-05s 22:00:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T22:00:05', 'add_artistmetadataid_constraint') 22:00:05.2 Info: Committing Transaction 22:00:05.2 Info: 31: add_artistmetadataid_constraint migrated 22:00:05.2 Info: => 0.0008361s 22:00:05.2 Info: 32: old_ids_and_artist_alias migrating 22:00:05.2 Info: Beginning Transaction 22:00:05.2 Info: Starting migration of Main DB to 32 22:00:05.2 Info: AlterTable ArtistMetadata 22:00:05.2 Info: => 9E-07s 22:00:05.2 Info: CreateColumn ArtistMetadata Aliases String 22:00:05.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:00:05.2 Info: => 0.0006441s 22:00:05.2 Info: AlterTable ArtistMetadata 22:00:05.2 Info: => 5E-07s 22:00:05.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:00:05.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:00:05.2 Info: => 0.0005394s 22:00:05.2 Info: AlterTable Albums 22:00:05.2 Info: => 6E-07s 22:00:05.2 Info: CreateColumn Albums OldForeignAlbumIds String 22:00:05.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:00:05.2 Info: => 0.0005196s 22:00:05.2 Info: AlterTable AlbumReleases 22:00:05.2 Info: => 6E-07s 22:00:05.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:00:05.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:00:05.2 Info: => 0.000523s 22:00:05.2 Info: AlterTable Tracks 22:00:05.2 Info: => 6E-07s 22:00:05.2 Info: CreateColumn Tracks OldForeignRecordingIds String 22:00:05.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:00:05.2 Info: => 0.0005099s 22:00:05.2 Info: AlterTable Tracks 22:00:05.2 Info: => 6E-07s 22:00:05.2 Info: CreateColumn Tracks OldForeignTrackIds String 22:00:05.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:00:05.2 Info: => 0.0005165s 22:00:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T22:00:05', 'old_ids_and_artist_alias') 22:00:05.2 Info: Committing Transaction 22:00:05.2 Info: 32: old_ids_and_artist_alias migrated 22:00:05.2 Info: => 0.0012433s 22:00:05.2 Info: 33: download_propers_config migrating 22:00:05.2 Info: Beginning Transaction 22:00:05.2 Info: Starting migration of Main DB to 33 22:00:05.2 Info: PerformDBOperation 22:00:05.2 Info: Performing DB Operation 22:00:05.2 Info: => 3.19E-05s 22:00:05.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:05.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:05.2 Info: => 3.31E-05s 22:00:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T22:00:05', 'download_propers_config') 22:00:05.2 Info: Committing Transaction 22:00:05.2 Info: 33: download_propers_config migrated 22:00:05.2 Info: => 0.000685s 22:00:05.2 Info: 34: remove_language_profiles migrating 22:00:05.2 Info: Beginning Transaction 22:00:05.2 Info: Starting migration of Main DB to 34 22:00:05.2 Info: DeleteTable LanguageProfiles 22:00:05.2 Info: DROP TABLE "LanguageProfiles" 22:00:05.2 Info: => 0.000214s 22:00:05.2 Info: DeleteColumn Artists LanguageProfileId 22:00:05.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:05.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:00:05.2 Info: DROP TABLE "Artists" 22:00:05.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:05.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:05.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:05.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:05.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:05.2 Info: => 0.0041391s 22:00:05.2 Info: DeleteColumn ImportLists LanguageProfileId 22:00:05.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:00:05.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:00:05.2 Info: DROP TABLE "ImportLists" 22:00:05.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:00:05.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:05.2 Info: => 0.0045938s 22:00:05.2 Info: DeleteColumn Blacklist Language 22:00:05.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:00:05.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:00:05.2 Info: DROP TABLE "Blacklist" 22:00:05.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:00:05.2 Info: => 0.0034847s 22:00:05.2 Info: DeleteColumn History Language 22:00:05.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:00:05.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:00:05.2 Info: DROP TABLE "History" 22:00:05.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:05.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:05.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:05.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:05.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:05.2 Info: => 0.0050731s 22:00:05.2 Info: DeleteColumn LyricFiles Language 22:00:05.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:00:05.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:00:05.2 Info: DROP TABLE "LyricFiles" 22:00:05.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:05.2 Info: => 0.003463s 22:00:05.2 Info: DeleteColumn TrackFiles Language 22:00:05.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:05.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:00:05.2 Info: DROP TABLE "TrackFiles" 22:00:05.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:05.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:05.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:05.2 Info: => 0.0037773s 22:00:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T22:00:05', 'remove_language_profiles') 22:00:05.2 Info: Committing Transaction 22:00:05.2 Info: 34: remove_language_profiles migrated 22:00:05.2 Info: => 0.0048484s 22:00:05.2 Info: 35: multi_disc_naming_format migrating 22:00:05.2 Info: Beginning Transaction 22:00:05.2 Info: Starting migration of Main DB to 35 22:00:05.2 Info: AlterTable NamingConfig 22:00:05.2 Info: => 9E-07s 22:00:05.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:00:05.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:00:05.2 Info: => 0.0005642s 22:00:05.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:05.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:05.2 Info: => 4.54E-05s 22:00:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T22:00:05', 'multi_disc_naming_format') 22:00:05.2 Info: Committing Transaction 22:00:05.2 Info: 35: multi_disc_naming_format migrated 22:00:05.2 Info: => 0.0007112s 22:00:05.2 Info: 36: add_download_client_priority migrating 22:00:05.2 Info: Beginning Transaction 22:00:05.2 Info: Starting migration of Main DB to 36 22:00:05.2 Info: AlterTable DownloadClients 22:00:05.2 Info: => 8E-07s 22:00:05.2 Info: CreateColumn DownloadClients Priority Int32 22:00:05.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:00:05.2 Info: => 0.0005858s 22:00:05.2 Info: PerformDBOperation 22:00:05.2 Info: Performing DB Operation 22:00:05.2 Info: => 5.4E-05s 22:00:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T22:00:05', 'add_download_client_priority') 22:00:05.2 Info: Committing Transaction 22:00:05.2 Info: 36: add_download_client_priority migrated 22:00:05.2 Info: => 0.0007442s 22:00:05.2 Info: 37: remove_growl_prowl migrating 22:00:05.2 Info: Beginning Transaction 22:00:05.2 Info: Starting migration of Main DB to 37 22:00:05.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:05.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:00:05.2 Info: => 4.88E-05s 22:00:05.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:05.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:00:05.2 Info: => 2.68E-05s 22:00:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T22:00:05', 'remove_growl_prowl') 22:00:05.2 Info: Committing Transaction 22:00:05.2 Info: 37: remove_growl_prowl migrated 22:00:05.2 Info: => 0.0006525s 22:00:05.2 Info: 38: remove_plex_hometheatre migrating 22:00:05.2 Info: Beginning Transaction 22:00:05.2 Info: Starting migration of Main DB to 38 22:00:05.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:05.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:00:05.2 Info: => 4.75E-05s 22:00:05.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:05.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:00:05.2 Info: => 2.75E-05s 22:00:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T22:00:05', 'remove_plex_hometheatre') 22:00:05.2 Info: Committing Transaction 22:00:05.2 Info: 38: remove_plex_hometheatre migrated 22:00:05.2 Info: => 0.0006404s 22:00:05.2 Info: 39: add_root_folder_add_defaults migrating 22:00:05.2 Info: Beginning Transaction 22:00:05.2 Info: Starting migration of Main DB to 39 22:00:05.2 Info: AlterTable RootFolders 22:00:05.2 Info: => 7E-07s 22:00:05.2 Info: CreateColumn RootFolders Name String 22:00:05.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:00:05.2 Info: => 0.0005656s 22:00:05.2 Info: AlterTable RootFolders 22:00:05.2 Info: => 6E-07s 22:00:05.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:00:05.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:00:05.2 Info: => 0.0015489s 22:00:05.2 Info: AlterTable RootFolders 22:00:05.2 Info: => 6E-07s 22:00:05.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:00:05.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:00:05.2 Info: => 0.0005428s 22:00:05.2 Info: AlterTable RootFolders 22:00:05.2 Info: => 6E-07s 22:00:05.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:00:05.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:05.2 Info: => 0.000529s 22:00:05.2 Info: AlterTable RootFolders 22:00:05.2 Info: => 6E-07s 22:00:05.2 Info: CreateColumn RootFolders DefaultTags String 22:00:05.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:00:05.2 Info: => 0.0005315s 22:00:05.2 Info: PerformDBOperation 22:00:05.2 Info: Performing DB Operation 22:00:05.2 Info: => 5.28E-05s 22:00:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T22:00:05', 'add_root_folder_add_defaults') 22:00:05.2 Info: Committing Transaction 22:00:05.2 Info: 39: add_root_folder_add_defaults migrated 22:00:05.2 Info: => 0.0007396s 22:00:05.2 Info: 40: task_duration migrating 22:00:05.2 Info: Beginning Transaction 22:00:05.2 Info: Starting migration of Main DB to 40 22:00:05.2 Info: AlterTable ScheduledTasks 22:00:05.2 Info: => 6E-07s 22:00:05.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:00:05.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:00:05.2 Info: => 0.0005654s 22:00:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T22:00:05', 'task_duration') 22:00:05.2 Info: Committing Transaction 22:00:05.2 Info: 40: task_duration migrated 22:00:05.2 Info: => 0.0012594s 22:00:05.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:00:05.2 Info: Beginning Transaction 22:00:05.2 Info: Starting migration of Main DB to 41 22:00:05.2 Info: AlterTable ReleaseProfiles 22:00:05.2 Info: => 6E-07s 22:00:05.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:00:05.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:00:05.2 Info: => 0.0005728s 22:00:05.2 Info: AlterTable ReleaseProfiles 22:00:05.2 Info: => 7E-07s 22:00:05.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:00:05.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:00:05.3 Info: => 0.0005392s 22:00:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T22:00:05', 'add_indexer_and_enabled_to_release_profiles') 22:00:05.3 Info: Committing Transaction 22:00:05.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:00:05.3 Info: => 0.0012237s 22:00:05.3 Info: 42: remove_album_folders migrating 22:00:05.3 Info: Beginning Transaction 22:00:05.3 Info: Starting migration of Main DB to 42 22:00:05.3 Info: DeleteColumn Artists AlbumFolder 22:00:05.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:00:05.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:00:05.3 Info: DROP TABLE "Artists" 22:00:05.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:05.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:05.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:05.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:05.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:05.3 Info: => 0.0049208s 22:00:05.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:05.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:05.3 Info: => 4.34E-05s 22:00:05.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:05.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:05.3 Info: => 2.95E-05s 22:00:05.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:00:05.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:00:05.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:00:05.3 Info: DROP TABLE "NamingConfig" 22:00:05.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:00:05.3 Info: => 0.0046398s 22:00:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T22:00:05', 'remove_album_folders') 22:00:05.3 Info: Committing Transaction 22:00:05.3 Info: 42: remove_album_folders migrated 22:00:05.3 Info: => 0.0055685s 22:00:05.3 Info: 44: add_priority_to_indexers migrating 22:00:05.3 Info: Beginning Transaction 22:00:05.3 Info: Starting migration of Main DB to 44 22:00:05.3 Info: AlterTable Indexers 22:00:05.3 Info: => 7E-07s 22:00:05.3 Info: CreateColumn Indexers Priority Int32 22:00:05.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:00:05.3 Info: => 0.000597s 22:00:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T22:00:05', 'add_priority_to_indexers') 22:00:05.3 Info: Committing Transaction 22:00:05.3 Info: 44: add_priority_to_indexers migrated 22:00:05.3 Info: => 0.0013168s 22:00:05.3 Info: 45: remove_chown_and_folderchmod_config migrating 22:00:05.3 Info: Beginning Transaction 22:00:05.3 Info: Starting migration of Main DB to 45 22:00:05.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:05.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:05.3 Info: => 0.0001229s 22:00:05.3 Info: PerformDBOperation 22:00:05.3 Info: Performing DB Operation 22:00:05.3 Info: => 2.95E-05s 22:00:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T22:00:05', 'remove_chown_and_folderchmod_config') 22:00:05.3 Info: Committing Transaction 22:00:05.3 Info: 45: remove_chown_and_folderchmod_config migrated 22:00:05.3 Info: => 0.0007021s 22:00:05.3 Info: 47: update_notifiarr migrating 22:00:05.3 Info: Beginning Transaction 22:00:05.3 Info: Starting migration of Main DB to 47 22:00:05.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:05.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:05.3 Info: => 7.4E-05s 22:00:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T22:00:05', 'update_notifiarr') 22:00:05.3 Info: Committing Transaction 22:00:05.3 Info: 47: update_notifiarr migrated 22:00:05.3 Info: => 0.0007378s 22:00:05.3 Info: 49: email_multiple_addresses migrating 22:00:05.3 Info: Beginning Transaction 22:00:05.3 Info: Starting migration of Main DB to 49 22:00:05.3 Info: PerformDBOperation 22:00:05.3 Info: Performing DB Operation 22:00:05.3 Info: => 5.98E-05s 22:00:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T22:00:05', 'email_multiple_addresses') 22:00:05.3 Info: Committing Transaction 22:00:05.3 Info: 49: email_multiple_addresses migrated 22:00:05.3 Info: => 0.0006927s 22:00:05.3 Info: 50: rename_blacklist_to_blocklist migrating 22:00:05.3 Info: Beginning Transaction 22:00:05.3 Info: Starting migration of Main DB to 50 22:00:05.3 Info: RenameTable Blacklist Blocklist 22:00:05.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:00:05.3 Info: => 0.0015913s 22:00:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T22:00:05', 'rename_blacklist_to_blocklist') 22:00:05.3 Info: Committing Transaction 22:00:05.3 Info: 50: rename_blacklist_to_blocklist migrated 22:00:05.3 Info: => 0.0022632s 22:00:05.3 Info: 51: cdh_per_downloadclient migrating 22:00:05.3 Info: Beginning Transaction 22:00:05.3 Info: Starting migration of Main DB to 51 22:00:05.3 Info: AlterTable DownloadClients 22:00:05.3 Info: => 1E-06s 22:00:05.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:00:05.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:05.3 Info: => 0.0005939s 22:00:05.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:00:05.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:05.3 Info: => 0.0005409s 22:00:05.3 Info: PerformDBOperation 22:00:05.3 Info: Performing DB Operation 22:00:05.3 Info: => 0.0001498s 22:00:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T22:00:05', 'cdh_per_downloadclient') 22:00:05.3 Info: Committing Transaction 22:00:05.3 Info: 51: cdh_per_downloadclient migrated 22:00:05.3 Info: => 0.0007988s 22:00:05.3 Info: 52: download_history migrating 22:00:05.3 Info: Beginning Transaction 22:00:05.3 Info: Starting migration of Main DB to 52 22:00:05.3 Info: CreateTable DownloadHistory 22:00:05.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:00:05.3 Info: => 0.0001655s 22:00:05.3 Info: CreateIndex DownloadHistory (EventType) 22:00:05.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:05.3 Info: => 9.07E-05s 22:00:05.3 Info: CreateIndex DownloadHistory (ArtistId) 22:00:05.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:05.3 Info: => 7.38E-05s 22:00:05.3 Info: CreateIndex DownloadHistory (DownloadId) 22:00:05.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:05.3 Info: => 0.0001216s 22:00:05.3 Info: PerformDBOperation 22:00:05.3 Info: Performing DB Operation 22:00:05.3 Info: => 0.0001129s 22:00:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T22:00:05', 'download_history') 22:00:05.3 Info: Committing Transaction 22:00:05.3 Info: 52: download_history migrated 22:00:05.3 Info: => 0.0008031s 22:00:05.3 Info: 53: add_update_history migrating 22:00:05.3 Info: Beginning Transaction 22:00:05.3 Info: Starting migration of Main DB to 53 22:00:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T22:00:05', 'add_update_history') 22:00:05.3 Info: Committing Transaction 22:00:05.3 Info: 53: add_update_history migrated 22:00:05.3 Info: => 0.0006732s 22:00:05.3 Info: 54: add_on_update_to_notifications migrating 22:00:05.3 Info: Beginning Transaction 22:00:05.3 Info: Starting migration of Main DB to 54 22:00:05.3 Info: AlterTable Notifications 22:00:05.3 Info: => 7E-07s 22:00:05.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:00:05.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:00:05.3 Info: => 0.000624s 22:00:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T22:00:05', 'add_on_update_to_notifications') 22:00:05.3 Info: Committing Transaction 22:00:05.3 Info: 54: add_on_update_to_notifications migrated 22:00:05.3 Info: => 0.0013081s 22:00:05.3 Info: 55: download_client_per_indexer migrating 22:00:05.3 Info: Beginning Transaction 22:00:05.3 Info: Starting migration of Main DB to 55 22:00:05.3 Info: AlterTable Indexers 22:00:05.3 Info: => 7E-07s 22:00:05.3 Info: CreateColumn Indexers DownloadClientId Int32 22:00:05.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:00:05.3 Info: => 0.0005944s 22:00:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T22:00:05', 'download_client_per_indexer') 22:00:05.3 Info: Committing Transaction 22:00:05.3 Info: 55: download_client_per_indexer migrated 22:00:05.3 Info: => 0.0012886s 22:00:05.3 Info: 56: AddNewItemMonitorType migrating 22:00:05.3 Info: Beginning Transaction 22:00:05.3 Info: Starting migration of Main DB to 56 22:00:05.3 Info: AlterTable Artists 22:00:05.3 Info: => 7E-07s 22:00:05.3 Info: CreateColumn Artists MonitorNewItems Int32 22:00:05.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:05.3 Info: => 0.0006329s 22:00:05.3 Info: AlterTable RootFolders 22:00:05.3 Info: => 6E-07s 22:00:05.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:00:05.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:05.3 Info: => 0.0005682s 22:00:05.3 Info: AlterTable ImportLists 22:00:05.3 Info: => 6E-07s 22:00:05.3 Info: CreateColumn ImportLists MonitorNewItems Int32 22:00:05.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:05.3 Info: => 0.0005375s 22:00:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T22:00:05', 'AddNewItemMonitorType') 22:00:05.3 Info: Committing Transaction 22:00:05.3 Info: 56: AddNewItemMonitorType migrated 22:00:05.3 Info: => 0.0012437s 22:00:05.3 Info: 57: ImportListSearch migrating 22:00:05.3 Info: Beginning Transaction 22:00:05.3 Info: Starting migration of Main DB to 57 22:00:05.3 Info: AlterTable ImportLists 22:00:05.3 Info: => 8E-07s 22:00:05.3 Info: CreateColumn ImportLists ShouldSearch Boolean 22:00:05.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:00:05.3 Info: => 0.0005814s 22:00:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T22:00:05', 'ImportListSearch') 22:00:05.3 Info: Committing Transaction 22:00:05.3 Info: 57: ImportListSearch migrated 22:00:05.3 Info: => 0.0012486s 22:00:05.3 Info: 58: ImportListMonitorExisting migrating 22:00:05.3 Info: Beginning Transaction 22:00:05.3 Info: Starting migration of Main DB to 58 22:00:05.3 Info: AlterTable ImportLists 22:00:05.3 Info: => 7E-07s 22:00:05.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:00:05.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:00:05.3 Info: => 0.0005847s 22:00:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T22:00:05', 'ImportListMonitorExisting') 22:00:05.3 Info: Committing Transaction 22:00:05.3 Info: 58: ImportListMonitorExisting migrated 22:00:05.3 Info: => 0.0012591s 22:00:05.3 Info: 59: add_indexer_tags migrating 22:00:05.3 Info: Beginning Transaction 22:00:05.3 Info: Starting migration of Main DB to 59 22:00:05.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:05.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:00:05.3 Info: => 5.03E-05s 22:00:05.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:05.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:00:05.3 Info: => 2.89E-05s 22:00:05.3 Info: AlterTable Indexers 22:00:05.3 Info: => 3E-07s 22:00:05.3 Info: CreateColumn Indexers Tags String 22:00:05.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:00:05.3 Info: => 0.0005576s 22:00:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T22:00:05', 'add_indexer_tags') 22:00:05.3 Info: Committing Transaction 22:00:05.3 Info: 59: add_indexer_tags migrated 22:00:05.3 Info: => 0.0012324s 22:00:05.3 Info: 60: update_audio_types migrating 22:00:05.3 Info: Beginning Transaction 22:00:05.3 Info: Starting migration of Main DB to 60 22:00:05.3 Info: PerformDBOperation 22:00:05.3 Info: Performing DB Operation 22:00:05.3 Info: => 5.72E-05s 22:00:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T22:00:05', 'update_audio_types') 22:00:05.3 Info: Committing Transaction 22:00:05.3 Info: 60: update_audio_types migrated 22:00:05.3 Info: => 0.0006977s 22:00:05.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:00:05.3 Info: Beginning Transaction 22:00:05.3 Info: Starting migration of Main DB to 61 22:00:05.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:05.3 Info: DELETE FROM "Commands" WHERE 1 = 1 22:00:05.3 Info: => 4.76E-05s 22:00:05.3 Info: AlterTable AlbumReleases 22:00:05.3 Info: => 3E-07s 22:00:05.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:00:05.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:00:05.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:00:05.3 Info: DROP TABLE "AlbumReleases" 22:00:05.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:00:05.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:05.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:05.3 Info: => 0.0052778s 22:00:05.3 Info: AlterTable Albums 22:00:05.3 Info: => 7E-07s 22:00:05.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:00:05.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:00:05.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:00:05.3 Info: DROP TABLE "Albums" 22:00:05.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:05.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:05.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:05.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:05.3 Info: => 0.0043168s 22:00:05.3 Info: AlterTable Albums 22:00:05.3 Info: => 6E-07s 22:00:05.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:00:05.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:00:05.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:00:05.3 Info: DROP TABLE "Albums" 22:00:05.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:05.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:05.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:05.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:05.3 Info: => 0.0042895s 22:00:05.3 Info: AlterTable Albums 22:00:05.3 Info: => 6E-07s 22:00:05.3 Info: AlterColumn Albums Added DateTimeOffset 22:00:05.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:00:05.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:00:05.3 Info: DROP TABLE "Albums" 22:00:05.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:05.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:05.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:05.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:05.3 Info: => 0.0043502s 22:00:05.3 Info: AlterTable Artists 22:00:05.3 Info: => 6E-07s 22:00:05.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:00:05.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:00:05.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:00:05.3 Info: DROP TABLE "Artists" 22:00:05.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:05.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:05.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:05.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:05.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:05.3 Info: => 0.0054251s 22:00:05.3 Info: AlterTable Artists 22:00:05.3 Info: => 6E-07s 22:00:05.3 Info: AlterColumn Artists Added DateTimeOffset 22:00:05.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:00:05.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:00:05.3 Info: DROP TABLE "Artists" 22:00:05.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:05.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:05.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:05.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:05.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:05.3 Info: => 0.0053578s 22:00:05.3 Info: AlterTable Blocklist 22:00:05.3 Info: => 6E-07s 22:00:05.3 Info: AlterColumn Blocklist Date DateTimeOffset 22:00:05.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:00:05.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:00:05.3 Info: DROP TABLE "Blocklist" 22:00:05.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:05.3 Info: => 0.0037245s 22:00:05.3 Info: AlterTable Blocklist 22:00:05.3 Info: => 7E-07s 22:00:05.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:00:05.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:00:05.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:00:05.3 Info: DROP TABLE "Blocklist" 22:00:05.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:05.3 Info: => 0.0037512s 22:00:05.3 Info: AlterTable Commands 22:00:05.3 Info: => 7E-07s 22:00:05.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:00:05.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:00:05.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:00:05.3 Info: DROP TABLE "Commands" 22:00:05.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:05.3 Info: => 0.0038163s 22:00:05.3 Info: AlterTable Commands 22:00:05.3 Info: => 7E-07s 22:00:05.3 Info: AlterColumn Commands StartedAt DateTimeOffset 22:00:05.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:00:05.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:00:05.3 Info: DROP TABLE "Commands" 22:00:05.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:05.3 Info: => 0.0051031s 22:00:05.3 Info: AlterTable Commands 22:00:05.3 Info: => 7E-07s 22:00:05.3 Info: AlterColumn Commands EndedAt DateTimeOffset 22:00:05.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:00:05.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:00:05.3 Info: DROP TABLE "Commands" 22:00:05.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:05.3 Info: => 0.0037197s 22:00:05.3 Info: AlterTable DownloadClientStatus 22:00:05.3 Info: => 7E-07s 22:00:05.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:00:05.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:00:05.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:05.3 Info: DROP TABLE "DownloadClientStatus" 22:00:05.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:05.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:05.3 Info: => 0.0038393s 22:00:05.3 Info: AlterTable DownloadClientStatus 22:00:05.3 Info: => 5E-07s 22:00:05.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:00:05.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:00:05.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:05.3 Info: DROP TABLE "DownloadClientStatus" 22:00:05.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:05.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:05.3 Info: => 0.0049714s 22:00:05.3 Info: AlterTable DownloadClientStatus 22:00:05.3 Info: => 4E-07s 22:00:05.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:00:05.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:00:05.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:05.3 Info: DROP TABLE "DownloadClientStatus" 22:00:05.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:05.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:05.3 Info: => 0.0038352s 22:00:05.3 Info: AlterTable DownloadHistory 22:00:05.3 Info: => 5E-07s 22:00:05.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:00:05.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:00:05.4 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 22:00:05.4 Info: DROP TABLE "DownloadHistory" 22:00:05.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:00:05.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:05.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:05.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:05.4 Info: => 0.0051159s 22:00:05.4 Info: AlterTable ExtraFiles 22:00:05.4 Info: => 5E-07s 22:00:05.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:00:05.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:00:05.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:00:05.4 Info: DROP TABLE "ExtraFiles" 22:00:05.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:05.4 Info: => 0.0036616s 22:00:05.4 Info: AlterTable ExtraFiles 22:00:05.4 Info: => 7E-07s 22:00:05.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:00:05.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:00:05.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:00:05.4 Info: DROP TABLE "ExtraFiles" 22:00:05.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:05.4 Info: => 0.0036462s 22:00:05.4 Info: AlterTable History 22:00:05.4 Info: => 7E-07s 22:00:05.4 Info: AlterColumn History Date DateTimeOffset 22:00:05.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:00:05.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:00:05.4 Info: DROP TABLE "History" 22:00:05.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:05.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:05.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:05.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:05.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:05.4 Info: => 0.0050609s 22:00:05.4 Info: AlterTable ImportListStatus 22:00:05.4 Info: => 5E-07s 22:00:05.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:00:05.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:00:05.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:05.4 Info: DROP TABLE "ImportListStatus" 22:00:05.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:05.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:05.4 Info: => 0.0046246s 22:00:05.4 Info: AlterTable ImportListStatus 22:00:05.4 Info: => 5E-07s 22:00:05.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:00:05.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:00:05.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:05.4 Info: DROP TABLE "ImportListStatus" 22:00:05.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:05.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:05.4 Info: => 0.0039028s 22:00:05.4 Info: AlterTable ImportListStatus 22:00:05.4 Info: => 6E-07s 22:00:05.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:00:05.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:00:05.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:05.4 Info: DROP TABLE "ImportListStatus" 22:00:05.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:05.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:05.4 Info: => 0.0048594s 22:00:05.4 Info: AlterTable IndexerStatus 22:00:05.4 Info: => 6E-07s 22:00:05.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:00:05.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:00:05.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:05.4 Info: DROP TABLE "IndexerStatus" 22:00:05.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:05.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:05.4 Info: => 0.0038653s 22:00:05.4 Info: AlterTable IndexerStatus 22:00:05.4 Info: => 7E-07s 22:00:05.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:00:05.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:00:05.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:05.4 Info: DROP TABLE "IndexerStatus" 22:00:05.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:05.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:05.4 Info: => 0.004837s 22:00:05.4 Info: AlterTable IndexerStatus 22:00:05.4 Info: => 5E-07s 22:00:05.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:00:05.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:00:05.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:05.4 Info: DROP TABLE "IndexerStatus" 22:00:05.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:05.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:05.4 Info: => 0.0038244s 22:00:05.4 Info: AlterTable LyricFiles 22:00:05.4 Info: => 5E-07s 22:00:05.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:00:05.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:00:05.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:00:05.4 Info: DROP TABLE "LyricFiles" 22:00:05.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:05.4 Info: => 0.0036451s 22:00:05.4 Info: AlterTable LyricFiles 22:00:05.4 Info: => 7E-07s 22:00:05.4 Info: AlterColumn LyricFiles Added DateTimeOffset 22:00:05.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:00:05.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:00:05.4 Info: DROP TABLE "LyricFiles" 22:00:05.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:05.4 Info: => 0.0047129s 22:00:05.4 Info: AlterTable MetadataFiles 22:00:05.4 Info: => 6E-07s 22:00:05.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:00:05.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:00:05.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:00:05.4 Info: DROP TABLE "MetadataFiles" 22:00:05.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:05.4 Info: => 0.0036757s 22:00:05.4 Info: AlterTable MetadataFiles 22:00:05.4 Info: => 7E-07s 22:00:05.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:00:05.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:00:05.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:00:05.4 Info: DROP TABLE "MetadataFiles" 22:00:05.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:05.4 Info: => 0.0036813s 22:00:05.4 Info: AlterTable PendingReleases 22:00:05.4 Info: => 7E-07s 22:00:05.4 Info: AlterColumn PendingReleases Added DateTimeOffset 22:00:05.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:00:05.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:00:05.4 Info: DROP TABLE "PendingReleases" 22:00:05.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:00:05.4 Info: => 0.0051419s 22:00:05.4 Info: AlterTable ScheduledTasks 22:00:05.4 Info: => 7E-07s 22:00:05.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:00:05.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:00:05.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:05.4 Info: DROP TABLE "ScheduledTasks" 22:00:05.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:05.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:05.4 Info: => 0.0037802s 22:00:05.4 Info: AlterTable ScheduledTasks 22:00:05.4 Info: => 5E-07s 22:00:05.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:00:05.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:00:05.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:05.4 Info: DROP TABLE "ScheduledTasks" 22:00:05.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:05.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:05.4 Info: => 0.0047787s 22:00:05.4 Info: AlterTable TrackFiles 22:00:05.4 Info: => 4E-07s 22:00:05.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:00:05.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:05.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:00:05.4 Info: DROP TABLE "TrackFiles" 22:00:05.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:05.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:05.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:05.4 Info: => 0.0039734s 22:00:05.4 Info: AlterTable TrackFiles 22:00:05.4 Info: => 5E-07s 22:00:05.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:00:05.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:05.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:00:05.4 Info: DROP TABLE "TrackFiles" 22:00:05.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:05.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:05.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:05.4 Info: => 0.0039431s 22:00:05.4 Info: AlterTable VersionInfo 22:00:05.4 Info: => 5E-07s 22:00:05.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:00:05.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:00:05.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:00:05.4 Info: DROP TABLE "VersionInfo" 22:00:05.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:00:05.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:05.4 Info: => 0.0049025s 22:00:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T22:00:05', 'postgres_update_timestamp_columns_to_with_timezone') 22:00:05.4 Info: Committing Transaction 22:00:05.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:00:05.4 Info: => 0.0073206s 22:00:05.4 Info: 62: add_on_delete_to_notifications migrating 22:00:05.4 Info: Beginning Transaction 22:00:05.4 Info: Starting migration of Main DB to 62 22:00:05.4 Info: AlterTable Notifications 22:00:05.4 Info: => 7E-07s 22:00:05.4 Info: CreateColumn Notifications OnArtistDelete Boolean 22:00:05.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:00:05.4 Info: => 0.0006139s 22:00:05.4 Info: AlterTable Notifications 22:00:05.4 Info: => 6E-07s 22:00:05.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:00:05.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:00:05.4 Info: => 0.0005536s 22:00:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T22:00:05', 'add_on_delete_to_notifications') 22:00:05.4 Info: Committing Transaction 22:00:05.4 Info: 62: add_on_delete_to_notifications migrated 22:00:05.4 Info: => 0.0012552s 22:00:05.4 Info: 63: add_custom_formats migrating 22:00:05.4 Info: Beginning Transaction 22:00:05.4 Info: Starting migration of Main DB to 63 22:00:05.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 0, 0) 22:00:05.4 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 22:00:05.4 Info: AlterTable DelayProfiles 22:00:05.4 Info: => 4E-07s 22:00:05.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:00:05.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:00:05.4 Info: => 0.0005798s 22:00:05.4 Info: UpdateData 22:00:05.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:00:05.4 Info: => 4.95E-05s 22:00:05.4 Info: AlterTable TrackFiles 22:00:05.4 Info: => 5E-07s 22:00:05.4 Info: CreateColumn TrackFiles OriginalFilePath String 22:00:05.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:00:05.4 Info: => 0.0006121s 22:00:05.4 Info: PerformDBOperation 22:00:05.4 Info: Performing DB Operation 22:00:05.4 Info: => 0.0011958s 22:00:05.4 Info: CreateTable CustomFormats 22:00:05.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:00:05.4 Info: => 0.0001351s 22:00:05.4 Info: CreateIndex CustomFormats (Name) 22:00:05.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:00:05.4 Info: => 8E-05s 22:00:05.4 Info: AlterTable QualityProfiles 22:00:05.4 Info: => 4E-07s 22:00:05.4 Info: CreateColumn QualityProfiles FormatItems String 22:00:05.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:00:05.4 Info: => 0.0006032s 22:00:05.4 Info: AlterTable QualityProfiles 22:00:05.4 Info: => 7E-07s 22:00:05.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:00:05.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:05.4 Info: => 0.0005778s 22:00:05.4 Info: AlterTable QualityProfiles 22:00:05.4 Info: => 6E-07s 22:00:05.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:00:05.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:05.4 Info: => 0.000596s 22:00:05.4 Info: PerformDBOperation 22:00:05.4 Info: Performing DB Operation 22:00:05.4 Info: => 0.0021556s 22:00:05.4 Info: PerformDBOperation 22:00:05.4 Info: Performing DB Operation 22:00:05.4 Info: => 3.89E-05s 22:00:05.4 Info: DeleteColumn ReleaseProfiles Preferred 22:00:05.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:00:05.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:05.4 Info: DROP TABLE "ReleaseProfiles" 22:00:05.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:05.5 Info: => 0.0046425s 22:00:05.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:00:05.5 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 22:00:05.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:05.5 Info: DROP TABLE "ReleaseProfiles" 22:00:05.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:05.5 Info: => 0.0050393s 22:00:05.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:05.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:05.5 Info: => 4.94E-05s 22:00:05.5 Info: AlterTable DelayProfiles 22:00:05.5 Info: => 7E-07s 22:00:05.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:00:05.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:05.5 Info: => 0.0005929s 22:00:05.5 Info: AlterTable DelayProfiles 22:00:05.5 Info: => 7E-07s 22:00:05.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:00:05.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:00:05.5 Info: => 0.0005867s 22:00:05.5 Info: -> 2 Insert operations completed in 00:00:00.0001372 taking an average of 00:00:00.0000686 22:00:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T22:00:05', 'add_custom_formats') 22:00:05.5 Info: Committing Transaction 22:00:05.5 Info: 63: add_custom_formats migrated 22:00:05.5 Info: => 0.001436s 22:00:05.5 Debug: Took: 00:00:00.4339085 22:00:05.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 22:00:05.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 22:00:05.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648055566128_155/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:05.5 Info: DatabaseEngineVersionCheck migrating 22:00:05.5 Info: PerformDBOperation 22:00:05.5 Info: Performing DB Operation 22:00:05.5 Info: SQLite 3.49.1 22:00:05.5 Info: => 0.002844s 22:00:05.5 Info: DatabaseEngineVersionCheck migrated 22:00:05.5 Info: => 0.0028583s 22:00:05.5 Info: VersionMigration migrating 22:00:05.5 Info: Beginning Transaction 22:00:05.5 Info: CreateTable VersionInfo 22:00:05.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:05.5 Info: => 0.0001709s 22:00:05.5 Info: Committing Transaction 22:00:05.5 Info: VersionMigration migrated 22:00:05.5 Info: => 0.001292s 22:00:05.5 Info: VersionUniqueMigration migrating 22:00:05.5 Info: Beginning Transaction 22:00:05.5 Info: CreateIndex VersionInfo (Version) 22:00:05.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:05.5 Info: => 0.0001493s 22:00:05.5 Info: AlterTable VersionInfo 22:00:05.5 Info: => 7E-07s 22:00:05.5 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:05.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:05.5 Info: => 0.0006358s 22:00:05.5 Info: Committing Transaction 22:00:05.5 Info: VersionUniqueMigration migrated 22:00:05.5 Info: => 0.0012177s 22:00:05.5 Info: VersionDescriptionMigration migrating 22:00:05.5 Info: Beginning Transaction 22:00:05.5 Info: AlterTable VersionInfo 22:00:05.5 Info: => 8E-07s 22:00:05.5 Info: CreateColumn VersionInfo Description String 22:00:05.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:05.5 Info: => 0.0002441s 22:00:05.5 Info: Committing Transaction 22:00:05.5 Info: VersionDescriptionMigration migrated 22:00:05.5 Info: => 0.0008439s 22:00:05.5 Info: 1: InitialSetup migrating 22:00:05.5 Info: Beginning Transaction 22:00:05.5 Info: Starting migration of Main DB to 1 22:00:05.5 Info: CreateTable Config 22:00:05.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:05.5 Info: => 0.0001967s 22:00:05.5 Info: CreateIndex Config (Key) 22:00:05.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:05.5 Info: => 8.1E-05s 22:00:05.5 Info: CreateTable RootFolders 22:00:05.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:05.5 Info: => 8.56E-05s 22:00:05.5 Info: CreateIndex RootFolders (Path) 22:00:05.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:05.5 Info: => 8.41E-05s 22:00:05.5 Info: CreateTable Artists 22:00:05.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:00:05.5 Info: => 0.0002227s 22:00:05.5 Info: CreateIndex Artists (ForeignArtistId) 22:00:05.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:05.5 Info: => 7.66E-05s 22:00:05.5 Info: CreateIndex Artists (NameSlug) 22:00:05.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:05.5 Info: => 6.54E-05s 22:00:05.5 Info: CreateIndex Artists (CleanName) 22:00:05.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:05.5 Info: => 6.18E-05s 22:00:05.5 Info: CreateIndex Artists (Path) 22:00:05.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:05.5 Info: => 6.09E-05s 22:00:05.5 Info: CreateTable Albums 22:00:05.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:00:05.5 Info: => 0.0001957s 22:00:05.5 Info: CreateIndex Albums (ForeignAlbumId) 22:00:05.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:05.5 Info: => 6.91E-05s 22:00:05.5 Info: CreateIndex Albums (MBId) 22:00:05.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:05.5 Info: => 6.26E-05s 22:00:05.5 Info: CreateIndex Albums (TADBId) 22:00:05.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:05.5 Info: => 6.06E-05s 22:00:05.5 Info: CreateIndex Albums (TitleSlug) 22:00:05.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:05.5 Info: => 6.77E-05s 22:00:05.5 Info: CreateIndex Albums (CleanTitle) 22:00:05.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:05.5 Info: => 6.25E-05s 22:00:05.5 Info: CreateIndex Albums (Path) 22:00:05.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:05.5 Info: => 5.83E-05s 22:00:05.5 Info: CreateTable Tracks 22:00:05.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:00:05.5 Info: => 0.0001318s 22:00:05.5 Info: CreateIndex Tracks (ForeignTrackId) 22:00:05.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:05.5 Info: => 6.82E-05s 22:00:05.5 Info: CreateIndex Tracks (ArtistId) 22:00:05.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:05.5 Info: => 6.79E-05s 22:00:05.5 Info: CreateIndex Tracks (TrackFileId) 22:00:05.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:05.5 Info: => 7.04E-05s 22:00:05.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:05.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:05.5 Info: => 7.08E-05s 22:00:05.5 Info: CreateTable TrackFiles 22:00:05.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:00:05.5 Info: => 0.0001224s 22:00:05.5 Info: CreateIndex TrackFiles (ArtistId) 22:00:05.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:05.5 Info: => 6.9E-05s 22:00:05.5 Info: CreateIndex TrackFiles (AlbumId) 22:00:05.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:05.5 Info: => 6.68E-05s 22:00:05.5 Info: CreateTable History 22:00:05.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:00:05.5 Info: => 0.0001325s 22:00:05.5 Info: CreateIndex History (Date) 22:00:05.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:05.5 Info: => 6.81E-05s 22:00:05.5 Info: CreateIndex History (EventType) 22:00:05.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:05.5 Info: => 6.56E-05s 22:00:05.5 Info: CreateIndex History (DownloadId) 22:00:05.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:05.5 Info: => 6.15E-05s 22:00:05.5 Info: CreateIndex History (AlbumId) 22:00:05.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:05.5 Info: => 6.37E-05s 22:00:05.5 Info: CreateTable Notifications 22:00:05.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:00:05.5 Info: => 0.0001164s 22:00:05.5 Info: CreateTable ScheduledTasks 22:00:05.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:00:05.5 Info: => 9.5E-05s 22:00:05.5 Info: CreateIndex ScheduledTasks (TypeName) 22:00:05.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:05.5 Info: => 7.31E-05s 22:00:05.5 Info: CreateTable Indexers 22:00:05.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:00:05.5 Info: => 0.0001014s 22:00:05.5 Info: CreateIndex Indexers (Name) 22:00:05.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:05.5 Info: => 0.0001111s 22:00:05.5 Info: CreateTable Profiles 22:00:05.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:00:05.5 Info: => 9.74E-05s 22:00:05.5 Info: CreateIndex Profiles (Name) 22:00:05.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:05.5 Info: => 7.85E-05s 22:00:05.5 Info: CreateTable QualityDefinitions 22:00:05.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:00:05.5 Info: => 0.0001044s 22:00:05.5 Info: CreateIndex QualityDefinitions (Quality) 22:00:05.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:05.5 Info: => 6.98E-05s 22:00:05.5 Info: CreateIndex QualityDefinitions (Title) 22:00:05.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:05.5 Info: => 7.4E-05s 22:00:05.5 Info: CreateTable NamingConfig 22:00:05.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:00:05.5 Info: => 0.000158s 22:00:05.5 Info: CreateTable Blacklist 22:00:05.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:00:05.5 Info: => 0.0001779s 22:00:05.5 Info: CreateTable Metadata 22:00:05.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:00:05.5 Info: => 0.0001025s 22:00:05.5 Info: CreateTable MetadataFiles 22:00:05.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:00:05.5 Info: => 0.0001161s 22:00:05.5 Info: CreateTable DownloadClients 22:00:05.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:00:05.5 Info: => 0.0001044s 22:00:05.5 Info: CreateTable PendingReleases 22:00:05.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:00:05.5 Info: => 0.0001141s 22:00:05.5 Info: CreateTable RemotePathMappings 22:00:05.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:00:05.5 Info: => 9.96E-05s 22:00:05.5 Info: CreateTable Tags 22:00:05.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:05.5 Info: => 0.0001049s 22:00:05.5 Info: CreateIndex Tags (Label) 22:00:05.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:05.5 Info: => 8.23E-05s 22:00:05.5 Info: CreateTable Restrictions 22:00:05.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:05.5 Info: => 9.5E-05s 22:00:05.5 Info: CreateTable DelayProfiles 22:00:05.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:00:05.5 Info: => 0.0001214s 22:00:05.5 Info: CreateTable Users 22:00:05.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:00:05.5 Info: => 8.55E-05s 22:00:05.5 Info: CreateIndex Users (Identifier) 22:00:05.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:05.5 Info: => 8.38E-05s 22:00:05.5 Info: CreateIndex Users (Username) 22:00:05.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:05.5 Info: => 0.0001053s 22:00:05.5 Info: CreateTable Commands 22:00:05.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:00:05.5 Info: => 0.0001413s 22:00:05.5 Info: CreateTable IndexerStatus 22:00:05.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:00:05.5 Info: => 0.0001162s 22:00:05.5 Info: CreateIndex IndexerStatus (ProviderId) 22:00:05.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:05.5 Info: => 7.9E-05s 22:00:05.5 Info: CreateTable ExtraFiles 22:00:05.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:00:05.5 Info: => 0.0001054s 22:00:05.5 Info: CreateTable LyricFiles 22:00:05.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:00:05.5 Info: => 0.0001202s 22:00:05.5 Info: CreateTable LanguageProfiles 22:00:05.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:00:05.5 Info: => 9.27E-05s 22:00:05.5 Info: CreateIndex LanguageProfiles (Name) 22:00:05.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:05.5 Info: => 9.64E-05s 22:00:05.5 Info: CreateTable DownloadClientStatus 22:00:05.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:00:05.5 Info: => 0.0001026s 22:00:05.5 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:05.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:05.5 Info: => 9.54E-05s 22:00:05.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:05.5 Info: -> 1 Insert operations completed in 00:00:00.0000627 taking an average of 00:00:00.0000627 22:00:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:05', 'InitialSetup') 22:00:05.5 Info: Committing Transaction 22:00:05.6 Info: 1: InitialSetup migrated 22:00:05.6 Info: => 0.0103945s 22:00:05.6 Info: 2: add_reason_to_pending_releases migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 2 22:00:05.6 Info: AlterTable PendingReleases 22:00:05.6 Info: => 1.4E-06s 22:00:05.6 Info: CreateColumn PendingReleases Reason Int32 22:00:05.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:05.6 Info: => 0.0005974s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:05', 'add_reason_to_pending_releases') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 2: add_reason_to_pending_releases migrated 22:00:05.6 Info: => 0.0012968s 22:00:05.6 Info: 3: add_medium_support migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 3 22:00:05.6 Info: AlterTable Albums 22:00:05.6 Info: => 7E-07s 22:00:05.6 Info: CreateColumn Albums Media String 22:00:05.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:05.6 Info: => 0.00055s 22:00:05.6 Info: AlterTable Tracks 22:00:05.6 Info: => 7E-07s 22:00:05.6 Info: CreateColumn Tracks MediumNumber Int32 22:00:05.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:05.6 Info: => 0.0004902s 22:00:05.6 Info: AlterTable Tracks 22:00:05.6 Info: => 6E-07s 22:00:05.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:05.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:05.6 Info: => 0.0004895s 22:00:05.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:05.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:05.6 Info: => 4.52E-05s 22:00:05.6 Info: DeleteColumn Tracks TrackNumber 22:00:05.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:00:05.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:00:05.6 Info: DROP TABLE "Tracks" 22:00:05.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:05.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:05.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:05.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:05.6 Info: => 0.0037703s 22:00:05.6 Info: AlterTable Tracks 22:00:05.6 Info: => 6E-07s 22:00:05.6 Info: CreateColumn Tracks TrackNumber String 22:00:05.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:05.6 Info: => 0.0004839s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:05', 'add_medium_support') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 3: add_medium_support migrated 22:00:05.6 Info: => 0.0013084s 22:00:05.6 Info: 4: add_various_qualites_in_profile migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 4 22:00:05.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:05.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:05.6 Info: => 5.3E-05s 22:00:05.6 Info: PerformDBOperation 22:00:05.6 Info: Performing DB Operation 22:00:05.6 Info: => 3.49E-05s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:05', 'add_various_qualites_in_profile') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 4: add_various_qualites_in_profile migrated 22:00:05.6 Info: => 0.0006699s 22:00:05.6 Info: 5: metadata_profiles migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 5 22:00:05.6 Info: CreateTable MetadataProfiles 22:00:05.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:00:05.6 Info: => 0.0001337s 22:00:05.6 Info: CreateIndex MetadataProfiles (Name) 22:00:05.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:05.6 Info: => 8.59E-05s 22:00:05.6 Info: AlterTable Artists 22:00:05.6 Info: => 5E-07s 22:00:05.6 Info: CreateColumn Artists MetadataProfileId Int32 22:00:05.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:05.6 Info: => 0.0005045s 22:00:05.6 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:05.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:00:05.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:00:05.6 Info: DROP TABLE "Artists" 22:00:05.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:05.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:05.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:05.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:05.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:05.6 Info: => 0.0040275s 22:00:05.6 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:05.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:00:05.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:00:05.6 Info: DROP TABLE "Artists" 22:00:05.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:05.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:05.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:05.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:05.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:05.6 Info: => 0.0041255s 22:00:05.6 Info: AlterTable Albums 22:00:05.6 Info: => 7E-07s 22:00:05.6 Info: CreateColumn Albums SecondaryTypes String 22:00:05.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:05.6 Info: => 0.0004961s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:05', 'metadata_profiles') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 5: metadata_profiles migrated 22:00:05.6 Info: => 0.0031905s 22:00:05.6 Info: 6: separate_automatic_and_interactive_search migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 6 22:00:05.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:05.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:00:05.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:05.6 Info: DROP TABLE "Indexers" 22:00:05.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:05.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:05.6 Info: => 0.0043638s 22:00:05.6 Info: AlterTable Indexers 22:00:05.6 Info: => 5E-07s 22:00:05.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:05.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:05.6 Info: => 0.000492s 22:00:05.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:05.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:05.6 Info: => 4.15E-05s 22:00:05.6 Info: AlterTable Indexers 22:00:05.6 Info: => 4E-07s 22:00:05.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:05.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:00:05.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:00:05.6 Info: DROP TABLE "Indexers" 22:00:05.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:05.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:05.6 Info: => 0.0033345s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:05', 'separate_automatic_and_interactive_search') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 6: separate_automatic_and_interactive_search migrated 22:00:05.6 Info: => 0.0041277s 22:00:05.6 Info: 7: change_album_path_to_relative migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 7 22:00:05.6 Info: DeleteColumn Albums Path 22:00:05.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:00:05.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:00:05.6 Info: DROP TABLE "Albums" 22:00:05.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:05.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:05.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:05.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:05.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:05.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:05.6 Info: => 0.004892s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:05', 'change_album_path_to_relative') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 7: change_album_path_to_relative migrated 22:00:05.6 Info: => 0.0057128s 22:00:05.6 Info: 8: change_quality_size_mb_to_kb migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 8 22:00:05.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:00:05.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:00:05.6 Info: => 5.2E-05s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:05', 'change_quality_size_mb_to_kb') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 8: change_quality_size_mb_to_kb migrated 22:00:05.6 Info: => 0.0006558s 22:00:05.6 Info: 9: album_releases migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 9 22:00:05.6 Info: AlterTable Albums 22:00:05.6 Info: => 6E-07s 22:00:05.6 Info: CreateColumn Albums Releases String 22:00:05.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:05.6 Info: => 0.0005282s 22:00:05.6 Info: AlterTable Albums 22:00:05.6 Info: => 7E-07s 22:00:05.6 Info: CreateColumn Albums CurrentRelease String 22:00:05.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:05.6 Info: => 0.0004827s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:05', 'album_releases') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 9: album_releases migrated 22:00:05.6 Info: => 0.0011539s 22:00:05.6 Info: 10: album_releases_fix migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 10 22:00:05.6 Info: AlterTable Albums 22:00:05.6 Info: => 7E-07s 22:00:05.6 Info: AlterColumn Albums Releases String 22:00:05.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:00:05.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "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:00:05.6 Info: DROP TABLE "Albums" 22:00:05.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:05.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:05.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:05.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:05.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:05.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:05.6 Info: => 0.0048247s 22:00:05.6 Info: AlterTable Albums 22:00:05.6 Info: => 5E-07s 22:00:05.6 Info: AlterColumn Albums CurrentRelease String 22:00:05.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:00:05.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "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:00:05.6 Info: DROP TABLE "Albums" 22:00:05.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:05.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:05.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:05.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:05.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:05.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:05.6 Info: => 0.0039861s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:05', 'album_releases_fix') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 10: album_releases_fix migrated 22:00:05.6 Info: => 0.0047302s 22:00:05.6 Info: 11: import_lists migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 11 22:00:05.6 Info: CreateTable ImportLists 22:00:05.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:00:05.6 Info: => 0.0001594s 22:00:05.6 Info: CreateIndex ImportLists (Name) 22:00:05.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:05.6 Info: => 7.89E-05s 22:00:05.6 Info: CreateTable ImportListStatus 22:00:05.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:00:05.6 Info: => 0.0001064s 22:00:05.6 Info: CreateIndex ImportListStatus (ProviderId) 22:00:05.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:05.6 Info: => 6.91E-05s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:05', 'import_lists') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 11: import_lists migrated 22:00:05.6 Info: => 0.0007491s 22:00:05.6 Info: 12: add_release_status migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 12 22:00:05.6 Info: AlterTable MetadataProfiles 22:00:05.6 Info: => 6E-07s 22:00:05.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:05.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:05.6 Info: => 0.0005304s 22:00:05.6 Info: PerformDBOperation 22:00:05.6 Info: Performing DB Operation 22:00:05.6 Info: => 2.78E-05s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:05', 'add_release_status') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 12: add_release_status migrated 22:00:05.6 Info: => 0.0006623s 22:00:05.6 Info: 13: album_download_notification migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 13 22:00:05.6 Info: AlterTable Notifications 22:00:05.6 Info: => 6E-07s 22:00:05.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:05.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:05.6 Info: => 0.0005255s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:05', 'album_download_notification') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 13: album_download_notification migrated 22:00:05.6 Info: => 0.0014008s 22:00:05.6 Info: 14: fix_language_metadata_profiles migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 14 22:00:05.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:00:05.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:00:05.6 Info: => 8.61E-05s 22:00:05.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:00:05.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:00:05.6 Info: => 5.34E-05s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:05', 'fix_language_metadata_profiles') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 14: fix_language_metadata_profiles migrated 22:00:05.6 Info: => 0.0006783s 22:00:05.6 Info: 15: remove_fanzub migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 15 22:00:05.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:05.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:05.6 Info: => 4.49E-05s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:05', 'remove_fanzub') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 15: remove_fanzub migrated 22:00:05.6 Info: => 0.0006452s 22:00:05.6 Info: 16: update_artist_history_indexes migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 16 22:00:05.6 Info: CreateIndex Albums (ArtistId) 22:00:05.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:05.6 Info: => 0.0001066s 22:00:05.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:05.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:05.6 Info: => 7.91E-05s 22:00:05.6 Info: DeleteIndex History (AlbumId) 22:00:05.6 Info: DROP INDEX "IX_History_AlbumId" 22:00:05.6 Info: => 0.0001268s 22:00:05.6 Info: CreateIndex History (AlbumId, Date) 22:00:05.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:05.6 Info: => 8.92E-05s 22:00:05.6 Info: DeleteIndex History (DownloadId) 22:00:05.6 Info: DROP INDEX "IX_History_DownloadId" 22:00:05.6 Info: => 9.87E-05s 22:00:05.6 Info: CreateIndex History (DownloadId, Date) 22:00:05.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:05.6 Info: => 8.49E-05s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:05', 'update_artist_history_indexes') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 16: update_artist_history_indexes migrated 22:00:05.6 Info: => 0.0007408s 22:00:05.6 Info: 17: remove_nma migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 17 22:00:05.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:05.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:05.6 Info: => 4.76E-05s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:05', 'remove_nma') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 17: remove_nma migrated 22:00:05.6 Info: => 0.0006386s 22:00:05.6 Info: 18: album_disambiguation migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 18 22:00:05.6 Info: AlterTable Albums 22:00:05.6 Info: => 5E-07s 22:00:05.6 Info: CreateColumn Albums Disambiguation String 22:00:05.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:05.6 Info: => 0.000547s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:05', 'album_disambiguation') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 18: album_disambiguation migrated 22:00:05.6 Info: => 0.0012047s 22:00:05.6 Info: 19: add_ape_quality_in_profiles migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 19 22:00:05.6 Info: PerformDBOperation 22:00:05.6 Info: Performing DB Operation 22:00:05.6 Info: => 3.23E-05s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:05', 'add_ape_quality_in_profiles') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 19: add_ape_quality_in_profiles migrated 22:00:05.6 Info: => 0.0006626s 22:00:05.6 Info: 20: remove_pushalot migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 20 22:00:05.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:05.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:05.6 Info: => 4.73E-05s 22:00:05.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:05.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:05.6 Info: => 2.97E-05s 22:00:05.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:05.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:05.6 Info: => 2.68E-05s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:05', 'remove_pushalot') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 20: remove_pushalot migrated 22:00:05.6 Info: => 0.0006306s 22:00:05.6 Info: 21: add_custom_filters migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 21 22:00:05.6 Info: CreateTable CustomFilters 22:00:05.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:00:05.6 Info: => 0.0001277s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:05', 'add_custom_filters') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 21: add_custom_filters migrated 22:00:05.6 Info: => 0.0007652s 22:00:05.6 Info: 22: import_list_tags migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 22 22:00:05.6 Info: AlterTable ImportLists 22:00:05.6 Info: => 8E-07s 22:00:05.6 Info: CreateColumn ImportLists Tags String 22:00:05.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:05.6 Info: => 0.001407s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:05', 'import_list_tags') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 22: import_list_tags migrated 22:00:05.6 Info: => 0.0020389s 22:00:05.6 Info: 23: add_release_groups_etc migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 23 22:00:05.6 Info: CreateTable ArtistMetadata 22:00:05.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:00:05.6 Info: => 0.0002132s 22:00:05.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:05.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:05.6 Info: => 0.0001051s 22:00:05.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:00:05.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:00:05.6 Info: => 8.05E-05s 22:00:05.6 Info: AlterTable Artists 22:00:05.6 Info: => 4E-07s 22:00:05.6 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:05.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:05.6 Info: => 0.0005522s 22:00:05.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:05.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:05.6 Info: => 9.39E-05s 22:00:05.6 Info: CreateTable AlbumReleases 22:00:05.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:00:05.6 Info: => 0.0001524s 22:00:05.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:05.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:05.6 Info: => 8.77E-05s 22:00:05.6 Info: CreateIndex AlbumReleases (AlbumId) 22:00:05.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:05.6 Info: => 7.81E-05s 22:00:05.6 Info: PerformDBOperation 22:00:05.6 Info: Performing DB Operation 22:00:05.6 Info: => 3.04E-05s 22:00:05.6 Info: AlterTable Albums 22:00:05.6 Info: => 4E-07s 22:00:05.6 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:05.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:05.6 Info: => 0.0005399s 22:00:05.6 Info: AlterTable Albums 22:00:05.6 Info: => 7E-07s 22:00:05.6 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:05.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:05.6 Info: => 0.0005333s 22:00:05.6 Info: AlterTable Albums 22:00:05.6 Info: => 6E-07s 22:00:05.6 Info: CreateColumn Albums Links String 22:00:05.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:05.6 Info: => 0.0005243s 22:00:05.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:00:05.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:05.6 Info: => 7.57E-05s 22:00:05.6 Info: AlterTable Tracks 22:00:05.6 Info: => 3E-07s 22:00:05.6 Info: CreateColumn Tracks ForeignRecordingId String 22:00:05.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:05.6 Info: => 0.0005225s 22:00:05.6 Info: AlterTable Tracks 22:00:05.6 Info: => 6E-07s 22:00:05.6 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:05.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:05.6 Info: => 0.0005807s 22:00:05.6 Info: AlterTable Tracks 22:00:05.6 Info: => 6E-07s 22:00:05.6 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:05.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:05.6 Info: => 0.0005257s 22:00:05.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:00:05.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:05.6 Info: => 7.99E-05s 22:00:05.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:00:05.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:05.6 Info: => 5.87E-05s 22:00:05.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:05.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:00:05.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:00:05.6 Info: DROP TABLE "Artists" 22:00:05.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:05.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:05.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:05.6 Info: => 0.0048266s 22:00:05.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:05.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:00:05.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:00:05.6 Info: DROP TABLE "Albums" 22:00:05.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:05.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:05.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:05.6 Info: => 0.0053592s 22:00:05.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:05.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:00:05.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:00:05.6 Info: DROP TABLE "Tracks" 22:00:05.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:05.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:05.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:05.6 Info: => 0.0037668s 22:00:05.6 Info: DeleteColumn TrackFiles ArtistId 22:00:05.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:00:05.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:00:05.6 Info: DROP TABLE "TrackFiles" 22:00:05.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:05.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:05.6 Info: => 0.0035755s 22:00:05.6 Info: CreateIndex Artists (ArtistMetadataId) 22:00:05.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:05.6 Info: => 8.04E-05s 22:00:05.6 Info: CreateIndex Artists (Monitored) 22:00:05.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:05.6 Info: => 6.99E-05s 22:00:05.6 Info: CreateIndex Albums (ArtistMetadataId) 22:00:05.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:05.6 Info: => 7.51E-05s 22:00:05.6 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:05.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:05.6 Info: => 7.34E-05s 22:00:05.6 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:05.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:05.6 Info: => 6.89E-05s 22:00:05.6 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:05.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:05.6 Info: => 6.94E-05s 22:00:05.6 Info: UpdateData 22:00:05.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:05.6 Info: => 4.07E-05s 22:00:05.6 Info: UpdateData 22:00:05.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:05.6 Info: => 3.08E-05s 22:00:05.6 Info: UpdateData 22:00:05.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:05.6 Info: => 3.84E-05s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:05', 'add_release_groups_etc') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 23: add_release_groups_etc migrated 22:00:05.6 Info: => 0.0010471s 22:00:05.6 Info: 24: NewMediaInfoFormat migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 24 22:00:05.6 Info: UpdateData 22:00:05.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:05.6 Info: => 5.07E-05s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:05', 'NewMediaInfoFormat') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 24: NewMediaInfoFormat migrated 22:00:05.6 Info: => 0.0006646s 22:00:05.6 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 25 22:00:05.6 Info: RenameTable Restrictions ReleaseProfiles 22:00:05.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:05.6 Info: => 0.0014597s 22:00:05.6 Info: AlterTable ReleaseProfiles 22:00:05.6 Info: => 8E-07s 22:00:05.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:05.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:05.6 Info: => 0.0005316s 22:00:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:05', 'rename_restrictions_to_release_profiles') 22:00:05.6 Info: Committing Transaction 22:00:05.6 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:05.6 Info: => 0.0011841s 22:00:05.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:05.6 Info: Beginning Transaction 22:00:05.6 Info: Starting migration of Main DB to 26 22:00:05.6 Info: RenameTable Profiles QualityProfiles 22:00:05.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:05.6 Info: => 0.0014609s 22:00:05.6 Info: AlterTable QualityProfiles 22:00:05.6 Info: => 6E-07s 22:00:05.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:05.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:05.6 Info: => 0.0005304s 22:00:05.6 Info: AlterTable LanguageProfiles 22:00:05.6 Info: => 7E-07s 22:00:05.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:05.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:05.6 Info: => 0.0005709s 22:00:05.6 Info: UpdateData 22:00:05.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:05.6 Info: => 4.73E-05s 22:00:05.6 Info: UpdateData 22:00:05.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:05.6 Info: => 2.73E-05s 22:00:05.6 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:05.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:00:05.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:00:05.6 Info: DROP TABLE "Artists" 22:00:05.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:05.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:05.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:05.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:05.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:05.7 Info: => 0.0041236s 22:00:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:05', 'rename_quality_profiles_add_upgrade_allowed') 22:00:05.7 Info: Committing Transaction 22:00:05.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:05.7 Info: => 0.0049177s 22:00:05.7 Info: 27: add_import_exclusions migrating 22:00:05.7 Info: Beginning Transaction 22:00:05.7 Info: Starting migration of Main DB to 27 22:00:05.7 Info: CreateTable ImportListExclusions 22:00:05.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:05.7 Info: => 0.0001252s 22:00:05.7 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:05.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:05.7 Info: => 8.03E-05s 22:00:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:05', 'add_import_exclusions') 22:00:05.7 Info: Committing Transaction 22:00:05.7 Info: 27: add_import_exclusions migrated 22:00:05.7 Info: => 0.0007462s 22:00:05.7 Info: 28: clean_artist_metadata_table migrating 22:00:05.7 Info: Beginning Transaction 22:00:05.7 Info: Starting migration of Main DB to 28 22:00:05.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:00:05.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:00:05.7 Info: => 0.00018s 22:00:05.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:00:05.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:00:05.7 Info: => 0.0001362s 22:00:05.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:00:05.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:00:05.7 Info: => 0.0001186s 22:00:05.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:00:05.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:00:05.7 Info: => 0.0001437s 22:00:05.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:00:05.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:00:05.7 Info: => 0.000137s 22:00:05.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:00:05.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:00:05.7 Info: => 0.0001149s 22:00:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:05', 'clean_artist_metadata_table') 22:00:05.7 Info: Committing Transaction 22:00:05.7 Info: 28: clean_artist_metadata_table migrated 22:00:05.7 Info: => 0.00079s 22:00:05.7 Info: 29: health_issue_notification migrating 22:00:05.7 Info: Beginning Transaction 22:00:05.7 Info: Starting migration of Main DB to 29 22:00:05.7 Info: AlterTable Notifications 22:00:05.7 Info: => 7E-07s 22:00:05.7 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:05.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:05.7 Info: => 0.0005566s 22:00:05.7 Info: AlterTable Notifications 22:00:05.7 Info: => 6E-07s 22:00:05.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:05.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:05.7 Info: => 0.0005086s 22:00:05.7 Info: AlterTable Notifications 22:00:05.7 Info: => 6E-07s 22:00:05.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:05.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:05.7 Info: => 0.0005643s 22:00:05.7 Info: AlterTable Notifications 22:00:05.7 Info: => 6E-07s 22:00:05.7 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:05.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:05.7 Info: => 0.0005135s 22:00:05.7 Info: AlterTable Notifications 22:00:05.7 Info: => 6E-07s 22:00:05.7 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:05.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:05.7 Info: => 0.0005054s 22:00:05.7 Info: DeleteColumn Notifications OnDownload 22:00:05.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:00:05.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:00:05.7 Info: DROP TABLE "Notifications" 22:00:05.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:05.7 Info: => 0.0048764s 22:00:05.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:05.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:00:05.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:00:05.7 Info: DROP TABLE "Notifications" 22:00:05.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:05.7 Info: => 0.0036624s 22:00:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:05', 'health_issue_notification') 22:00:05.7 Info: Committing Transaction 22:00:05.7 Info: 29: health_issue_notification migrated 22:00:05.7 Info: => 0.0044746s 22:00:05.7 Info: 30: add_mediafilerepository_mtime migrating 22:00:05.7 Info: Beginning Transaction 22:00:05.7 Info: Starting migration of Main DB to 30 22:00:05.7 Info: AlterTable TrackFiles 22:00:05.7 Info: => 7E-07s 22:00:05.7 Info: CreateColumn TrackFiles Modified DateTime 22:00:05.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:05.7 Info: => 0.0005838s 22:00:05.7 Info: AlterTable TrackFiles 22:00:05.7 Info: => 8E-07s 22:00:05.7 Info: CreateColumn TrackFiles Path String 22:00:05.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:05.7 Info: => 0.0005291s 22:00:05.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:05.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:05.7 Info: => 3.82E-05s 22:00:05.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:00:05.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:00:05.7 Info: => 0.0001166s 22:00:05.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:00:05.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:00:05.7 Info: => 0.0001554s 22:00:05.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:00:05.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:00:05.7 Info: => 0.0001658s 22:00:05.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:00:05.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:00:05.7 Info: => 7.6E-05s 22:00:05.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:05.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:05.7 Info: => 7.12E-05s 22:00:05.7 Info: AlterTable TrackFiles 22:00:05.7 Info: => 5E-07s 22:00:05.7 Info: AlterColumn TrackFiles Path String 22:00:05.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:05.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:00:05.7 Info: DROP TABLE "TrackFiles" 22:00:05.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:05.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:05.7 Info: => 0.004644s 22:00:05.7 Info: CreateIndex TrackFiles (Path) 22:00:05.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:05.7 Info: => 7.61E-05s 22:00:05.7 Info: DeleteColumn TrackFiles RelativePath 22:00:05.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:05.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:00:05.7 Info: DROP TABLE "TrackFiles" 22:00:05.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:05.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:05.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:05.7 Info: => 0.0047172s 22:00:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:05', 'add_mediafilerepository_mtime') 22:00:05.7 Info: Committing Transaction 22:00:05.7 Info: 30: add_mediafilerepository_mtime migrated 22:00:05.7 Info: => 0.0054643s 22:00:05.7 Info: 31: add_artistmetadataid_constraint migrating 22:00:05.7 Info: Beginning Transaction 22:00:05.7 Info: Starting migration of Main DB to 31 22:00:05.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:00:05.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:00:05.7 Info: => 0.0001217s 22:00:05.7 Info: DeleteIndex Artists (ArtistMetadataId) 22:00:05.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:00:05.7 Info: => 0.0001183s 22:00:05.7 Info: AlterColumn Artists ArtistMetadataId Int32 22:00:05.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:00:05.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:00:05.7 Info: DROP TABLE "Artists" 22:00:05.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:05.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:05.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:05.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:05.7 Info: => 0.0040754s 22:00:05.7 Info: CreateIndex Artists (ArtistMetadataId) 22:00:05.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:05.7 Info: => 7.59E-05s 22:00:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T22:00:05', 'add_artistmetadataid_constraint') 22:00:05.7 Info: Committing Transaction 22:00:05.7 Info: 31: add_artistmetadataid_constraint migrated 22:00:05.7 Info: => 0.0008077s 22:00:05.7 Info: 32: old_ids_and_artist_alias migrating 22:00:05.7 Info: Beginning Transaction 22:00:05.7 Info: Starting migration of Main DB to 32 22:00:05.7 Info: AlterTable ArtistMetadata 22:00:05.7 Info: => 7E-07s 22:00:05.7 Info: CreateColumn ArtistMetadata Aliases String 22:00:05.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:00:05.7 Info: => 0.0005736s 22:00:05.7 Info: AlterTable ArtistMetadata 22:00:05.7 Info: => 7E-07s 22:00:05.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:00:05.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:00:05.7 Info: => 0.0005557s 22:00:05.7 Info: AlterTable Albums 22:00:05.7 Info: => 8E-07s 22:00:05.7 Info: CreateColumn Albums OldForeignAlbumIds String 22:00:05.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:00:05.7 Info: => 0.0005228s 22:00:05.7 Info: AlterTable AlbumReleases 22:00:05.7 Info: => 6E-07s 22:00:05.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:00:05.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:00:05.7 Info: => 0.0005165s 22:00:05.7 Info: AlterTable Tracks 22:00:05.7 Info: => 6E-07s 22:00:05.7 Info: CreateColumn Tracks OldForeignRecordingIds String 22:00:05.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:00:05.7 Info: => 0.000511s 22:00:05.7 Info: AlterTable Tracks 22:00:05.7 Info: => 6E-07s 22:00:05.7 Info: CreateColumn Tracks OldForeignTrackIds String 22:00:05.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:00:05.7 Info: => 0.0005116s 22:00:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T22:00:05', 'old_ids_and_artist_alias') 22:00:05.7 Info: Committing Transaction 22:00:05.7 Info: 32: old_ids_and_artist_alias migrated 22:00:05.7 Info: => 0.0012326s 22:00:05.7 Info: 33: download_propers_config migrating 22:00:05.7 Info: Beginning Transaction 22:00:05.7 Info: Starting migration of Main DB to 33 22:00:05.7 Info: PerformDBOperation 22:00:05.7 Info: Performing DB Operation 22:00:05.7 Info: => 3.17E-05s 22:00:05.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:05.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:05.7 Info: => 3.48E-05s 22:00:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T22:00:05', 'download_propers_config') 22:00:05.7 Info: Committing Transaction 22:00:05.7 Info: 33: download_propers_config migrated 22:00:05.7 Info: => 0.0006753s 22:00:05.7 Info: 34: remove_language_profiles migrating 22:00:05.7 Info: Beginning Transaction 22:00:05.7 Info: Starting migration of Main DB to 34 22:00:05.7 Info: DeleteTable LanguageProfiles 22:00:05.7 Info: DROP TABLE "LanguageProfiles" 22:00:05.7 Info: => 0.0002287s 22:00:05.7 Info: DeleteColumn Artists LanguageProfileId 22:00:05.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:00:05.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:00:05.7 Info: DROP TABLE "Artists" 22:00:05.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:05.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:05.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:05.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:05.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:05.7 Info: => 0.0052159s 22:00:05.7 Info: DeleteColumn ImportLists LanguageProfileId 22:00:05.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:00:05.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:00:05.7 Info: DROP TABLE "ImportLists" 22:00:05.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:00:05.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:05.7 Info: => 0.0038107s 22:00:05.7 Info: DeleteColumn Blacklist Language 22:00:05.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:00:05.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:00:05.7 Info: DROP TABLE "Blacklist" 22:00:05.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:00:05.7 Info: => 0.0036564s 22:00:05.7 Info: DeleteColumn History Language 22:00:05.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:00:05.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:00:05.7 Info: DROP TABLE "History" 22:00:05.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:05.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:05.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:05.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:05.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:05.7 Info: => 0.0051737s 22:00:05.7 Info: DeleteColumn LyricFiles Language 22:00:05.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:00:05.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:00:05.7 Info: DROP TABLE "LyricFiles" 22:00:05.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:05.7 Info: => 0.0035411s 22:00:05.7 Info: DeleteColumn TrackFiles Language 22:00:05.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:05.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:00:05.7 Info: DROP TABLE "TrackFiles" 22:00:05.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:05.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:05.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:05.7 Info: => 0.0048261s 22:00:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T22:00:05', 'remove_language_profiles') 22:00:05.7 Info: Committing Transaction 22:00:05.7 Info: 34: remove_language_profiles migrated 22:00:05.7 Info: => 0.0057869s 22:00:05.7 Info: 35: multi_disc_naming_format migrating 22:00:05.7 Info: Beginning Transaction 22:00:05.7 Info: Starting migration of Main DB to 35 22:00:05.7 Info: AlterTable NamingConfig 22:00:05.7 Info: => 8E-07s 22:00:05.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:00:05.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:00:05.7 Info: => 0.0005455s 22:00:05.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:05.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:05.7 Info: => 4.32E-05s 22:00:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T22:00:05', 'multi_disc_naming_format') 22:00:05.7 Info: Committing Transaction 22:00:05.7 Info: 35: multi_disc_naming_format migrated 22:00:05.7 Info: => 0.00069s 22:00:05.7 Info: 36: add_download_client_priority migrating 22:00:05.7 Info: Beginning Transaction 22:00:05.7 Info: Starting migration of Main DB to 36 22:00:05.7 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:00:05.7 Info: AlterTable DownloadClients 22:00:05.7 Info: => 6E-07s 22:00:05.7 Info: CreateColumn DownloadClients Priority Int32 22:00:05.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:00:05.7 Info: => 0.0006602s 22:00:05.7 Info: PerformDBOperation 22:00:05.7 Info: Performing DB Operation 22:00:05.7 Info: => 5.68E-05s 22:00:05.7 Info: -> 1 Insert operations completed in 00:00:00.0002789 taking an average of 00:00:00.0002789 22:00:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T22:00:05', 'add_download_client_priority') 22:00:05.7 Info: Committing Transaction 22:00:05.7 Info: 36: add_download_client_priority migrated 22:00:05.7 Info: => 0.0008119s 22:00:05.7 Debug: Took: 00:00:00.2308458 22:00:05.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 22:00:05.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 22:00:05.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648058424769_157/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:05.8 Info: DatabaseEngineVersionCheck migrating 22:00:05.8 Info: PerformDBOperation 22:00:05.8 Info: Performing DB Operation 22:00:05.8 Info: SQLite 3.49.1 22:00:05.8 Info: => 0.002246s 22:00:05.8 Info: DatabaseEngineVersionCheck migrated 22:00:05.8 Info: => 0.0022609s 22:00:05.8 Info: VersionMigration migrating 22:00:05.8 Info: Beginning Transaction 22:00:05.8 Info: CreateTable VersionInfo 22:00:05.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:05.8 Info: => 0.0001634s 22:00:05.8 Info: Committing Transaction 22:00:05.8 Info: VersionMigration migrated 22:00:05.8 Info: => 0.001304s 22:00:05.8 Info: VersionUniqueMigration migrating 22:00:05.8 Info: Beginning Transaction 22:00:05.8 Info: CreateIndex VersionInfo (Version) 22:00:05.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:05.8 Info: => 0.0001334s 22:00:05.8 Info: AlterTable VersionInfo 22:00:05.8 Info: => 5E-07s 22:00:05.8 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:05.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:05.8 Info: => 0.0006327s 22:00:05.8 Info: Committing Transaction 22:00:05.8 Info: VersionUniqueMigration migrated 22:00:05.8 Info: => 0.0012069s 22:00:05.8 Info: VersionDescriptionMigration migrating 22:00:05.8 Info: Beginning Transaction 22:00:05.8 Info: AlterTable VersionInfo 22:00:05.8 Info: => 1E-06s 22:00:05.8 Info: CreateColumn VersionInfo Description String 22:00:05.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:05.8 Info: => 0.0002067s 22:00:05.8 Info: Committing Transaction 22:00:05.8 Info: VersionDescriptionMigration migrated 22:00:05.8 Info: => 0.0007653s 22:00:05.8 Info: 1: InitialSetup migrating 22:00:05.8 Info: Beginning Transaction 22:00:05.8 Info: Starting migration of Main DB to 1 22:00:05.8 Info: CreateTable Config 22:00:05.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:05.8 Info: => 0.0001693s 22:00:05.8 Info: CreateIndex Config (Key) 22:00:05.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:05.8 Info: => 7.74E-05s 22:00:05.8 Info: CreateTable RootFolders 22:00:05.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:05.8 Info: => 8.41E-05s 22:00:05.8 Info: CreateIndex RootFolders (Path) 22:00:05.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:05.8 Info: => 6.42E-05s 22:00:05.8 Info: CreateTable Artists 22:00:05.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:00:05.8 Info: => 0.0002199s 22:00:05.8 Info: CreateIndex Artists (ForeignArtistId) 22:00:05.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:05.8 Info: => 7.33E-05s 22:00:05.8 Info: CreateIndex Artists (NameSlug) 22:00:05.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:05.8 Info: => 6.28E-05s 22:00:05.8 Info: CreateIndex Artists (CleanName) 22:00:05.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:05.8 Info: => 6.2E-05s 22:00:05.8 Info: CreateIndex Artists (Path) 22:00:05.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:05.8 Info: => 7.48E-05s 22:00:05.8 Info: CreateTable Albums 22:00:05.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:05.8 Info: => 0.0001951s 22:00:05.8 Info: CreateIndex Albums (ForeignAlbumId) 22:00:05.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:05.8 Info: => 7.11E-05s 22:00:05.8 Info: CreateIndex Albums (MBId) 22:00:05.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:05.8 Info: => 6.19E-05s 22:00:05.8 Info: CreateIndex Albums (TADBId) 22:00:05.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:05.8 Info: => 6.08E-05s 22:00:05.8 Info: CreateIndex Albums (TitleSlug) 22:00:05.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:05.8 Info: => 6.54E-05s 22:00:05.8 Info: CreateIndex Albums (CleanTitle) 22:00:05.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:05.8 Info: => 6.47E-05s 22:00:05.8 Info: CreateIndex Albums (Path) 22:00:05.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:05.8 Info: => 7.9E-05s 22:00:05.8 Info: CreateTable Tracks 22:00:05.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:05.8 Info: => 0.0001358s 22:00:05.8 Info: CreateIndex Tracks (ForeignTrackId) 22:00:05.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:05.8 Info: => 7.03E-05s 22:00:05.8 Info: CreateIndex Tracks (ArtistId) 22:00:05.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:05.8 Info: => 6.45E-05s 22:00:05.8 Info: CreateIndex Tracks (TrackFileId) 22:00:05.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:05.8 Info: => 7.4E-05s 22:00:05.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:05.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:05.8 Info: => 7.18E-05s 22:00:05.8 Info: CreateTable TrackFiles 22:00:05.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:00:05.8 Info: => 0.0001252s 22:00:05.8 Info: CreateIndex TrackFiles (ArtistId) 22:00:05.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:05.8 Info: => 6.76E-05s 22:00:05.8 Info: CreateIndex TrackFiles (AlbumId) 22:00:05.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:05.8 Info: => 6.19E-05s 22:00:05.8 Info: CreateTable History 22:00:05.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:00:05.8 Info: => 0.0001328s 22:00:05.8 Info: CreateIndex History (Date) 22:00:05.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:05.8 Info: => 7.39E-05s 22:00:05.8 Info: CreateIndex History (EventType) 22:00:05.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:05.8 Info: => 6.56E-05s 22:00:05.8 Info: CreateIndex History (DownloadId) 22:00:05.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:05.8 Info: => 6.74E-05s 22:00:05.8 Info: CreateIndex History (AlbumId) 22:00:05.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:05.8 Info: => 6.42E-05s 22:00:05.8 Info: CreateTable Notifications 22:00:05.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:00:05.8 Info: => 0.0001161s 22:00:05.8 Info: CreateTable ScheduledTasks 22:00:05.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:00:05.8 Info: => 9.07E-05s 22:00:05.8 Info: CreateIndex ScheduledTasks (TypeName) 22:00:05.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:05.8 Info: => 6.98E-05s 22:00:05.8 Info: CreateTable Indexers 22:00:05.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:00:05.8 Info: => 0.0001004s 22:00:05.8 Info: CreateIndex Indexers (Name) 22:00:05.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:05.8 Info: => 9.63E-05s 22:00:05.8 Info: CreateTable Profiles 22:00:05.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:00:05.8 Info: => 9.52E-05s 22:00:05.8 Info: CreateIndex Profiles (Name) 22:00:05.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:05.8 Info: => 7.79E-05s 22:00:05.8 Info: CreateTable QualityDefinitions 22:00:05.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:00:05.8 Info: => 0.0001064s 22:00:05.8 Info: CreateIndex QualityDefinitions (Quality) 22:00:05.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:05.8 Info: => 7.23E-05s 22:00:05.8 Info: CreateIndex QualityDefinitions (Title) 22:00:05.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:05.8 Info: => 7.7E-05s 22:00:05.8 Info: CreateTable NamingConfig 22:00:05.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:00:05.8 Info: => 0.0001462s 22:00:05.8 Info: CreateTable Blacklist 22:00:05.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:00:05.8 Info: => 0.0001751s 22:00:05.8 Info: CreateTable Metadata 22:00:05.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:05.8 Info: => 0.0001015s 22:00:05.8 Info: CreateTable MetadataFiles 22:00:05.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:00:05.8 Info: => 0.0001165s 22:00:05.8 Info: CreateTable DownloadClients 22:00:05.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:05.8 Info: => 0.0001033s 22:00:05.8 Info: CreateTable PendingReleases 22:00:05.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:00:05.8 Info: => 0.0001103s 22:00:05.8 Info: CreateTable RemotePathMappings 22:00:05.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:00:05.8 Info: => 9.3E-05s 22:00:05.8 Info: CreateTable Tags 22:00:05.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:05.8 Info: => 0.0001132s 22:00:05.8 Info: CreateIndex Tags (Label) 22:00:05.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:05.8 Info: => 8.32E-05s 22:00:05.8 Info: CreateTable Restrictions 22:00:05.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:05.8 Info: => 9.58E-05s 22:00:05.8 Info: CreateTable DelayProfiles 22:00:05.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:00:05.8 Info: => 0.000118s 22:00:05.8 Info: CreateTable Users 22:00:05.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:00:05.8 Info: => 8.89E-05s 22:00:05.8 Info: CreateIndex Users (Identifier) 22:00:05.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:05.8 Info: => 8.39E-05s 22:00:05.8 Info: CreateIndex Users (Username) 22:00:05.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:05.8 Info: => 0.0001061s 22:00:05.8 Info: CreateTable Commands 22:00:05.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:00:05.8 Info: => 0.0001438s 22:00:05.8 Info: CreateTable IndexerStatus 22:00:05.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:00:05.8 Info: => 0.0001152s 22:00:05.8 Info: CreateIndex IndexerStatus (ProviderId) 22:00:05.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:05.8 Info: => 8E-05s 22:00:05.8 Info: CreateTable ExtraFiles 22:00:05.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:00:05.8 Info: => 0.0001114s 22:00:05.8 Info: CreateTable LyricFiles 22:00:05.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:00:05.8 Info: => 0.0001264s 22:00:05.8 Info: CreateTable LanguageProfiles 22:00:05.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:00:05.8 Info: => 8.83E-05s 22:00:05.8 Info: CreateIndex LanguageProfiles (Name) 22:00:05.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:05.8 Info: => 9.44E-05s 22:00:05.8 Info: CreateTable DownloadClientStatus 22:00:05.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:00:05.8 Info: => 0.0001041s 22:00:05.8 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:05.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:05.8 Info: => 8.24E-05s 22:00:05.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:05.8 Info: -> 1 Insert operations completed in 00:00:00.0000615 taking an average of 00:00:00.0000615 22:00:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:05', 'InitialSetup') 22:00:05.8 Info: Committing Transaction 22:00:05.8 Info: 1: InitialSetup migrated 22:00:05.8 Info: => 0.0103411s 22:00:05.8 Info: 2: add_reason_to_pending_releases migrating 22:00:05.8 Info: Beginning Transaction 22:00:05.8 Info: Starting migration of Main DB to 2 22:00:05.8 Info: AlterTable PendingReleases 22:00:05.8 Info: => 7E-07s 22:00:05.8 Info: CreateColumn PendingReleases Reason Int32 22:00:05.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:05.8 Info: => 0.0005751s 22:00:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:05', 'add_reason_to_pending_releases') 22:00:05.8 Info: Committing Transaction 22:00:05.8 Info: 2: add_reason_to_pending_releases migrated 22:00:05.8 Info: => 0.0012491s 22:00:05.8 Info: 3: add_medium_support migrating 22:00:05.8 Info: Beginning Transaction 22:00:05.8 Info: Starting migration of Main DB to 3 22:00:05.8 Info: AlterTable Albums 22:00:05.8 Info: => 9E-07s 22:00:05.8 Info: CreateColumn Albums Media String 22:00:05.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:05.8 Info: => 0.0005258s 22:00:05.8 Info: AlterTable Tracks 22:00:05.8 Info: => 7E-07s 22:00:05.8 Info: CreateColumn Tracks MediumNumber Int32 22:00:05.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:05.8 Info: => 0.0004688s 22:00:05.8 Info: AlterTable Tracks 22:00:05.8 Info: => 7E-07s 22:00:05.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:05.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:05.8 Info: => 0.0004681s 22:00:05.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:05.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:05.8 Info: => 4.49E-05s 22:00:05.8 Info: DeleteColumn Tracks TrackNumber 22:00:05.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:00:05.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:00:05.8 Info: DROP TABLE "Tracks" 22:00:05.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:05.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:05.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:05.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:05.8 Info: => 0.004792s 22:00:05.8 Info: AlterTable Tracks 22:00:05.8 Info: => 6E-07s 22:00:05.8 Info: CreateColumn Tracks TrackNumber String 22:00:05.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:05.8 Info: => 0.0004725s 22:00:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:05', 'add_medium_support') 22:00:05.8 Info: Committing Transaction 22:00:05.8 Info: 3: add_medium_support migrated 22:00:05.8 Info: => 0.0012601s 22:00:05.8 Info: 4: add_various_qualites_in_profile migrating 22:00:05.8 Info: Beginning Transaction 22:00:05.8 Info: Starting migration of Main DB to 4 22:00:05.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:05.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:05.8 Info: => 5.21E-05s 22:00:05.8 Info: PerformDBOperation 22:00:05.8 Info: Performing DB Operation 22:00:05.8 Info: => 3.25E-05s 22:00:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:05', 'add_various_qualites_in_profile') 22:00:05.8 Info: Committing Transaction 22:00:05.8 Info: 4: add_various_qualites_in_profile migrated 22:00:05.8 Info: => 0.0006445s 22:00:05.8 Info: 5: metadata_profiles migrating 22:00:05.8 Info: Beginning Transaction 22:00:05.8 Info: Starting migration of Main DB to 5 22:00:05.8 Info: CreateTable MetadataProfiles 22:00:05.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:00:05.8 Info: => 0.0001304s 22:00:05.8 Info: CreateIndex MetadataProfiles (Name) 22:00:05.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:05.8 Info: => 8.73E-05s 22:00:05.8 Info: AlterTable Artists 22:00:05.8 Info: => 6E-07s 22:00:05.8 Info: CreateColumn Artists MetadataProfileId Int32 22:00:05.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:05.8 Info: => 0.0005144s 22:00:05.8 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:05.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:00:05.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:00:05.8 Info: DROP TABLE "Artists" 22:00:05.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:05.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:05.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:05.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:05.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:05.9 Info: => 0.0040068s 22:00:05.9 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:05.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:00:05.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:00:05.9 Info: DROP TABLE "Artists" 22:00:05.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:05.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:05.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:05.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:05.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:05.9 Info: => 0.0038866s 22:00:05.9 Info: AlterTable Albums 22:00:05.9 Info: => 5E-07s 22:00:05.9 Info: CreateColumn Albums SecondaryTypes String 22:00:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:05.9 Info: => 0.000481s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:05', 'metadata_profiles') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 5: metadata_profiles migrated 22:00:05.9 Info: => 0.0013003s 22:00:05.9 Info: 6: separate_automatic_and_interactive_search migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 6 22:00:05.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:05.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:00:05.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:05.9 Info: DROP TABLE "Indexers" 22:00:05.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:05.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:05.9 Info: => 0.0044213s 22:00:05.9 Info: AlterTable Indexers 22:00:05.9 Info: => 7E-07s 22:00:05.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:05.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:05.9 Info: => 0.0004862s 22:00:05.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:05.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:05.9 Info: => 3.98E-05s 22:00:05.9 Info: AlterTable Indexers 22:00:05.9 Info: => 5E-07s 22:00:05.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:05.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:00:05.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:00:05.9 Info: DROP TABLE "Indexers" 22:00:05.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:05.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:05.9 Info: => 0.0032451s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:05', 'separate_automatic_and_interactive_search') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 6: separate_automatic_and_interactive_search migrated 22:00:05.9 Info: => 0.0039536s 22:00:05.9 Info: 7: change_album_path_to_relative migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 7 22:00:05.9 Info: DeleteColumn Albums Path 22:00:05.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:00:05.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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:00:05.9 Info: DROP TABLE "Albums" 22:00:05.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:05.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:05.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:05.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:05.9 Info: => 0.0048622s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:05', 'change_album_path_to_relative') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 7: change_album_path_to_relative migrated 22:00:05.9 Info: => 0.0056581s 22:00:05.9 Info: 8: change_quality_size_mb_to_kb migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 8 22:00:05.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:00:05.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:00:05.9 Info: => 5.08E-05s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:05', 'change_quality_size_mb_to_kb') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 8: change_quality_size_mb_to_kb migrated 22:00:05.9 Info: => 0.0006526s 22:00:05.9 Info: 9: album_releases migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 9 22:00:05.9 Info: AlterTable Albums 22:00:05.9 Info: => 8E-07s 22:00:05.9 Info: CreateColumn Albums Releases String 22:00:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:05.9 Info: => 0.0005145s 22:00:05.9 Info: AlterTable Albums 22:00:05.9 Info: => 1E-06s 22:00:05.9 Info: CreateColumn Albums CurrentRelease String 22:00:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:05.9 Info: => 0.000472s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:05', 'album_releases') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 9: album_releases migrated 22:00:05.9 Info: => 0.0011539s 22:00:05.9 Info: 10: album_releases_fix migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 10 22:00:05.9 Info: AlterTable Albums 22:00:05.9 Info: => 8E-07s 22:00:05.9 Info: AlterColumn Albums Releases String 22:00:05.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:00:05.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:05.9 Info: DROP TABLE "Albums" 22:00:05.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:05.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:05.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:05.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:05.9 Info: => 0.0047967s 22:00:05.9 Info: AlterTable Albums 22:00:05.9 Info: => 6E-07s 22:00:05.9 Info: AlterColumn Albums CurrentRelease String 22:00:05.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:00:05.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:05.9 Info: DROP TABLE "Albums" 22:00:05.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:05.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:05.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:05.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:05.9 Info: => 0.003943s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:05', 'album_releases_fix') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 10: album_releases_fix migrated 22:00:05.9 Info: => 0.0046968s 22:00:05.9 Info: 11: import_lists migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 11 22:00:05.9 Info: CreateTable ImportLists 22:00:05.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:00:05.9 Info: => 0.0001577s 22:00:05.9 Info: CreateIndex ImportLists (Name) 22:00:05.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:05.9 Info: => 7.84E-05s 22:00:05.9 Info: CreateTable ImportListStatus 22:00:05.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:00:05.9 Info: => 0.0001075s 22:00:05.9 Info: CreateIndex ImportListStatus (ProviderId) 22:00:05.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:05.9 Info: => 7.35E-05s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:05', 'import_lists') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 11: import_lists migrated 22:00:05.9 Info: => 0.0007603s 22:00:05.9 Info: 12: add_release_status migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 12 22:00:05.9 Info: AlterTable MetadataProfiles 22:00:05.9 Info: => 8E-07s 22:00:05.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:05.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:05.9 Info: => 0.0005229s 22:00:05.9 Info: PerformDBOperation 22:00:05.9 Info: Performing DB Operation 22:00:05.9 Info: => 2.73E-05s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:05', 'add_release_status') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 12: add_release_status migrated 22:00:05.9 Info: => 0.0006773s 22:00:05.9 Info: 13: album_download_notification migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 13 22:00:05.9 Info: AlterTable Notifications 22:00:05.9 Info: => 8E-07s 22:00:05.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:05.9 Info: => 0.0005206s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:05', 'album_download_notification') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 13: album_download_notification migrated 22:00:05.9 Info: => 0.0011808s 22:00:05.9 Info: 14: fix_language_metadata_profiles migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 14 22:00:05.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:00:05.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:00:05.9 Info: => 7.97E-05s 22:00:05.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:00:05.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:00:05.9 Info: => 5.11E-05s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:05', 'fix_language_metadata_profiles') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 14: fix_language_metadata_profiles migrated 22:00:05.9 Info: => 0.0006567s 22:00:05.9 Info: 15: remove_fanzub migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 15 22:00:05.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:05.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:05.9 Info: => 4.4E-05s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:05', 'remove_fanzub') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 15: remove_fanzub migrated 22:00:05.9 Info: => 0.0006458s 22:00:05.9 Info: 16: update_artist_history_indexes migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 16 22:00:05.9 Info: CreateIndex Albums (ArtistId) 22:00:05.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:05.9 Info: => 0.000119s 22:00:05.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:05.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:05.9 Info: => 7.98E-05s 22:00:05.9 Info: DeleteIndex History (AlbumId) 22:00:05.9 Info: DROP INDEX "IX_History_AlbumId" 22:00:05.9 Info: => 0.0001184s 22:00:05.9 Info: CreateIndex History (AlbumId, Date) 22:00:05.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:05.9 Info: => 8.79E-05s 22:00:05.9 Info: DeleteIndex History (DownloadId) 22:00:05.9 Info: DROP INDEX "IX_History_DownloadId" 22:00:05.9 Info: => 0.0001065s 22:00:05.9 Info: CreateIndex History (DownloadId, Date) 22:00:05.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:05.9 Info: => 8.58E-05s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:05', 'update_artist_history_indexes') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 16: update_artist_history_indexes migrated 22:00:05.9 Info: => 0.0015741s 22:00:05.9 Info: 17: remove_nma migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 17 22:00:05.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:05.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:05.9 Info: => 5.06E-05s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:05', 'remove_nma') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 17: remove_nma migrated 22:00:05.9 Info: => 0.0006554s 22:00:05.9 Info: 18: album_disambiguation migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 18 22:00:05.9 Info: AlterTable Albums 22:00:05.9 Info: => 1E-06s 22:00:05.9 Info: CreateColumn Albums Disambiguation String 22:00:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:05.9 Info: => 0.0005648s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:05', 'album_disambiguation') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 18: album_disambiguation migrated 22:00:05.9 Info: => 0.0012241s 22:00:05.9 Info: 19: add_ape_quality_in_profiles migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 19 22:00:05.9 Info: PerformDBOperation 22:00:05.9 Info: Performing DB Operation 22:00:05.9 Info: => 3.26E-05s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:05', 'add_ape_quality_in_profiles') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 19: add_ape_quality_in_profiles migrated 22:00:05.9 Info: => 0.0006429s 22:00:05.9 Info: 20: remove_pushalot migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 20 22:00:05.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:05.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:05.9 Info: => 4.68E-05s 22:00:05.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:05.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:05.9 Info: => 2.95E-05s 22:00:05.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:05.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:05.9 Info: => 2.76E-05s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:05', 'remove_pushalot') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 20: remove_pushalot migrated 22:00:05.9 Info: => 0.0006303s 22:00:05.9 Info: 21: add_custom_filters migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 21 22:00:05.9 Info: CreateTable CustomFilters 22:00:05.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:00:05.9 Info: => 0.0001282s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:05', 'add_custom_filters') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 21: add_custom_filters migrated 22:00:05.9 Info: => 0.0007598s 22:00:05.9 Info: 22: import_list_tags migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 22 22:00:05.9 Info: AlterTable ImportLists 22:00:05.9 Info: => 7E-07s 22:00:05.9 Info: CreateColumn ImportLists Tags String 22:00:05.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:05.9 Info: => 0.000551s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:05', 'import_list_tags') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 22: import_list_tags migrated 22:00:05.9 Info: => 0.0012016s 22:00:05.9 Info: 23: add_release_groups_etc migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 23 22:00:05.9 Info: CreateTable ArtistMetadata 22:00:05.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:00:05.9 Info: => 0.0002282s 22:00:05.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:05.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:05.9 Info: => 0.0001101s 22:00:05.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:00:05.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:00:05.9 Info: => 8.23E-05s 22:00:05.9 Info: AlterTable Artists 22:00:05.9 Info: => 5E-07s 22:00:05.9 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:05.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:05.9 Info: => 0.0005318s 22:00:05.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:05.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:05.9 Info: => 9.12E-05s 22:00:05.9 Info: CreateTable AlbumReleases 22:00:05.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:00:05.9 Info: => 0.0001466s 22:00:05.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:05.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:05.9 Info: => 8.68E-05s 22:00:05.9 Info: CreateIndex AlbumReleases (AlbumId) 22:00:05.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:05.9 Info: => 7.78E-05s 22:00:05.9 Info: PerformDBOperation 22:00:05.9 Info: Performing DB Operation 22:00:05.9 Info: => 3.39E-05s 22:00:05.9 Info: AlterTable Albums 22:00:05.9 Info: => 3E-07s 22:00:05.9 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:05.9 Info: => 0.0005386s 22:00:05.9 Info: AlterTable Albums 22:00:05.9 Info: => 7E-07s 22:00:05.9 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:05.9 Info: => 0.0005285s 22:00:05.9 Info: AlterTable Albums 22:00:05.9 Info: => 7E-07s 22:00:05.9 Info: CreateColumn Albums Links String 22:00:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:05.9 Info: => 0.0005323s 22:00:05.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:05.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:05.9 Info: => 7.94E-05s 22:00:05.9 Info: AlterTable Tracks 22:00:05.9 Info: => 5E-07s 22:00:05.9 Info: CreateColumn Tracks ForeignRecordingId String 22:00:05.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:05.9 Info: => 0.0005418s 22:00:05.9 Info: AlterTable Tracks 22:00:05.9 Info: => 7E-07s 22:00:05.9 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:05.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:05.9 Info: => 0.0005228s 22:00:05.9 Info: AlterTable Tracks 22:00:05.9 Info: => 7E-07s 22:00:05.9 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:05.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:05.9 Info: => 0.0005254s 22:00:05.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:05.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:05.9 Info: => 7.83E-05s 22:00:05.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:05.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:05.9 Info: => 5.94E-05s 22:00:05.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:05.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:05.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:05.9 Info: DROP TABLE "Artists" 22:00:05.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:05.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:05.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:05.9 Info: => 0.004921s 22:00:05.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:05.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:00:05.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:00:05.9 Info: DROP TABLE "Albums" 22:00:05.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:05.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:05.9 Info: => 0.0050009s 22:00:05.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:05.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:05.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:00:05.9 Info: DROP TABLE "Tracks" 22:00:05.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:05.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:05.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:05.9 Info: => 0.0037099s 22:00:05.9 Info: DeleteColumn TrackFiles ArtistId 22:00:05.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:00:05.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:00:05.9 Info: DROP TABLE "TrackFiles" 22:00:05.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:05.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:05.9 Info: => 0.0043668s 22:00:05.9 Info: CreateIndex Artists (ArtistMetadataId) 22:00:05.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:05.9 Info: => 7.66E-05s 22:00:05.9 Info: CreateIndex Artists (Monitored) 22:00:05.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:05.9 Info: => 7.11E-05s 22:00:05.9 Info: CreateIndex Albums (ArtistMetadataId) 22:00:05.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:05.9 Info: => 8.96E-05s 22:00:05.9 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:05.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:05.9 Info: => 7.83E-05s 22:00:05.9 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:05.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:05.9 Info: => 7.25E-05s 22:00:05.9 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:05.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:05.9 Info: => 7.01E-05s 22:00:05.9 Info: UpdateData 22:00:05.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:05.9 Info: => 4.32E-05s 22:00:05.9 Info: UpdateData 22:00:05.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:05.9 Info: => 3.08E-05s 22:00:05.9 Info: UpdateData 22:00:05.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:05.9 Info: => 3.99E-05s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:05', 'add_release_groups_etc') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 23: add_release_groups_etc migrated 22:00:05.9 Info: => 0.000979s 22:00:05.9 Info: 24: NewMediaInfoFormat migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 24 22:00:05.9 Info: UpdateData 22:00:05.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:05.9 Info: => 5.22E-05s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:05', 'NewMediaInfoFormat') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 24: NewMediaInfoFormat migrated 22:00:05.9 Info: => 0.0006489s 22:00:05.9 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 25 22:00:05.9 Info: RenameTable Restrictions ReleaseProfiles 22:00:05.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:05.9 Info: => 0.001506s 22:00:05.9 Info: AlterTable ReleaseProfiles 22:00:05.9 Info: => 7E-07s 22:00:05.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:05.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:05.9 Info: => 0.0005405s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:05', 'rename_restrictions_to_release_profiles') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:05.9 Info: => 0.0011564s 22:00:05.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 26 22:00:05.9 Info: RenameTable Profiles QualityProfiles 22:00:05.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:05.9 Info: => 0.0014409s 22:00:05.9 Info: AlterTable QualityProfiles 22:00:05.9 Info: => 7E-07s 22:00:05.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:05.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:05.9 Info: => 0.0005385s 22:00:05.9 Info: AlterTable LanguageProfiles 22:00:05.9 Info: => 6E-07s 22:00:05.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:05.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:05.9 Info: => 0.0005069s 22:00:05.9 Info: UpdateData 22:00:05.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:05.9 Info: => 4.61E-05s 22:00:05.9 Info: UpdateData 22:00:05.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:05.9 Info: => 2.81E-05s 22:00:05.9 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:05.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:05.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:05.9 Info: DROP TABLE "Artists" 22:00:05.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:05.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:05.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:05.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:05.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:05.9 Info: => 0.0048085s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:05', 'rename_quality_profiles_add_upgrade_allowed') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:05.9 Info: => 0.005566s 22:00:05.9 Info: 27: add_import_exclusions migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 27 22:00:05.9 Info: CreateTable ImportListExclusions 22:00:05.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:05.9 Info: => 0.0001273s 22:00:05.9 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:05.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:05.9 Info: => 8.16E-05s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:05', 'add_import_exclusions') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 27: add_import_exclusions migrated 22:00:05.9 Info: => 0.0007459s 22:00:05.9 Info: 28: clean_artist_metadata_table migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 28 22:00:05.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:05.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:05.9 Info: => 0.0001544s 22:00:05.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:05.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:05.9 Info: => 0.0001163s 22:00:05.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:00:05.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:00:05.9 Info: => 0.0001114s 22:00:05.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:00:05.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:00:05.9 Info: => 0.000112s 22:00:05.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:05.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:05.9 Info: => 0.0001105s 22:00:05.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:05.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:05.9 Info: => 0.0001101s 22:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:05', 'clean_artist_metadata_table') 22:00:05.9 Info: Committing Transaction 22:00:05.9 Info: 28: clean_artist_metadata_table migrated 22:00:05.9 Info: => 0.0007338s 22:00:05.9 Info: 29: health_issue_notification migrating 22:00:05.9 Info: Beginning Transaction 22:00:05.9 Info: Starting migration of Main DB to 29 22:00:05.9 Info: AlterTable Notifications 22:00:05.9 Info: => 1E-06s 22:00:05.9 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:05.9 Info: => 0.0005894s 22:00:05.9 Info: AlterTable Notifications 22:00:05.9 Info: => 6E-07s 22:00:05.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:05.9 Info: => 0.0005329s 22:00:05.9 Info: AlterTable Notifications 22:00:05.9 Info: => 6E-07s 22:00:05.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:05.9 Info: => 0.0005276s 22:00:05.9 Info: AlterTable Notifications 22:00:05.9 Info: => 7E-07s 22:00:05.9 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:05.9 Info: => 0.000524s 22:00:05.9 Info: AlterTable Notifications 22:00:05.9 Info: => 6E-07s 22:00:05.9 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:05.9 Info: => 0.0005289s 22:00:05.9 Info: DeleteColumn Notifications OnDownload 22:00:05.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:00:05.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:00:05.9 Info: DROP TABLE "Notifications" 22:00:05.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:05.9 Info: => 0.0048404s 22:00:05.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:05.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:00:05.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:00:05.9 Info: DROP TABLE "Notifications" 22:00:05.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:06.0 Info: => 0.0036535s 22:00:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:06', 'health_issue_notification') 22:00:06.0 Info: Committing Transaction 22:00:06.0 Info: 29: health_issue_notification migrated 22:00:06.0 Info: => 0.00441s 22:00:06.0 Info: 30: add_mediafilerepository_mtime migrating 22:00:06.0 Info: Beginning Transaction 22:00:06.0 Info: Starting migration of Main DB to 30 22:00:06.0 Info: AlterTable TrackFiles 22:00:06.0 Info: => 7E-07s 22:00:06.0 Info: CreateColumn TrackFiles Modified DateTime 22:00:06.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:06.0 Info: => 0.0005629s 22:00:06.0 Info: AlterTable TrackFiles 22:00:06.0 Info: => 8E-07s 22:00:06.0 Info: CreateColumn TrackFiles Path String 22:00:06.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:06.0 Info: => 0.0005408s 22:00:06.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:06.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:06.0 Info: => 3.95E-05s 22:00:06.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:00:06.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:00:06.0 Info: => 0.0001204s 22:00:06.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:00:06.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:00:06.0 Info: => 0.0001226s 22:00:06.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:00:06.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:00:06.0 Info: => 0.0001349s 22:00:06.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:00:06.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:00:06.0 Info: => 7.7E-05s 22:00:06.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:06.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:06.0 Info: => 4.76E-05s 22:00:06.0 Info: AlterTable TrackFiles 22:00:06.0 Info: => 5E-07s 22:00:06.0 Info: AlterColumn TrackFiles Path String 22:00:06.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:06.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:00:06.0 Info: DROP TABLE "TrackFiles" 22:00:06.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:06.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:06.0 Info: => 0.0039076s 22:00:06.0 Info: CreateIndex TrackFiles (Path) 22:00:06.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:06.0 Info: => 7.49E-05s 22:00:06.0 Info: DeleteColumn TrackFiles RelativePath 22:00:06.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:06.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:00:06.0 Info: DROP TABLE "TrackFiles" 22:00:06.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:06.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:06.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:06.0 Info: => 0.0047218s 22:00:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:06', 'add_mediafilerepository_mtime') 22:00:06.0 Info: Committing Transaction 22:00:06.0 Info: 30: add_mediafilerepository_mtime migrated 22:00:06.0 Info: => 0.0054701s 22:00:06.0 Info: 31: add_artistmetadataid_constraint migrating 22:00:06.0 Info: Beginning Transaction 22:00:06.0 Info: Starting migration of Main DB to 31 22:00:06.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:00:06.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:00:06.0 Info: => 0.0001177s 22:00:06.0 Info: DeleteIndex Artists (ArtistMetadataId) 22:00:06.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:00:06.0 Info: => 0.0001325s 22:00:06.0 Info: AlterColumn Artists ArtistMetadataId Int32 22:00:06.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:06.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:00:06.0 Info: DROP TABLE "Artists" 22:00:06.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:06.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:06.0 Info: => 0.0054294s 22:00:06.0 Info: CreateIndex Artists (ArtistMetadataId) 22:00:06.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:06.0 Info: => 0.0001163s 22:00:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T22:00:06', 'add_artistmetadataid_constraint') 22:00:06.0 Info: Committing Transaction 22:00:06.0 Info: 31: add_artistmetadataid_constraint migrated 22:00:06.0 Info: => 0.0008406s 22:00:06.0 Info: 32: old_ids_and_artist_alias migrating 22:00:06.0 Info: Beginning Transaction 22:00:06.0 Info: Starting migration of Main DB to 32 22:00:06.0 Info: AlterTable ArtistMetadata 22:00:06.0 Info: => 1.1E-06s 22:00:06.0 Info: CreateColumn ArtistMetadata Aliases String 22:00:06.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:00:06.0 Info: => 0.0005768s 22:00:06.0 Info: AlterTable ArtistMetadata 22:00:06.0 Info: => 6E-07s 22:00:06.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:00:06.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:00:06.0 Info: => 0.0005394s 22:00:06.0 Info: AlterTable Albums 22:00:06.0 Info: => 9E-07s 22:00:06.0 Info: CreateColumn Albums OldForeignAlbumIds String 22:00:06.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:00:06.0 Info: => 0.000537s 22:00:06.0 Info: AlterTable AlbumReleases 22:00:06.0 Info: => 7E-07s 22:00:06.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:00:06.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:00:06.0 Info: => 0.0005405s 22:00:06.0 Info: AlterTable Tracks 22:00:06.0 Info: => 7E-07s 22:00:06.0 Info: CreateColumn Tracks OldForeignRecordingIds String 22:00:06.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:00:06.0 Info: => 0.000548s 22:00:06.0 Info: AlterTable Tracks 22:00:06.0 Info: => 7E-07s 22:00:06.0 Info: CreateColumn Tracks OldForeignTrackIds String 22:00:06.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:00:06.0 Info: => 0.000536s 22:00:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T22:00:06', 'old_ids_and_artist_alias') 22:00:06.0 Info: Committing Transaction 22:00:06.0 Info: 32: old_ids_and_artist_alias migrated 22:00:06.0 Info: => 0.0012129s 22:00:06.0 Info: 33: download_propers_config migrating 22:00:06.0 Info: Beginning Transaction 22:00:06.0 Info: Starting migration of Main DB to 33 22:00:06.0 Info: PerformDBOperation 22:00:06.0 Info: Performing DB Operation 22:00:06.0 Info: => 3.11E-05s 22:00:06.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:06.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:06.0 Info: => 3.3E-05s 22:00:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T22:00:06', 'download_propers_config') 22:00:06.0 Info: Committing Transaction 22:00:06.0 Info: 33: download_propers_config migrated 22:00:06.0 Info: => 0.0006468s 22:00:06.0 Info: 34: remove_language_profiles migrating 22:00:06.0 Info: Beginning Transaction 22:00:06.0 Info: Starting migration of Main DB to 34 22:00:06.0 Info: DeleteTable LanguageProfiles 22:00:06.0 Info: DROP TABLE "LanguageProfiles" 22:00:06.0 Info: => 0.0001916s 22:00:06.0 Info: DeleteColumn Artists LanguageProfileId 22:00:06.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:06.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:06.0 Info: DROP TABLE "Artists" 22:00:06.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:06.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:06.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:06.0 Info: => 0.0049621s 22:00:06.0 Info: DeleteColumn ImportLists LanguageProfileId 22:00:06.0 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 22:00:06.0 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 22:00:06.0 Info: DROP TABLE "ImportLists" 22:00:06.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:00:06.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:06.0 Info: => 0.0044656s 22:00:06.0 Info: DeleteColumn Blacklist Language 22:00:06.0 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 22:00:06.0 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 22:00:06.0 Info: DROP TABLE "Blacklist" 22:00:06.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:00:06.0 Info: => 0.0035641s 22:00:06.0 Info: DeleteColumn History Language 22:00:06.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 22:00:06.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 22:00:06.0 Info: DROP TABLE "History" 22:00:06.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:06.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:06.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:06.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:06.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:06.0 Info: => 0.0050436s 22:00:06.0 Info: DeleteColumn LyricFiles Language 22:00:06.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:00:06.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 22:00:06.0 Info: DROP TABLE "LyricFiles" 22:00:06.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:06.0 Info: => 0.0033996s 22:00:06.0 Info: DeleteColumn TrackFiles Language 22:00:06.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:06.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 22:00:06.0 Info: DROP TABLE "TrackFiles" 22:00:06.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:06.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:06.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:06.0 Info: => 0.004446s 22:00:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T22:00:06', 'remove_language_profiles') 22:00:06.0 Info: Committing Transaction 22:00:06.0 Info: 34: remove_language_profiles migrated 22:00:06.0 Info: => 0.0053585s 22:00:06.0 Info: 35: multi_disc_naming_format migrating 22:00:06.0 Info: Beginning Transaction 22:00:06.0 Info: Starting migration of Main DB to 35 22:00:06.0 Info: AlterTable NamingConfig 22:00:06.0 Info: => 5E-07s 22:00:06.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:00:06.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:00:06.0 Info: => 0.0005544s 22:00:06.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:06.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:06.0 Info: => 4.39E-05s 22:00:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T22:00:06', 'multi_disc_naming_format') 22:00:06.0 Info: Committing Transaction 22:00:06.0 Info: 35: multi_disc_naming_format migrated 22:00:06.0 Info: => 0.0006949s 22:00:06.0 Info: 36: add_download_client_priority migrating 22:00:06.0 Info: Beginning Transaction 22:00:06.0 Info: Starting migration of Main DB to 36 22:00:06.0 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge2', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'sab', 'Sabnzbd', '{ "host": "127.0.0.1", "port": 0, "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'SabnzbdSettings') 22:00:06.0 Info: AlterTable DownloadClients 22:00:06.0 Info: => 5E-07s 22:00:06.0 Info: CreateColumn DownloadClients Priority Int32 22:00:06.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:00:06.0 Info: => 0.0005487s 22:00:06.0 Info: PerformDBOperation 22:00:06.0 Info: Performing DB Operation 22:00:06.0 Info: => 0.0011013s 22:00:06.0 Info: -> 1 Insert operations completed in 00:00:00.0001549 taking an average of 00:00:00.0001549 22:00:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T22:00:06', 'add_download_client_priority') 22:00:06.0 Info: Committing Transaction 22:00:06.0 Info: 36: add_download_client_priority migrated 22:00:06.0 Info: => 0.0018898s 22:00:06.0 Debug: Took: 00:00:00.2146537 22:00:06.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 22:00:06.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 22:00:06.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648061026946_159/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:06.1 Info: DatabaseEngineVersionCheck migrating 22:00:06.1 Info: PerformDBOperation 22:00:06.1 Info: Performing DB Operation 22:00:06.1 Info: SQLite 3.49.1 22:00:06.1 Info: => 0.0022032s 22:00:06.1 Info: DatabaseEngineVersionCheck migrated 22:00:06.1 Info: => 0.0022174s 22:00:06.1 Info: VersionMigration migrating 22:00:06.1 Info: Beginning Transaction 22:00:06.1 Info: CreateTable VersionInfo 22:00:06.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:06.1 Info: => 0.0001523s 22:00:06.1 Info: Committing Transaction 22:00:06.1 Info: VersionMigration migrated 22:00:06.1 Info: => 0.0012455s 22:00:06.1 Info: VersionUniqueMigration migrating 22:00:06.1 Info: Beginning Transaction 22:00:06.1 Info: CreateIndex VersionInfo (Version) 22:00:06.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:06.1 Info: => 0.000126s 22:00:06.1 Info: AlterTable VersionInfo 22:00:06.1 Info: => 7E-07s 22:00:06.1 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:06.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:06.1 Info: => 0.0005723s 22:00:06.1 Info: Committing Transaction 22:00:06.1 Info: VersionUniqueMigration migrated 22:00:06.1 Info: => 0.0011609s 22:00:06.1 Info: VersionDescriptionMigration migrating 22:00:06.1 Info: Beginning Transaction 22:00:06.1 Info: AlterTable VersionInfo 22:00:06.1 Info: => 7E-07s 22:00:06.1 Info: CreateColumn VersionInfo Description String 22:00:06.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:06.1 Info: => 0.0002028s 22:00:06.1 Info: Committing Transaction 22:00:06.1 Info: VersionDescriptionMigration migrated 22:00:06.1 Info: => 0.0007448s 22:00:06.1 Info: 1: InitialSetup migrating 22:00:06.1 Info: Beginning Transaction 22:00:06.1 Info: Starting migration of Main DB to 1 22:00:06.1 Info: CreateTable Config 22:00:06.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:06.1 Info: => 0.0001649s 22:00:06.1 Info: CreateIndex Config (Key) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:06.1 Info: => 7.73E-05s 22:00:06.1 Info: CreateTable RootFolders 22:00:06.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:06.1 Info: => 7.86E-05s 22:00:06.1 Info: CreateIndex RootFolders (Path) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:06.1 Info: => 6.55E-05s 22:00:06.1 Info: CreateTable Artists 22:00:06.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:00:06.1 Info: => 0.0002216s 22:00:06.1 Info: CreateIndex Artists (ForeignArtistId) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:06.1 Info: => 7.53E-05s 22:00:06.1 Info: CreateIndex Artists (NameSlug) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:06.1 Info: => 7.27E-05s 22:00:06.1 Info: CreateIndex Artists (CleanName) 22:00:06.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.1 Info: => 6.53E-05s 22:00:06.1 Info: CreateIndex Artists (Path) 22:00:06.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.1 Info: => 6.02E-05s 22:00:06.1 Info: CreateTable Albums 22:00:06.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:00:06.1 Info: => 0.0002318s 22:00:06.1 Info: CreateIndex Albums (ForeignAlbumId) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:06.1 Info: => 0.0017528s 22:00:06.1 Info: CreateIndex Albums (MBId) 22:00:06.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:06.1 Info: => 6.72E-05s 22:00:06.1 Info: CreateIndex Albums (TADBId) 22:00:06.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:06.1 Info: => 6.39E-05s 22:00:06.1 Info: CreateIndex Albums (TitleSlug) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:06.1 Info: => 6.35E-05s 22:00:06.1 Info: CreateIndex Albums (CleanTitle) 22:00:06.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:06.1 Info: => 6.68E-05s 22:00:06.1 Info: CreateIndex Albums (Path) 22:00:06.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:06.1 Info: => 6.49E-05s 22:00:06.1 Info: CreateTable Tracks 22:00:06.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:00:06.1 Info: => 0.0001391s 22:00:06.1 Info: CreateIndex Tracks (ForeignTrackId) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:06.1 Info: => 6.93E-05s 22:00:06.1 Info: CreateIndex Tracks (ArtistId) 22:00:06.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:06.1 Info: => 7.12E-05s 22:00:06.1 Info: CreateIndex Tracks (TrackFileId) 22:00:06.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:06.1 Info: => 7.38E-05s 22:00:06.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:06.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:06.1 Info: => 7.74E-05s 22:00:06.1 Info: CreateTable TrackFiles 22:00:06.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:00:06.1 Info: => 0.0001263s 22:00:06.1 Info: CreateIndex TrackFiles (ArtistId) 22:00:06.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:06.1 Info: => 8.02E-05s 22:00:06.1 Info: CreateIndex TrackFiles (AlbumId) 22:00:06.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:06.1 Info: => 6.78E-05s 22:00:06.1 Info: CreateTable History 22:00:06.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:00:06.1 Info: => 0.0001316s 22:00:06.1 Info: CreateIndex History (Date) 22:00:06.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:06.1 Info: => 6.87E-05s 22:00:06.1 Info: CreateIndex History (EventType) 22:00:06.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:06.1 Info: => 6.2E-05s 22:00:06.1 Info: CreateIndex History (DownloadId) 22:00:06.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:06.1 Info: => 6.18E-05s 22:00:06.1 Info: CreateIndex History (AlbumId) 22:00:06.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:06.1 Info: => 6.34E-05s 22:00:06.1 Info: CreateTable Notifications 22:00:06.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:00:06.1 Info: => 0.0001138s 22:00:06.1 Info: CreateTable ScheduledTasks 22:00:06.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:00:06.1 Info: => 0.0001346s 22:00:06.1 Info: CreateIndex ScheduledTasks (TypeName) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:06.1 Info: => 0.0001031s 22:00:06.1 Info: CreateTable Indexers 22:00:06.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:00:06.1 Info: => 0.0001223s 22:00:06.1 Info: CreateIndex Indexers (Name) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:06.1 Info: => 7.58E-05s 22:00:06.1 Info: CreateTable Profiles 22:00:06.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:00:06.1 Info: => 8.51E-05s 22:00:06.1 Info: CreateIndex Profiles (Name) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:06.1 Info: => 7.35E-05s 22:00:06.1 Info: CreateTable QualityDefinitions 22:00:06.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:00:06.1 Info: => 0.0001021s 22:00:06.1 Info: CreateIndex QualityDefinitions (Quality) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:06.1 Info: => 7E-05s 22:00:06.1 Info: CreateIndex QualityDefinitions (Title) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:06.1 Info: => 0.0001039s 22:00:06.1 Info: CreateTable NamingConfig 22:00:06.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:00:06.1 Info: => 0.0001286s 22:00:06.1 Info: CreateTable Blacklist 22:00:06.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:00:06.1 Info: => 0.0001537s 22:00:06.1 Info: CreateTable Metadata 22:00:06.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:00:06.1 Info: => 9.34E-05s 22:00:06.1 Info: CreateTable MetadataFiles 22:00:06.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:00:06.1 Info: => 0.0001158s 22:00:06.1 Info: CreateTable DownloadClients 22:00:06.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:00:06.1 Info: => 9.83E-05s 22:00:06.1 Info: CreateTable PendingReleases 22:00:06.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:00:06.1 Info: => 0.0001102s 22:00:06.1 Info: CreateTable RemotePathMappings 22:00:06.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:00:06.1 Info: => 0.0001041s 22:00:06.1 Info: CreateTable Tags 22:00:06.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:06.1 Info: => 8.43E-05s 22:00:06.1 Info: CreateIndex Tags (Label) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:06.1 Info: => 8.04E-05s 22:00:06.1 Info: CreateTable Restrictions 22:00:06.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:06.1 Info: => 8.95E-05s 22:00:06.1 Info: CreateTable DelayProfiles 22:00:06.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:00:06.1 Info: => 0.00012s 22:00:06.1 Info: CreateTable Users 22:00:06.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:00:06.1 Info: => 8.68E-05s 22:00:06.1 Info: CreateIndex Users (Identifier) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:06.1 Info: => 0.0001073s 22:00:06.1 Info: CreateIndex Users (Username) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:06.1 Info: => 8.99E-05s 22:00:06.1 Info: CreateTable Commands 22:00:06.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:00:06.1 Info: => 0.0001411s 22:00:06.1 Info: CreateTable IndexerStatus 22:00:06.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:00:06.1 Info: => 0.0001189s 22:00:06.1 Info: CreateIndex IndexerStatus (ProviderId) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:06.1 Info: => 7.96E-05s 22:00:06.1 Info: CreateTable ExtraFiles 22:00:06.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:00:06.1 Info: => 0.0001085s 22:00:06.1 Info: CreateTable LyricFiles 22:00:06.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:00:06.1 Info: => 0.0001356s 22:00:06.1 Info: CreateTable LanguageProfiles 22:00:06.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:00:06.1 Info: => 9.08E-05s 22:00:06.1 Info: CreateIndex LanguageProfiles (Name) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:06.1 Info: => 8.09E-05s 22:00:06.1 Info: CreateTable DownloadClientStatus 22:00:06.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:00:06.1 Info: => 9.92E-05s 22:00:06.1 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:06.1 Info: => 7.82E-05s 22:00:06.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:06.1 Info: -> 1 Insert operations completed in 00:00:00.0000591 taking an average of 00:00:00.0000591 22:00:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:06', 'InitialSetup') 22:00:06.1 Info: Committing Transaction 22:00:06.1 Info: 1: InitialSetup migrated 22:00:06.1 Info: => 0.010175s 22:00:06.1 Info: 2: add_reason_to_pending_releases migrating 22:00:06.1 Info: Beginning Transaction 22:00:06.1 Info: Starting migration of Main DB to 2 22:00:06.1 Info: AlterTable PendingReleases 22:00:06.1 Info: => 8E-07s 22:00:06.1 Info: CreateColumn PendingReleases Reason Int32 22:00:06.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:06.1 Info: => 0.0005547s 22:00:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:06', 'add_reason_to_pending_releases') 22:00:06.1 Info: Committing Transaction 22:00:06.1 Info: 2: add_reason_to_pending_releases migrated 22:00:06.1 Info: => 0.0012319s 22:00:06.1 Info: 3: add_medium_support migrating 22:00:06.1 Info: Beginning Transaction 22:00:06.1 Info: Starting migration of Main DB to 3 22:00:06.1 Info: AlterTable Albums 22:00:06.1 Info: => 7E-07s 22:00:06.1 Info: CreateColumn Albums Media String 22:00:06.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:06.1 Info: => 0.0005243s 22:00:06.1 Info: AlterTable Tracks 22:00:06.1 Info: => 1E-06s 22:00:06.1 Info: CreateColumn Tracks MediumNumber Int32 22:00:06.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:06.1 Info: => 0.0004718s 22:00:06.1 Info: AlterTable Tracks 22:00:06.1 Info: => 6E-07s 22:00:06.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:06.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:06.1 Info: => 0.0004649s 22:00:06.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:06.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:06.1 Info: => 4.21E-05s 22:00:06.1 Info: DeleteColumn Tracks TrackNumber 22:00:06.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:00:06.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:00:06.1 Info: DROP TABLE "Tracks" 22:00:06.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:06.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:06.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:06.1 Info: => 0.0036585s 22:00:06.1 Info: AlterTable Tracks 22:00:06.1 Info: => 7E-07s 22:00:06.1 Info: CreateColumn Tracks TrackNumber String 22:00:06.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:06.1 Info: => 0.0004643s 22:00:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:06', 'add_medium_support') 22:00:06.1 Info: Committing Transaction 22:00:06.1 Info: 3: add_medium_support migrated 22:00:06.1 Info: => 0.0012291s 22:00:06.1 Info: 4: add_various_qualites_in_profile migrating 22:00:06.1 Info: Beginning Transaction 22:00:06.1 Info: Starting migration of Main DB to 4 22:00:06.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:06.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:06.1 Info: => 5.05E-05s 22:00:06.1 Info: PerformDBOperation 22:00:06.1 Info: Performing DB Operation 22:00:06.1 Info: => 3.38E-05s 22:00:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:06', 'add_various_qualites_in_profile') 22:00:06.1 Info: Committing Transaction 22:00:06.1 Info: 4: add_various_qualites_in_profile migrated 22:00:06.1 Info: => 0.0006551s 22:00:06.1 Info: 5: metadata_profiles migrating 22:00:06.1 Info: Beginning Transaction 22:00:06.1 Info: Starting migration of Main DB to 5 22:00:06.1 Info: CreateTable MetadataProfiles 22:00:06.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:00:06.1 Info: => 0.0001284s 22:00:06.1 Info: CreateIndex MetadataProfiles (Name) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:06.1 Info: => 8.63E-05s 22:00:06.1 Info: AlterTable Artists 22:00:06.1 Info: => 6E-07s 22:00:06.1 Info: CreateColumn Artists MetadataProfileId Int32 22:00:06.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:06.1 Info: => 0.0004966s 22:00:06.1 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:06.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:00:06.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:00:06.1 Info: DROP TABLE "Artists" 22:00:06.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:06.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.1 Info: => 0.0039207s 22:00:06.1 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:06.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:00:06.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:00:06.1 Info: DROP TABLE "Artists" 22:00:06.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:06.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.1 Info: => 0.0045704s 22:00:06.1 Info: AlterTable Albums 22:00:06.1 Info: => 6E-07s 22:00:06.1 Info: CreateColumn Albums SecondaryTypes String 22:00:06.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:06.1 Info: => 0.0004921s 22:00:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:06', 'metadata_profiles') 22:00:06.1 Info: Committing Transaction 22:00:06.1 Info: 5: metadata_profiles migrated 22:00:06.1 Info: => 0.0013198s 22:00:06.1 Info: 6: separate_automatic_and_interactive_search migrating 22:00:06.1 Info: Beginning Transaction 22:00:06.1 Info: Starting migration of Main DB to 6 22:00:06.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:06.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:00:06.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:06.1 Info: DROP TABLE "Indexers" 22:00:06.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:06.1 Info: => 0.003953s 22:00:06.1 Info: AlterTable Indexers 22:00:06.1 Info: => 7E-07s 22:00:06.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:06.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:06.1 Info: => 0.0004662s 22:00:06.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:06.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:06.1 Info: => 4.49E-05s 22:00:06.1 Info: AlterTable Indexers 22:00:06.1 Info: => 4E-07s 22:00:06.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:06.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:00:06.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:00:06.1 Info: DROP TABLE "Indexers" 22:00:06.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:06.1 Info: => 0.0039533s 22:00:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:06', 'separate_automatic_and_interactive_search') 22:00:06.1 Info: Committing Transaction 22:00:06.1 Info: 6: separate_automatic_and_interactive_search migrated 22:00:06.1 Info: => 0.0046795s 22:00:06.1 Info: 7: change_album_path_to_relative migrating 22:00:06.1 Info: Beginning Transaction 22:00:06.1 Info: Starting migration of Main DB to 7 22:00:06.1 Info: DeleteColumn Albums Path 22:00:06.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:00:06.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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:00:06.1 Info: DROP TABLE "Albums" 22:00:06.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:06.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:06.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:06.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:06.1 Info: => 0.0055779s 22:00:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:06', 'change_album_path_to_relative') 22:00:06.1 Info: Committing Transaction 22:00:06.1 Info: 7: change_album_path_to_relative migrated 22:00:06.1 Info: => 0.0063618s 22:00:06.1 Info: 8: change_quality_size_mb_to_kb migrating 22:00:06.1 Info: Beginning Transaction 22:00:06.1 Info: Starting migration of Main DB to 8 22:00:06.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:00:06.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:00:06.1 Info: => 5.1E-05s 22:00:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:06', 'change_quality_size_mb_to_kb') 22:00:06.1 Info: Committing Transaction 22:00:06.1 Info: 8: change_quality_size_mb_to_kb migrated 22:00:06.1 Info: => 0.0006788s 22:00:06.1 Info: 9: album_releases migrating 22:00:06.1 Info: Beginning Transaction 22:00:06.1 Info: Starting migration of Main DB to 9 22:00:06.1 Info: AlterTable Albums 22:00:06.1 Info: => 6E-07s 22:00:06.1 Info: CreateColumn Albums Releases String 22:00:06.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:06.1 Info: => 0.0005127s 22:00:06.1 Info: AlterTable Albums 22:00:06.1 Info: => 1E-06s 22:00:06.1 Info: CreateColumn Albums CurrentRelease String 22:00:06.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:06.1 Info: => 0.0004813s 22:00:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:06', 'album_releases') 22:00:06.1 Info: Committing Transaction 22:00:06.1 Info: 9: album_releases migrated 22:00:06.1 Info: => 0.0011301s 22:00:06.1 Info: 10: album_releases_fix migrating 22:00:06.1 Info: Beginning Transaction 22:00:06.1 Info: Starting migration of Main DB to 10 22:00:06.1 Info: AlterTable Albums 22:00:06.1 Info: => 7E-07s 22:00:06.1 Info: AlterColumn Albums Releases String 22:00:06.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:00:06.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:06.1 Info: DROP TABLE "Albums" 22:00:06.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:06.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:06.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:06.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:06.1 Info: => 0.004839s 22:00:06.1 Info: AlterTable Albums 22:00:06.1 Info: => 7E-07s 22:00:06.1 Info: AlterColumn Albums CurrentRelease String 22:00:06.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:00:06.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:06.1 Info: DROP TABLE "Albums" 22:00:06.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:06.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:06.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:06.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:06.1 Info: => 0.003889s 22:00:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:06', 'album_releases_fix') 22:00:06.1 Info: Committing Transaction 22:00:06.1 Info: 10: album_releases_fix migrated 22:00:06.1 Info: => 0.0046641s 22:00:06.1 Info: 11: import_lists migrating 22:00:06.1 Info: Beginning Transaction 22:00:06.1 Info: Starting migration of Main DB to 11 22:00:06.1 Info: CreateTable ImportLists 22:00:06.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:00:06.1 Info: => 0.0001622s 22:00:06.1 Info: CreateIndex ImportLists (Name) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:06.1 Info: => 7.88E-05s 22:00:06.1 Info: CreateTable ImportListStatus 22:00:06.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:00:06.1 Info: => 0.0001041s 22:00:06.1 Info: CreateIndex ImportListStatus (ProviderId) 22:00:06.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:06.1 Info: => 7.27E-05s 22:00:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:06', 'import_lists') 22:00:06.1 Info: Committing Transaction 22:00:06.1 Info: 11: import_lists migrated 22:00:06.1 Info: => 0.0007578s 22:00:06.1 Info: 12: add_release_status migrating 22:00:06.1 Info: Beginning Transaction 22:00:06.1 Info: Starting migration of Main DB to 12 22:00:06.1 Info: AlterTable MetadataProfiles 22:00:06.1 Info: => 7E-07s 22:00:06.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:06.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:06.1 Info: => 0.0005308s 22:00:06.1 Info: PerformDBOperation 22:00:06.1 Info: Performing DB Operation 22:00:06.1 Info: => 3.04E-05s 22:00:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:06', 'add_release_status') 22:00:06.1 Info: Committing Transaction 22:00:06.1 Info: 12: add_release_status migrated 22:00:06.1 Info: => 0.000665s 22:00:06.1 Info: 13: album_download_notification migrating 22:00:06.1 Info: Beginning Transaction 22:00:06.1 Info: Starting migration of Main DB to 13 22:00:06.1 Info: AlterTable Notifications 22:00:06.1 Info: => 7E-07s 22:00:06.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:06.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:06.1 Info: => 0.0005313s 22:00:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:06', 'album_download_notification') 22:00:06.1 Info: Committing Transaction 22:00:06.1 Info: 13: album_download_notification migrated 22:00:06.1 Info: => 0.0011815s 22:00:06.1 Info: 14: fix_language_metadata_profiles migrating 22:00:06.1 Info: Beginning Transaction 22:00:06.1 Info: Starting migration of Main DB to 14 22:00:06.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:00:06.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:00:06.1 Info: => 7.81E-05s 22:00:06.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:00:06.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:00:06.1 Info: => 5.04E-05s 22:00:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:06', 'fix_language_metadata_profiles') 22:00:06.1 Info: Committing Transaction 22:00:06.1 Info: 14: fix_language_metadata_profiles migrated 22:00:06.1 Info: => 0.0006658s 22:00:06.1 Info: 15: remove_fanzub migrating 22:00:06.1 Info: Beginning Transaction 22:00:06.1 Info: Starting migration of Main DB to 15 22:00:06.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:06.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:06.1 Info: => 4.36E-05s 22:00:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:06', 'remove_fanzub') 22:00:06.1 Info: Committing Transaction 22:00:06.1 Info: 15: remove_fanzub migrated 22:00:06.1 Info: => 0.000643s 22:00:06.1 Info: 16: update_artist_history_indexes migrating 22:00:06.1 Info: Beginning Transaction 22:00:06.1 Info: Starting migration of Main DB to 16 22:00:06.1 Info: CreateIndex Albums (ArtistId) 22:00:06.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:06.1 Info: => 0.0001059s 22:00:06.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:06.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:06.1 Info: => 7.69E-05s 22:00:06.1 Info: DeleteIndex History (AlbumId) 22:00:06.1 Info: DROP INDEX "IX_History_AlbumId" 22:00:06.1 Info: => 0.0001202s 22:00:06.1 Info: CreateIndex History (AlbumId, Date) 22:00:06.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:06.1 Info: => 8.85E-05s 22:00:06.1 Info: DeleteIndex History (DownloadId) 22:00:06.1 Info: DROP INDEX "IX_History_DownloadId" 22:00:06.1 Info: => 0.0001065s 22:00:06.1 Info: CreateIndex History (DownloadId, Date) 22:00:06.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:06.2 Info: => 0.0001063s 22:00:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:06', 'update_artist_history_indexes') 22:00:06.2 Info: Committing Transaction 22:00:06.2 Info: 16: update_artist_history_indexes migrated 22:00:06.2 Info: => 0.0007927s 22:00:06.2 Info: 17: remove_nma migrating 22:00:06.2 Info: Beginning Transaction 22:00:06.2 Info: Starting migration of Main DB to 17 22:00:06.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:06.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:06.2 Info: => 4.83E-05s 22:00:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:06', 'remove_nma') 22:00:06.2 Info: Committing Transaction 22:00:06.2 Info: 17: remove_nma migrated 22:00:06.2 Info: => 0.0006269s 22:00:06.2 Info: 18: album_disambiguation migrating 22:00:06.2 Info: Beginning Transaction 22:00:06.2 Info: Starting migration of Main DB to 18 22:00:06.2 Info: AlterTable Albums 22:00:06.2 Info: => 9E-07s 22:00:06.2 Info: CreateColumn Albums Disambiguation String 22:00:06.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:06.2 Info: => 0.0005487s 22:00:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:06', 'album_disambiguation') 22:00:06.2 Info: Committing Transaction 22:00:06.2 Info: 18: album_disambiguation migrated 22:00:06.2 Info: => 0.002017s 22:00:06.2 Info: 19: add_ape_quality_in_profiles migrating 22:00:06.2 Info: Beginning Transaction 22:00:06.2 Info: Starting migration of Main DB to 19 22:00:06.2 Info: PerformDBOperation 22:00:06.2 Info: Performing DB Operation 22:00:06.2 Info: => 3.37E-05s 22:00:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:06', 'add_ape_quality_in_profiles') 22:00:06.2 Info: Committing Transaction 22:00:06.2 Info: 19: add_ape_quality_in_profiles migrated 22:00:06.2 Info: => 0.0006323s 22:00:06.2 Info: 20: remove_pushalot migrating 22:00:06.2 Info: Beginning Transaction 22:00:06.2 Info: Starting migration of Main DB to 20 22:00:06.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:06.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:06.2 Info: => 4.78E-05s 22:00:06.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:06.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:06.2 Info: => 2.94E-05s 22:00:06.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:06.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:06.2 Info: => 2.64E-05s 22:00:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:06', 'remove_pushalot') 22:00:06.2 Info: Committing Transaction 22:00:06.2 Info: 20: remove_pushalot migrated 22:00:06.2 Info: => 0.0006249s 22:00:06.2 Info: 21: add_custom_filters migrating 22:00:06.2 Info: Beginning Transaction 22:00:06.2 Info: Starting migration of Main DB to 21 22:00:06.2 Info: CreateTable CustomFilters 22:00:06.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:00:06.2 Info: => 0.0001293s 22:00:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:06', 'add_custom_filters') 22:00:06.2 Info: Committing Transaction 22:00:06.2 Info: 21: add_custom_filters migrated 22:00:06.2 Info: => 0.0007624s 22:00:06.2 Info: 22: import_list_tags migrating 22:00:06.2 Info: Beginning Transaction 22:00:06.2 Info: Starting migration of Main DB to 22 22:00:06.2 Info: AlterTable ImportLists 22:00:06.2 Info: => 8E-07s 22:00:06.2 Info: CreateColumn ImportLists Tags String 22:00:06.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:06.2 Info: => 0.0005518s 22:00:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:06', 'import_list_tags') 22:00:06.2 Info: Committing Transaction 22:00:06.2 Info: 22: import_list_tags migrated 22:00:06.2 Info: => 0.0011856s 22:00:06.2 Info: 23: add_release_groups_etc migrating 22:00:06.2 Info: Beginning Transaction 22:00:06.2 Info: Starting migration of Main DB to 23 22:00:06.2 Info: CreateTable ArtistMetadata 22:00:06.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:00:06.2 Info: => 0.0001764s 22:00:06.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:06.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:06.2 Info: => 8.38E-05s 22:00:06.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:00:06.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:00:06.2 Info: => 7.76E-05s 22:00:06.2 Info: AlterTable Artists 22:00:06.2 Info: => 4E-07s 22:00:06.2 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:06.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:06.2 Info: => 0.0005688s 22:00:06.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:06.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:06.2 Info: => 9.61E-05s 22:00:06.2 Info: CreateTable AlbumReleases 22:00:06.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:00:06.2 Info: => 0.0001506s 22:00:06.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:06.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:06.2 Info: => 8.12E-05s 22:00:06.2 Info: CreateIndex AlbumReleases (AlbumId) 22:00:06.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:06.2 Info: => 7.27E-05s 22:00:06.2 Info: PerformDBOperation 22:00:06.2 Info: Performing DB Operation 22:00:06.2 Info: => 3.18E-05s 22:00:06.2 Info: AlterTable Albums 22:00:06.2 Info: => 3E-07s 22:00:06.2 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:06.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:06.2 Info: => 0.0005417s 22:00:06.2 Info: AlterTable Albums 22:00:06.2 Info: => 8E-07s 22:00:06.2 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:06.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:06.2 Info: => 0.0005323s 22:00:06.2 Info: AlterTable Albums 22:00:06.2 Info: => 7E-07s 22:00:06.2 Info: CreateColumn Albums Links String 22:00:06.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:06.2 Info: => 0.0005201s 22:00:06.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:00:06.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:06.2 Info: => 7.82E-05s 22:00:06.2 Info: AlterTable Tracks 22:00:06.2 Info: => 5E-07s 22:00:06.2 Info: CreateColumn Tracks ForeignRecordingId String 22:00:06.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:06.2 Info: => 0.0005257s 22:00:06.2 Info: AlterTable Tracks 22:00:06.2 Info: => 8E-07s 22:00:06.2 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:06.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:06.2 Info: => 0.0005378s 22:00:06.2 Info: AlterTable Tracks 22:00:06.2 Info: => 8E-07s 22:00:06.2 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:06.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:06.2 Info: => 0.0005277s 22:00:06.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:00:06.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:06.2 Info: => 7.92E-05s 22:00:06.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:00:06.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:06.2 Info: => 5.94E-05s 22:00:06.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:06.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:06.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:00:06.2 Info: DROP TABLE "Artists" 22:00:06.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:06.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.2 Info: => 0.0047374s 22:00:06.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:06.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:00:06.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:00:06.2 Info: DROP TABLE "Albums" 22:00:06.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:06.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:06.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:06.2 Info: => 0.0050811s 22:00:06.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:06.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:00:06.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:00:06.2 Info: DROP TABLE "Tracks" 22:00:06.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:06.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:06.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:06.2 Info: => 0.0037521s 22:00:06.2 Info: DeleteColumn TrackFiles ArtistId 22:00:06.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:00:06.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:00:06.2 Info: DROP TABLE "TrackFiles" 22:00:06.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:06.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:06.2 Info: => 0.0035965s 22:00:06.2 Info: CreateIndex Artists (ArtistMetadataId) 22:00:06.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:06.2 Info: => 7.9E-05s 22:00:06.2 Info: CreateIndex Artists (Monitored) 22:00:06.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:06.2 Info: => 7.22E-05s 22:00:06.2 Info: CreateIndex Albums (ArtistMetadataId) 22:00:06.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:06.2 Info: => 6.99E-05s 22:00:06.2 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:06.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:06.2 Info: => 6.75E-05s 22:00:06.2 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:06.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:06.2 Info: => 7.4E-05s 22:00:06.2 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:06.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:06.2 Info: => 7.19E-05s 22:00:06.2 Info: UpdateData 22:00:06.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:06.2 Info: => 4.29E-05s 22:00:06.2 Info: UpdateData 22:00:06.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:06.2 Info: => 3.24E-05s 22:00:06.2 Info: UpdateData 22:00:06.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:06.2 Info: => 3.74E-05s 22:00:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:06', 'add_release_groups_etc') 22:00:06.2 Info: Committing Transaction 22:00:06.2 Info: 23: add_release_groups_etc migrated 22:00:06.2 Info: => 0.001005s 22:00:06.2 Info: 24: NewMediaInfoFormat migrating 22:00:06.2 Info: Beginning Transaction 22:00:06.2 Info: Starting migration of Main DB to 24 22:00:06.2 Info: UpdateData 22:00:06.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:06.2 Info: => 6.13E-05s 22:00:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:06', 'NewMediaInfoFormat') 22:00:06.2 Info: Committing Transaction 22:00:06.2 Info: 24: NewMediaInfoFormat migrated 22:00:06.2 Info: => 0.0006735s 22:00:06.2 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:06.2 Info: Beginning Transaction 22:00:06.2 Info: Starting migration of Main DB to 25 22:00:06.2 Info: RenameTable Restrictions ReleaseProfiles 22:00:06.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:06.2 Info: => 0.0014365s 22:00:06.2 Info: AlterTable ReleaseProfiles 22:00:06.2 Info: => 7E-07s 22:00:06.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:06.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:06.2 Info: => 0.0005327s 22:00:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:06', 'rename_restrictions_to_release_profiles') 22:00:06.2 Info: Committing Transaction 22:00:06.2 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:06.2 Info: => 0.0011655s 22:00:06.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:06.2 Info: Beginning Transaction 22:00:06.2 Info: Starting migration of Main DB to 26 22:00:06.2 Info: RenameTable Profiles QualityProfiles 22:00:06.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:06.2 Info: => 0.0014373s 22:00:06.2 Info: AlterTable QualityProfiles 22:00:06.2 Info: => 1E-06s 22:00:06.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:06.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:06.2 Info: => 0.0005301s 22:00:06.2 Info: AlterTable LanguageProfiles 22:00:06.2 Info: => 6E-07s 22:00:06.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:06.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:06.2 Info: => 0.0005136s 22:00:06.2 Info: UpdateData 22:00:06.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:06.2 Info: => 4.65E-05s 22:00:06.2 Info: UpdateData 22:00:06.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:06.2 Info: => 2.79E-05s 22:00:06.2 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:06.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:06.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:06.2 Info: DROP TABLE "Artists" 22:00:06.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:06.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:06.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:06.2 Info: => 0.0048771s 22:00:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:06', 'rename_quality_profiles_add_upgrade_allowed') 22:00:06.2 Info: Committing Transaction 22:00:06.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:06.2 Info: => 0.0056408s 22:00:06.2 Info: 27: add_import_exclusions migrating 22:00:06.2 Info: Beginning Transaction 22:00:06.2 Info: Starting migration of Main DB to 27 22:00:06.2 Info: CreateTable ImportListExclusions 22:00:06.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:06.2 Info: => 0.0001324s 22:00:06.2 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:06.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:06.2 Info: => 9.62E-05s 22:00:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:06', 'add_import_exclusions') 22:00:06.2 Info: Committing Transaction 22:00:06.2 Info: 27: add_import_exclusions migrated 22:00:06.2 Info: => 0.000806s 22:00:06.2 Info: 28: clean_artist_metadata_table migrating 22:00:06.2 Info: Beginning Transaction 22:00:06.2 Info: Starting migration of Main DB to 28 22:00:06.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:06.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:06.2 Info: => 0.0001517s 22:00:06.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:06.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:06.2 Info: => 0.00012s 22:00:06.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:00:06.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:00:06.2 Info: => 0.0001123s 22:00:06.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:00:06.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:00:06.2 Info: => 0.0001112s 22:00:06.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:06.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:06.2 Info: => 0.00011s 22:00:06.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:06.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:06.2 Info: => 0.0001141s 22:00:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:06', 'clean_artist_metadata_table') 22:00:06.2 Info: Committing Transaction 22:00:06.2 Info: 28: clean_artist_metadata_table migrated 22:00:06.2 Info: => 0.0007675s 22:00:06.2 Info: 29: health_issue_notification migrating 22:00:06.2 Info: Beginning Transaction 22:00:06.2 Info: Starting migration of Main DB to 29 22:00:06.2 Info: AlterTable Notifications 22:00:06.2 Info: => 9E-07s 22:00:06.2 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:06.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:06.2 Info: => 0.0005826s 22:00:06.2 Info: AlterTable Notifications 22:00:06.2 Info: => 7E-07s 22:00:06.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:06.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:06.2 Info: => 0.0005612s 22:00:06.2 Info: AlterTable Notifications 22:00:06.2 Info: => 8E-07s 22:00:06.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:06.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:06.2 Info: => 0.000526s 22:00:06.2 Info: AlterTable Notifications 22:00:06.2 Info: => 9E-07s 22:00:06.2 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:06.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:06.2 Info: => 0.0005202s 22:00:06.2 Info: AlterTable Notifications 22:00:06.2 Info: => 7E-07s 22:00:06.2 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:06.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:06.2 Info: => 0.0005303s 22:00:06.2 Info: DeleteColumn Notifications OnDownload 22:00:06.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:00:06.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:00:06.2 Info: DROP TABLE "Notifications" 22:00:06.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:06.2 Info: => 0.0037627s 22:00:06.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:06.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:00:06.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:00:06.2 Info: DROP TABLE "Notifications" 22:00:06.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:06.2 Info: => 0.0047004s 22:00:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:06', 'health_issue_notification') 22:00:06.2 Info: Committing Transaction 22:00:06.2 Info: 29: health_issue_notification migrated 22:00:06.2 Info: => 0.0054766s 22:00:06.2 Info: 30: add_mediafilerepository_mtime migrating 22:00:06.2 Info: Beginning Transaction 22:00:06.2 Info: Starting migration of Main DB to 30 22:00:06.2 Info: AlterTable TrackFiles 22:00:06.2 Info: => 7E-07s 22:00:06.2 Info: CreateColumn TrackFiles Modified DateTime 22:00:06.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:06.2 Info: => 0.0005803s 22:00:06.2 Info: AlterTable TrackFiles 22:00:06.2 Info: => 8E-07s 22:00:06.2 Info: CreateColumn TrackFiles Path String 22:00:06.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:06.2 Info: => 0.0005374s 22:00:06.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:06.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:06.2 Info: => 3.72E-05s 22:00:06.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:00:06.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:00:06.2 Info: => 0.0001202s 22:00:06.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:00:06.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:00:06.2 Info: => 0.000149s 22:00:06.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:00:06.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:00:06.2 Info: => 0.0001379s 22:00:06.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:00:06.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:00:06.2 Info: => 7.96E-05s 22:00:06.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:06.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:06.2 Info: => 4.69E-05s 22:00:06.2 Info: AlterTable TrackFiles 22:00:06.2 Info: => 5E-07s 22:00:06.2 Info: AlterColumn TrackFiles Path String 22:00:06.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:00:06.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:00:06.2 Info: DROP TABLE "TrackFiles" 22:00:06.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:06.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:06.2 Info: => 0.0038848s 22:00:06.2 Info: CreateIndex TrackFiles (Path) 22:00:06.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:06.2 Info: => 7.7E-05s 22:00:06.2 Info: DeleteColumn TrackFiles RelativePath 22:00:06.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:00:06.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:00:06.2 Info: DROP TABLE "TrackFiles" 22:00:06.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:06.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:06.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:06.2 Info: => 0.0048583s 22:00:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:06', 'add_mediafilerepository_mtime') 22:00:06.2 Info: Committing Transaction 22:00:06.2 Info: 30: add_mediafilerepository_mtime migrated 22:00:06.2 Info: => 0.0056114s 22:00:06.2 Info: 31: add_artistmetadataid_constraint migrating 22:00:06.2 Info: Beginning Transaction 22:00:06.2 Info: Starting migration of Main DB to 31 22:00:06.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:00:06.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:00:06.2 Info: => 8.81E-05s 22:00:06.2 Info: DeleteIndex Artists (ArtistMetadataId) 22:00:06.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:00:06.2 Info: => 0.000128s 22:00:06.2 Info: AlterColumn Artists ArtistMetadataId Int32 22:00:06.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:06.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:06.2 Info: DROP TABLE "Artists" 22:00:06.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:06.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:06.2 Info: => 0.0049279s 22:00:06.2 Info: CreateIndex Artists (ArtistMetadataId) 22:00:06.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:06.2 Info: => 0.0001151s 22:00:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T22:00:06', 'add_artistmetadataid_constraint') 22:00:06.2 Info: Committing Transaction 22:00:06.2 Info: 31: add_artistmetadataid_constraint migrated 22:00:06.2 Info: => 0.0008612s 22:00:06.2 Info: 32: old_ids_and_artist_alias migrating 22:00:06.2 Info: Beginning Transaction 22:00:06.2 Info: Starting migration of Main DB to 32 22:00:06.2 Info: AlterTable ArtistMetadata 22:00:06.2 Info: => 7E-07s 22:00:06.2 Info: CreateColumn ArtistMetadata Aliases String 22:00:06.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:00:06.2 Info: => 0.0005824s 22:00:06.2 Info: AlterTable ArtistMetadata 22:00:06.2 Info: => 8E-07s 22:00:06.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:00:06.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:00:06.2 Info: => 0.000541s 22:00:06.2 Info: AlterTable Albums 22:00:06.2 Info: => 7E-07s 22:00:06.2 Info: CreateColumn Albums OldForeignAlbumIds String 22:00:06.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:00:06.2 Info: => 0.0005291s 22:00:06.2 Info: AlterTable AlbumReleases 22:00:06.2 Info: => 8E-07s 22:00:06.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:00:06.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:00:06.2 Info: => 0.0005305s 22:00:06.2 Info: AlterTable Tracks 22:00:06.2 Info: => 8E-07s 22:00:06.2 Info: CreateColumn Tracks OldForeignRecordingIds String 22:00:06.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:00:06.2 Info: => 0.000535s 22:00:06.2 Info: AlterTable Tracks 22:00:06.2 Info: => 1.1E-06s 22:00:06.2 Info: CreateColumn Tracks OldForeignTrackIds String 22:00:06.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:00:06.2 Info: => 0.0005533s 22:00:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T22:00:06', 'old_ids_and_artist_alias') 22:00:06.2 Info: Committing Transaction 22:00:06.2 Info: 32: old_ids_and_artist_alias migrated 22:00:06.2 Info: => 0.0012612s 22:00:06.2 Info: 33: download_propers_config migrating 22:00:06.2 Info: Beginning Transaction 22:00:06.2 Info: Starting migration of Main DB to 33 22:00:06.2 Info: PerformDBOperation 22:00:06.2 Info: Performing DB Operation 22:00:06.2 Info: => 3.27E-05s 22:00:06.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:06.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:06.2 Info: => 3.36E-05s 22:00:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T22:00:06', 'download_propers_config') 22:00:06.2 Info: Committing Transaction 22:00:06.2 Info: 33: download_propers_config migrated 22:00:06.2 Info: => 0.0006676s 22:00:06.2 Info: 34: remove_language_profiles migrating 22:00:06.2 Info: Beginning Transaction 22:00:06.2 Info: Starting migration of Main DB to 34 22:00:06.2 Info: DeleteTable LanguageProfiles 22:00:06.2 Info: DROP TABLE "LanguageProfiles" 22:00:06.2 Info: => 0.0001936s 22:00:06.2 Info: DeleteColumn Artists LanguageProfileId 22:00:06.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:06.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:00:06.2 Info: DROP TABLE "Artists" 22:00:06.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:06.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:06.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:06.2 Info: => 0.0042115s 22:00:06.2 Info: DeleteColumn ImportLists LanguageProfileId 22:00:06.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:00:06.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:00:06.2 Info: DROP TABLE "ImportLists" 22:00:06.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:00:06.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:06.2 Info: => 0.0047519s 22:00:06.2 Info: DeleteColumn Blacklist Language 22:00:06.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:00:06.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:00:06.2 Info: DROP TABLE "Blacklist" 22:00:06.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:00:06.2 Info: => 0.0036308s 22:00:06.2 Info: DeleteColumn History Language 22:00:06.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:00:06.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:00:06.3 Info: DROP TABLE "History" 22:00:06.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:06.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:06.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:06.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:06.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:06.3 Info: => 0.0052805s 22:00:06.3 Info: DeleteColumn LyricFiles Language 22:00:06.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:00:06.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:00:06.3 Info: DROP TABLE "LyricFiles" 22:00:06.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:06.3 Info: => 0.0035167s 22:00:06.3 Info: DeleteColumn TrackFiles Language 22:00:06.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:06.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:00:06.3 Info: DROP TABLE "TrackFiles" 22:00:06.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:06.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:06.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:06.3 Info: => 0.0038126s 22:00:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T22:00:06', 'remove_language_profiles') 22:00:06.3 Info: Committing Transaction 22:00:06.3 Info: 34: remove_language_profiles migrated 22:00:06.3 Info: => 0.0047758s 22:00:06.3 Info: 35: multi_disc_naming_format migrating 22:00:06.3 Info: Beginning Transaction 22:00:06.3 Info: Starting migration of Main DB to 35 22:00:06.3 Info: AlterTable NamingConfig 22:00:06.3 Info: => 7E-07s 22:00:06.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:00:06.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:00:06.3 Info: => 0.0005586s 22:00:06.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:06.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:06.3 Info: => 4.59E-05s 22:00:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T22:00:06', 'multi_disc_naming_format') 22:00:06.3 Info: Committing Transaction 22:00:06.3 Info: 35: multi_disc_naming_format migrated 22:00:06.3 Info: => 0.0006931s 22:00:06.3 Info: 36: add_download_client_priority migrating 22:00:06.3 Info: Beginning Transaction 22:00:06.3 Info: Starting migration of Main DB to 36 22:00:06.3 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 22:00:06.3 Info: AlterTable DownloadClients 22:00:06.3 Info: => 4E-07s 22:00:06.3 Info: CreateColumn DownloadClients Priority Int32 22:00:06.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:00:06.3 Info: => 0.0005503s 22:00:06.3 Info: PerformDBOperation 22:00:06.3 Info: Performing DB Operation 22:00:06.3 Info: => 9.76E-05s 22:00:06.3 Info: -> 1 Insert operations completed in 00:00:00.0000847 taking an average of 00:00:00.0000847 22:00:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T22:00:06', 'add_download_client_priority') 22:00:06.3 Info: Committing Transaction 22:00:06.3 Info: 36: add_download_client_priority migrated 22:00:06.3 Info: => 0.0007975s 22:00:06.3 Debug: Took: 00:00:00.2115661 22:00:06.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 22:00:06.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 22:00:06.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648063598938_161/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:06.3 Info: DatabaseEngineVersionCheck migrating 22:00:06.3 Info: PerformDBOperation 22:00:06.3 Info: Performing DB Operation 22:00:06.3 Info: SQLite 3.49.1 22:00:06.3 Info: => 0.0031694s 22:00:06.3 Info: DatabaseEngineVersionCheck migrated 22:00:06.3 Info: => 0.0031831s 22:00:06.3 Info: VersionMigration migrating 22:00:06.3 Info: Beginning Transaction 22:00:06.3 Info: CreateTable VersionInfo 22:00:06.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:06.3 Info: => 0.0001588s 22:00:06.3 Info: Committing Transaction 22:00:06.3 Info: VersionMigration migrated 22:00:06.3 Info: => 0.001302s 22:00:06.3 Info: VersionUniqueMigration migrating 22:00:06.3 Info: Beginning Transaction 22:00:06.3 Info: CreateIndex VersionInfo (Version) 22:00:06.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:06.3 Info: => 0.0001302s 22:00:06.3 Info: AlterTable VersionInfo 22:00:06.3 Info: => 8E-07s 22:00:06.3 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:06.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:06.3 Info: => 0.0005523s 22:00:06.3 Info: Committing Transaction 22:00:06.3 Info: VersionUniqueMigration migrated 22:00:06.3 Info: => 0.0011142s 22:00:06.3 Info: VersionDescriptionMigration migrating 22:00:06.3 Info: Beginning Transaction 22:00:06.3 Info: AlterTable VersionInfo 22:00:06.3 Info: => 8E-07s 22:00:06.3 Info: CreateColumn VersionInfo Description String 22:00:06.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:06.3 Info: => 0.0002109s 22:00:06.3 Info: Committing Transaction 22:00:06.3 Info: VersionDescriptionMigration migrated 22:00:06.3 Info: => 0.0007617s 22:00:06.3 Info: 1: InitialSetup migrating 22:00:06.3 Info: Beginning Transaction 22:00:06.3 Info: Starting migration of Main DB to 1 22:00:06.3 Info: CreateTable Config 22:00:06.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:06.3 Info: => 0.0001794s 22:00:06.3 Info: CreateIndex Config (Key) 22:00:06.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:06.3 Info: => 8.1E-05s 22:00:06.3 Info: CreateTable RootFolders 22:00:06.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:06.3 Info: => 8.32E-05s 22:00:06.3 Info: CreateIndex RootFolders (Path) 22:00:06.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:06.3 Info: => 6.84E-05s 22:00:06.3 Info: CreateTable Artists 22:00:06.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:00:06.3 Info: => 0.0002954s 22:00:06.3 Info: CreateIndex Artists (ForeignArtistId) 22:00:06.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:06.3 Info: => 8.01E-05s 22:00:06.3 Info: CreateIndex Artists (NameSlug) 22:00:06.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:06.3 Info: => 6.57E-05s 22:00:06.3 Info: CreateIndex Artists (CleanName) 22:00:06.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.3 Info: => 6.37E-05s 22:00:06.3 Info: CreateIndex Artists (Path) 22:00:06.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.3 Info: => 6.08E-05s 22:00:06.3 Info: CreateTable Albums 22:00:06.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:00:06.3 Info: => 0.0002397s 22:00:06.3 Info: CreateIndex Albums (ForeignAlbumId) 22:00:06.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:06.3 Info: => 7.66E-05s 22:00:06.3 Info: CreateIndex Albums (MBId) 22:00:06.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:06.3 Info: => 6.59E-05s 22:00:06.3 Info: CreateIndex Albums (TADBId) 22:00:06.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:06.3 Info: => 6.25E-05s 22:00:06.3 Info: CreateIndex Albums (TitleSlug) 22:00:06.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:06.3 Info: => 6.33E-05s 22:00:06.3 Info: CreateIndex Albums (CleanTitle) 22:00:06.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:06.3 Info: => 6.07E-05s 22:00:06.3 Info: CreateIndex Albums (Path) 22:00:06.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:06.3 Info: => 6.09E-05s 22:00:06.3 Info: CreateTable Tracks 22:00:06.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:00:06.3 Info: => 0.000133s 22:00:06.3 Info: CreateIndex Tracks (ForeignTrackId) 22:00:06.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:06.3 Info: => 6.77E-05s 22:00:06.3 Info: CreateIndex Tracks (ArtistId) 22:00:06.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:06.3 Info: => 7.32E-05s 22:00:06.3 Info: CreateIndex Tracks (TrackFileId) 22:00:06.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:06.3 Info: => 0.0001091s 22:00:06.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:06.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:06.3 Info: => 7.74E-05s 22:00:06.3 Info: CreateTable TrackFiles 22:00:06.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:00:06.3 Info: => 0.0001312s 22:00:06.3 Info: CreateIndex TrackFiles (ArtistId) 22:00:06.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:06.3 Info: => 7.32E-05s 22:00:06.3 Info: CreateIndex TrackFiles (AlbumId) 22:00:06.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:06.3 Info: => 6.77E-05s 22:00:06.3 Info: CreateTable History 22:00:06.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:00:06.3 Info: => 0.0001274s 22:00:06.3 Info: CreateIndex History (Date) 22:00:06.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:06.3 Info: => 6.88E-05s 22:00:06.3 Info: CreateIndex History (EventType) 22:00:06.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:06.3 Info: => 6.44E-05s 22:00:06.3 Info: CreateIndex History (DownloadId) 22:00:06.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:06.3 Info: => 6.23E-05s 22:00:06.3 Info: CreateIndex History (AlbumId) 22:00:06.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:06.3 Info: => 6.46E-05s 22:00:06.3 Info: CreateTable Notifications 22:00:06.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:00:06.3 Info: => 0.0001312s 22:00:06.3 Info: CreateTable ScheduledTasks 22:00:06.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:00:06.3 Info: => 9.76E-05s 22:00:06.3 Info: CreateIndex ScheduledTasks (TypeName) 22:00:06.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:06.3 Info: => 7.2E-05s 22:00:06.3 Info: CreateTable Indexers 22:00:06.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:00:06.3 Info: => 9.98E-05s 22:00:06.3 Info: CreateIndex Indexers (Name) 22:00:06.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:06.3 Info: => 9.86E-05s 22:00:06.3 Info: CreateTable Profiles 22:00:06.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:00:06.3 Info: => 9.09E-05s 22:00:06.3 Info: CreateIndex Profiles (Name) 22:00:06.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:06.3 Info: => 7.74E-05s 22:00:06.3 Info: CreateTable QualityDefinitions 22:00:06.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:00:06.3 Info: => 0.0001009s 22:00:06.3 Info: CreateIndex QualityDefinitions (Quality) 22:00:06.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:06.3 Info: => 7.42E-05s 22:00:06.3 Info: CreateIndex QualityDefinitions (Title) 22:00:06.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:06.3 Info: => 7.65E-05s 22:00:06.3 Info: CreateTable NamingConfig 22:00:06.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:00:06.3 Info: => 0.000149s 22:00:06.3 Info: CreateTable Blacklist 22:00:06.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:00:06.3 Info: => 0.0001737s 22:00:06.3 Info: CreateTable Metadata 22:00:06.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:00:06.3 Info: => 0.0001005s 22:00:06.3 Info: CreateTable MetadataFiles 22:00:06.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:00:06.3 Info: => 0.0001145s 22:00:06.3 Info: CreateTable DownloadClients 22:00:06.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:00:06.3 Info: => 0.0001023s 22:00:06.3 Info: CreateTable PendingReleases 22:00:06.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:00:06.3 Info: => 0.0001087s 22:00:06.3 Info: CreateTable RemotePathMappings 22:00:06.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:00:06.3 Info: => 9.15E-05s 22:00:06.3 Info: CreateTable Tags 22:00:06.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:06.3 Info: => 9.86E-05s 22:00:06.3 Info: CreateIndex Tags (Label) 22:00:06.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:06.3 Info: => 8.09E-05s 22:00:06.3 Info: CreateTable Restrictions 22:00:06.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:06.3 Info: => 9.12E-05s 22:00:06.3 Info: CreateTable DelayProfiles 22:00:06.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:00:06.3 Info: => 0.000116s 22:00:06.3 Info: CreateTable Users 22:00:06.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:00:06.3 Info: => 9.02E-05s 22:00:06.3 Info: CreateIndex Users (Identifier) 22:00:06.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:06.3 Info: => 8.49E-05s 22:00:06.3 Info: CreateIndex Users (Username) 22:00:06.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:06.3 Info: => 0.0001013s 22:00:06.3 Info: CreateTable Commands 22:00:06.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:00:06.3 Info: => 0.0001814s 22:00:06.3 Info: CreateTable IndexerStatus 22:00:06.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:00:06.3 Info: => 0.0001219s 22:00:06.3 Info: CreateIndex IndexerStatus (ProviderId) 22:00:06.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:06.3 Info: => 8.44E-05s 22:00:06.3 Info: CreateTable ExtraFiles 22:00:06.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:00:06.3 Info: => 0.0001104s 22:00:06.3 Info: CreateTable LyricFiles 22:00:06.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:00:06.3 Info: => 0.0001229s 22:00:06.3 Info: CreateTable LanguageProfiles 22:00:06.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:00:06.3 Info: => 9.05E-05s 22:00:06.3 Info: CreateIndex LanguageProfiles (Name) 22:00:06.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:06.3 Info: => 9.55E-05s 22:00:06.3 Info: CreateTable DownloadClientStatus 22:00:06.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:00:06.3 Info: => 0.0001047s 22:00:06.3 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:06.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:06.3 Info: => 8.11E-05s 22:00:06.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:06.3 Info: -> 1 Insert operations completed in 00:00:00.0000609 taking an average of 00:00:00.0000609 22:00:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:06', 'InitialSetup') 22:00:06.3 Info: Committing Transaction 22:00:06.4 Info: 1: InitialSetup migrated 22:00:06.4 Info: => 0.010182s 22:00:06.4 Info: 2: add_reason_to_pending_releases migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 2 22:00:06.4 Info: AlterTable PendingReleases 22:00:06.4 Info: => 1E-06s 22:00:06.4 Info: CreateColumn PendingReleases Reason Int32 22:00:06.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:06.4 Info: => 0.0005951s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:06', 'add_reason_to_pending_releases') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 2: add_reason_to_pending_releases migrated 22:00:06.4 Info: => 0.0012807s 22:00:06.4 Info: 3: add_medium_support migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 3 22:00:06.4 Info: AlterTable Albums 22:00:06.4 Info: => 9E-07s 22:00:06.4 Info: CreateColumn Albums Media String 22:00:06.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:06.4 Info: => 0.0005596s 22:00:06.4 Info: AlterTable Tracks 22:00:06.4 Info: => 7E-07s 22:00:06.4 Info: CreateColumn Tracks MediumNumber Int32 22:00:06.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:06.4 Info: => 0.0004979s 22:00:06.4 Info: AlterTable Tracks 22:00:06.4 Info: => 8E-07s 22:00:06.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:06.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:06.4 Info: => 0.000494s 22:00:06.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:06.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:06.4 Info: => 4.35E-05s 22:00:06.4 Info: DeleteColumn Tracks TrackNumber 22:00:06.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:00:06.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:00:06.4 Info: DROP TABLE "Tracks" 22:00:06.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:06.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:06.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:06.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:06.4 Info: => 0.0045763s 22:00:06.4 Info: AlterTable Tracks 22:00:06.4 Info: => 7E-07s 22:00:06.4 Info: CreateColumn Tracks TrackNumber String 22:00:06.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:06.4 Info: => 0.0005046s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:06', 'add_medium_support') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 3: add_medium_support migrated 22:00:06.4 Info: => 0.0012738s 22:00:06.4 Info: 4: add_various_qualites_in_profile migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 4 22:00:06.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:06.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:06.4 Info: => 5.08E-05s 22:00:06.4 Info: PerformDBOperation 22:00:06.4 Info: Performing DB Operation 22:00:06.4 Info: => 3.41E-05s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:06', 'add_various_qualites_in_profile') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 4: add_various_qualites_in_profile migrated 22:00:06.4 Info: => 0.0006484s 22:00:06.4 Info: 5: metadata_profiles migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 5 22:00:06.4 Info: CreateTable MetadataProfiles 22:00:06.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:00:06.4 Info: => 0.0001298s 22:00:06.4 Info: CreateIndex MetadataProfiles (Name) 22:00:06.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:06.4 Info: => 8.67E-05s 22:00:06.4 Info: AlterTable Artists 22:00:06.4 Info: => 5E-07s 22:00:06.4 Info: CreateColumn Artists MetadataProfileId Int32 22:00:06.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:06.4 Info: => 0.0005296s 22:00:06.4 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:06.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:00:06.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:00:06.4 Info: DROP TABLE "Artists" 22:00:06.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:06.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:06.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:06.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.4 Info: => 0.0040289s 22:00:06.4 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:06.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:00:06.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:00:06.4 Info: DROP TABLE "Artists" 22:00:06.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:06.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:06.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:06.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.4 Info: => 0.0049635s 22:00:06.4 Info: AlterTable Albums 22:00:06.4 Info: => 7E-07s 22:00:06.4 Info: CreateColumn Albums SecondaryTypes String 22:00:06.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:06.4 Info: => 0.0005086s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:06', 'metadata_profiles') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 5: metadata_profiles migrated 22:00:06.4 Info: => 0.001334s 22:00:06.4 Info: 6: separate_automatic_and_interactive_search migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 6 22:00:06.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:06.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:00:06.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:06.4 Info: DROP TABLE "Indexers" 22:00:06.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:06.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:06.4 Info: => 0.0032682s 22:00:06.4 Info: AlterTable Indexers 22:00:06.4 Info: => 7E-07s 22:00:06.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:06.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:06.4 Info: => 0.0005042s 22:00:06.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:06.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:06.4 Info: => 4.02E-05s 22:00:06.4 Info: AlterTable Indexers 22:00:06.4 Info: => 5E-07s 22:00:06.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:06.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:00:06.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:00:06.4 Info: DROP TABLE "Indexers" 22:00:06.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:06.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:06.4 Info: => 0.0032387s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:06', 'separate_automatic_and_interactive_search') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 6: separate_automatic_and_interactive_search migrated 22:00:06.4 Info: => 0.0039614s 22:00:06.4 Info: 7: change_album_path_to_relative migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 7 22:00:06.4 Info: DeleteColumn Albums Path 22:00:06.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:00:06.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:00:06.4 Info: DROP TABLE "Albums" 22:00:06.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:06.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:06.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:06.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:06.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:06.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:06.4 Info: => 0.0051262s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:06', 'change_album_path_to_relative') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 7: change_album_path_to_relative migrated 22:00:06.4 Info: => 0.0059302s 22:00:06.4 Info: 8: change_quality_size_mb_to_kb migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 8 22:00:06.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:00:06.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:00:06.4 Info: => 5.21E-05s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:06', 'change_quality_size_mb_to_kb') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 8: change_quality_size_mb_to_kb migrated 22:00:06.4 Info: => 0.000668s 22:00:06.4 Info: 9: album_releases migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 9 22:00:06.4 Info: AlterTable Albums 22:00:06.4 Info: => 6E-07s 22:00:06.4 Info: CreateColumn Albums Releases String 22:00:06.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:06.4 Info: => 0.0005472s 22:00:06.4 Info: AlterTable Albums 22:00:06.4 Info: => 9E-07s 22:00:06.4 Info: CreateColumn Albums CurrentRelease String 22:00:06.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:06.4 Info: => 0.0005009s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:06', 'album_releases') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 9: album_releases migrated 22:00:06.4 Info: => 0.0011692s 22:00:06.4 Info: 10: album_releases_fix migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 10 22:00:06.4 Info: AlterTable Albums 22:00:06.4 Info: => 7E-07s 22:00:06.4 Info: AlterColumn Albums Releases String 22:00:06.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:00:06.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:00:06.4 Info: DROP TABLE "Albums" 22:00:06.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:06.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:06.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:06.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:06.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:06.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:06.4 Info: => 0.0039996s 22:00:06.4 Info: AlterTable Albums 22:00:06.4 Info: => 7E-07s 22:00:06.4 Info: AlterColumn Albums CurrentRelease String 22:00:06.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:00:06.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:00:06.4 Info: DROP TABLE "Albums" 22:00:06.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:06.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:06.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:06.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:06.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:06.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:06.4 Info: => 0.0055152s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:06', 'album_releases_fix') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 10: album_releases_fix migrated 22:00:06.4 Info: => 0.0063358s 22:00:06.4 Info: 11: import_lists migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 11 22:00:06.4 Info: CreateTable ImportLists 22:00:06.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:00:06.4 Info: => 0.0001602s 22:00:06.4 Info: CreateIndex ImportLists (Name) 22:00:06.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:06.4 Info: => 7.86E-05s 22:00:06.4 Info: CreateTable ImportListStatus 22:00:06.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:00:06.4 Info: => 0.0001099s 22:00:06.4 Info: CreateIndex ImportListStatus (ProviderId) 22:00:06.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:06.4 Info: => 7.35E-05s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:06', 'import_lists') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 11: import_lists migrated 22:00:06.4 Info: => 0.0007741s 22:00:06.4 Info: 12: add_release_status migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 12 22:00:06.4 Info: AlterTable MetadataProfiles 22:00:06.4 Info: => 8E-07s 22:00:06.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:06.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:06.4 Info: => 0.0005568s 22:00:06.4 Info: PerformDBOperation 22:00:06.4 Info: Performing DB Operation 22:00:06.4 Info: => 2.77E-05s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:06', 'add_release_status') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 12: add_release_status migrated 22:00:06.4 Info: => 0.0006973s 22:00:06.4 Info: 13: album_download_notification migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 13 22:00:06.4 Info: AlterTable Notifications 22:00:06.4 Info: => 1.2E-06s 22:00:06.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:06.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:06.4 Info: => 0.0005555s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:06', 'album_download_notification') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 13: album_download_notification migrated 22:00:06.4 Info: => 0.0012245s 22:00:06.4 Info: 14: fix_language_metadata_profiles migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 14 22:00:06.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:00:06.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:00:06.4 Info: => 8.04E-05s 22:00:06.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:00:06.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:00:06.4 Info: => 5.17E-05s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:06', 'fix_language_metadata_profiles') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 14: fix_language_metadata_profiles migrated 22:00:06.4 Info: => 0.0006564s 22:00:06.4 Info: 15: remove_fanzub migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 15 22:00:06.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:06.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:06.4 Info: => 4.58E-05s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:06', 'remove_fanzub') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 15: remove_fanzub migrated 22:00:06.4 Info: => 0.0006375s 22:00:06.4 Info: 16: update_artist_history_indexes migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 16 22:00:06.4 Info: CreateIndex Albums (ArtistId) 22:00:06.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:06.4 Info: => 0.0001061s 22:00:06.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:06.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:06.4 Info: => 7.83E-05s 22:00:06.4 Info: DeleteIndex History (AlbumId) 22:00:06.4 Info: DROP INDEX "IX_History_AlbumId" 22:00:06.4 Info: => 0.0001202s 22:00:06.4 Info: CreateIndex History (AlbumId, Date) 22:00:06.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:06.4 Info: => 9.09E-05s 22:00:06.4 Info: DeleteIndex History (DownloadId) 22:00:06.4 Info: DROP INDEX "IX_History_DownloadId" 22:00:06.4 Info: => 0.0001046s 22:00:06.4 Info: CreateIndex History (DownloadId, Date) 22:00:06.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:06.4 Info: => 8.7E-05s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:06', 'update_artist_history_indexes') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 16: update_artist_history_indexes migrated 22:00:06.4 Info: => 0.0007553s 22:00:06.4 Info: 17: remove_nma migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 17 22:00:06.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:06.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:06.4 Info: => 4.92E-05s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:06', 'remove_nma') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 17: remove_nma migrated 22:00:06.4 Info: => 0.0006533s 22:00:06.4 Info: 18: album_disambiguation migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 18 22:00:06.4 Info: AlterTable Albums 22:00:06.4 Info: => 8E-07s 22:00:06.4 Info: CreateColumn Albums Disambiguation String 22:00:06.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:06.4 Info: => 0.0005687s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:06', 'album_disambiguation') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 18: album_disambiguation migrated 22:00:06.4 Info: => 0.0012362s 22:00:06.4 Info: 19: add_ape_quality_in_profiles migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 19 22:00:06.4 Info: PerformDBOperation 22:00:06.4 Info: Performing DB Operation 22:00:06.4 Info: => 3.19E-05s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:06', 'add_ape_quality_in_profiles') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 19: add_ape_quality_in_profiles migrated 22:00:06.4 Info: => 0.0006307s 22:00:06.4 Info: 20: remove_pushalot migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 20 22:00:06.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:06.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:06.4 Info: => 4.72E-05s 22:00:06.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:06.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:06.4 Info: => 3E-05s 22:00:06.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:06.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:06.4 Info: => 2.77E-05s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:06', 'remove_pushalot') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 20: remove_pushalot migrated 22:00:06.4 Info: => 0.0006211s 22:00:06.4 Info: 21: add_custom_filters migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 21 22:00:06.4 Info: CreateTable CustomFilters 22:00:06.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:00:06.4 Info: => 0.0001278s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:06', 'add_custom_filters') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 21: add_custom_filters migrated 22:00:06.4 Info: => 0.000749s 22:00:06.4 Info: 22: import_list_tags migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 22 22:00:06.4 Info: AlterTable ImportLists 22:00:06.4 Info: => 5E-07s 22:00:06.4 Info: CreateColumn ImportLists Tags String 22:00:06.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:06.4 Info: => 0.0005827s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:06', 'import_list_tags') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 22: import_list_tags migrated 22:00:06.4 Info: => 0.001238s 22:00:06.4 Info: 23: add_release_groups_etc migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 23 22:00:06.4 Info: CreateTable ArtistMetadata 22:00:06.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:00:06.4 Info: => 0.0002112s 22:00:06.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:06.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:06.4 Info: => 0.0001063s 22:00:06.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:00:06.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:00:06.4 Info: => 7.97E-05s 22:00:06.4 Info: AlterTable Artists 22:00:06.4 Info: => 5E-07s 22:00:06.4 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:06.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:06.4 Info: => 0.000551s 22:00:06.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:06.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:06.4 Info: => 9.08E-05s 22:00:06.4 Info: CreateTable AlbumReleases 22:00:06.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:00:06.4 Info: => 0.0001852s 22:00:06.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:06.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:06.4 Info: => 9.23E-05s 22:00:06.4 Info: CreateIndex AlbumReleases (AlbumId) 22:00:06.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:06.4 Info: => 7.88E-05s 22:00:06.4 Info: PerformDBOperation 22:00:06.4 Info: Performing DB Operation 22:00:06.4 Info: => 3.56E-05s 22:00:06.4 Info: AlterTable Albums 22:00:06.4 Info: => 4E-07s 22:00:06.4 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:06.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:06.4 Info: => 0.0005635s 22:00:06.4 Info: AlterTable Albums 22:00:06.4 Info: => 7E-07s 22:00:06.4 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:06.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:06.4 Info: => 0.0005683s 22:00:06.4 Info: AlterTable Albums 22:00:06.4 Info: => 6E-07s 22:00:06.4 Info: CreateColumn Albums Links String 22:00:06.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:06.4 Info: => 0.0005351s 22:00:06.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:06.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:06.4 Info: => 7.75E-05s 22:00:06.4 Info: AlterTable Tracks 22:00:06.4 Info: => 5E-07s 22:00:06.4 Info: CreateColumn Tracks ForeignRecordingId String 22:00:06.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:06.4 Info: => 0.0005205s 22:00:06.4 Info: AlterTable Tracks 22:00:06.4 Info: => 9E-07s 22:00:06.4 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:06.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:06.4 Info: => 0.000559s 22:00:06.4 Info: AlterTable Tracks 22:00:06.4 Info: => 8E-07s 22:00:06.4 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:06.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:06.4 Info: => 0.0005328s 22:00:06.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:06.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:06.4 Info: => 8.16E-05s 22:00:06.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:06.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:06.4 Info: => 5.97E-05s 22:00:06.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:06.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:06.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:06.4 Info: DROP TABLE "Artists" 22:00:06.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:06.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.4 Info: => 0.0051133s 22:00:06.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:06.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:00:06.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:00:06.4 Info: DROP TABLE "Albums" 22:00:06.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:06.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:06.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:06.4 Info: => 0.0042212s 22:00:06.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:06.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:06.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:00:06.4 Info: DROP TABLE "Tracks" 22:00:06.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:06.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:06.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:06.4 Info: => 0.0037578s 22:00:06.4 Info: DeleteColumn TrackFiles ArtistId 22:00:06.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:00:06.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:00:06.4 Info: DROP TABLE "TrackFiles" 22:00:06.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:06.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:06.4 Info: => 0.0035569s 22:00:06.4 Info: CreateIndex Artists (ArtistMetadataId) 22:00:06.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:06.4 Info: => 7.32E-05s 22:00:06.4 Info: CreateIndex Artists (Monitored) 22:00:06.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:06.4 Info: => 7.01E-05s 22:00:06.4 Info: CreateIndex Albums (ArtistMetadataId) 22:00:06.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:06.4 Info: => 6.96E-05s 22:00:06.4 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:06.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:06.4 Info: => 7.21E-05s 22:00:06.4 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:06.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:06.4 Info: => 7.08E-05s 22:00:06.4 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:06.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:06.4 Info: => 6.84E-05s 22:00:06.4 Info: UpdateData 22:00:06.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:06.4 Info: => 3.99E-05s 22:00:06.4 Info: UpdateData 22:00:06.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:06.4 Info: => 3.14E-05s 22:00:06.4 Info: UpdateData 22:00:06.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:06.4 Info: => 3.88E-05s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:06', 'add_release_groups_etc') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 23: add_release_groups_etc migrated 22:00:06.4 Info: => 0.0009941s 22:00:06.4 Info: 24: NewMediaInfoFormat migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 24 22:00:06.4 Info: UpdateData 22:00:06.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:06.4 Info: => 5.15E-05s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:06', 'NewMediaInfoFormat') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 24: NewMediaInfoFormat migrated 22:00:06.4 Info: => 0.0006521s 22:00:06.4 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 25 22:00:06.4 Info: RenameTable Restrictions ReleaseProfiles 22:00:06.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:06.4 Info: => 0.0014099s 22:00:06.4 Info: AlterTable ReleaseProfiles 22:00:06.4 Info: => 1.1E-06s 22:00:06.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:06.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:06.4 Info: => 0.0005342s 22:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:06', 'rename_restrictions_to_release_profiles') 22:00:06.4 Info: Committing Transaction 22:00:06.4 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:06.4 Info: => 0.0012186s 22:00:06.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:06.4 Info: Beginning Transaction 22:00:06.4 Info: Starting migration of Main DB to 26 22:00:06.4 Info: RenameTable Profiles QualityProfiles 22:00:06.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:06.4 Info: => 0.0014296s 22:00:06.4 Info: AlterTable QualityProfiles 22:00:06.4 Info: => 7E-07s 22:00:06.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:06.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:06.4 Info: => 0.0005459s 22:00:06.4 Info: AlterTable LanguageProfiles 22:00:06.4 Info: => 7E-07s 22:00:06.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:06.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:06.5 Info: => 0.0005227s 22:00:06.5 Info: UpdateData 22:00:06.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:06.5 Info: => 4.79E-05s 22:00:06.5 Info: UpdateData 22:00:06.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:06.5 Info: => 2.89E-05s 22:00:06.5 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:06.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:06.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:06.5 Info: DROP TABLE "Artists" 22:00:06.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:06.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:06.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:06.5 Info: => 0.0049072s 22:00:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:06', 'rename_quality_profiles_add_upgrade_allowed') 22:00:06.5 Info: Committing Transaction 22:00:06.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:06.5 Info: => 0.005758s 22:00:06.5 Info: 27: add_import_exclusions migrating 22:00:06.5 Info: Beginning Transaction 22:00:06.5 Info: Starting migration of Main DB to 27 22:00:06.5 Info: CreateTable ImportListExclusions 22:00:06.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:06.5 Info: => 0.0001299s 22:00:06.5 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:06.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:06.5 Info: => 8.2E-05s 22:00:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:06', 'add_import_exclusions') 22:00:06.5 Info: Committing Transaction 22:00:06.5 Info: 27: add_import_exclusions migrated 22:00:06.5 Info: => 0.000785s 22:00:06.5 Info: 28: clean_artist_metadata_table migrating 22:00:06.5 Info: Beginning Transaction 22:00:06.5 Info: Starting migration of Main DB to 28 22:00:06.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:00:06.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:00:06.5 Info: => 0.0001636s 22:00:06.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:00:06.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:00:06.5 Info: => 0.0001139s 22:00:06.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:00:06.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:00:06.5 Info: => 0.0001091s 22:00:06.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:00:06.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:00:06.5 Info: => 0.0001114s 22:00:06.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:00:06.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:00:06.5 Info: => 0.00011s 22:00:06.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:00:06.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:00:06.5 Info: => 0.0001102s 22:00:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:06', 'clean_artist_metadata_table') 22:00:06.5 Info: Committing Transaction 22:00:06.5 Info: 28: clean_artist_metadata_table migrated 22:00:06.5 Info: => 0.0007692s 22:00:06.5 Info: 29: health_issue_notification migrating 22:00:06.5 Info: Beginning Transaction 22:00:06.5 Info: Starting migration of Main DB to 29 22:00:06.5 Info: AlterTable Notifications 22:00:06.5 Info: => 7E-07s 22:00:06.5 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:06.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:06.5 Info: => 0.0006057s 22:00:06.5 Info: AlterTable Notifications 22:00:06.5 Info: => 8E-07s 22:00:06.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:06.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:06.5 Info: => 0.0005464s 22:00:06.5 Info: AlterTable Notifications 22:00:06.5 Info: => 7E-07s 22:00:06.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:06.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:06.5 Info: => 0.0005388s 22:00:06.5 Info: AlterTable Notifications 22:00:06.5 Info: => 7E-07s 22:00:06.5 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:06.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:06.5 Info: => 0.0005251s 22:00:06.5 Info: AlterTable Notifications 22:00:06.5 Info: => 7E-07s 22:00:06.5 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:06.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:06.5 Info: => 0.0005322s 22:00:06.5 Info: DeleteColumn Notifications OnDownload 22:00:06.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:00:06.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:00:06.5 Info: DROP TABLE "Notifications" 22:00:06.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:06.5 Info: => 0.0037313s 22:00:06.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:06.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:00:06.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:00:06.5 Info: DROP TABLE "Notifications" 22:00:06.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:06.5 Info: => 0.0056185s 22:00:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:06', 'health_issue_notification') 22:00:06.5 Info: Committing Transaction 22:00:06.5 Info: 29: health_issue_notification migrated 22:00:06.5 Info: => 0.0064972s 22:00:06.5 Info: 30: add_mediafilerepository_mtime migrating 22:00:06.5 Info: Beginning Transaction 22:00:06.5 Info: Starting migration of Main DB to 30 22:00:06.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:00:06.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 22:00:06.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 22:00:06.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-04-14T22:00:06', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 22:00:06.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:00:06.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-04-14T22:00:06', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 22:00:06.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:00:06.5 Info: AlterTable TrackFiles 22:00:06.5 Info: => 5E-07s 22:00:06.5 Info: CreateColumn TrackFiles Modified DateTime 22:00:06.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:06.5 Info: => 0.0006317s 22:00:06.5 Info: AlterTable TrackFiles 22:00:06.5 Info: => 6E-07s 22:00:06.5 Info: CreateColumn TrackFiles Path String 22:00:06.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:06.5 Info: => 0.0005339s 22:00:06.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:06.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:06.5 Info: => 3.74E-05s 22:00:06.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:00:06.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:00:06.5 Info: => 0.0001234s 22:00:06.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:00:06.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:00:06.5 Info: => 0.0001352s 22:00:06.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:00:06.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:00:06.5 Info: => 0.0001388s 22:00:06.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:00:06.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:00:06.5 Info: => 7.63E-05s 22:00:06.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:06.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:06.5 Info: => 4.85E-05s 22:00:06.5 Info: AlterTable TrackFiles 22:00:06.5 Info: => 4E-07s 22:00:06.5 Info: AlterColumn TrackFiles Path String 22:00:06.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:00:06.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:00:06.5 Info: DROP TABLE "TrackFiles" 22:00:06.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:06.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:06.5 Info: => 0.0038605s 22:00:06.5 Info: CreateIndex TrackFiles (Path) 22:00:06.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:06.5 Info: => 7.88E-05s 22:00:06.5 Info: DeleteColumn TrackFiles RelativePath 22:00:06.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:00:06.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:00:06.5 Info: DROP TABLE "TrackFiles" 22:00:06.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:06.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:06.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:06.5 Info: => 0.0051112s 22:00:06.5 Info: -> 7 Insert operations completed in 00:00:00.0004923 taking an average of 00:00:00.0000703 22:00:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:06', 'add_mediafilerepository_mtime') 22:00:06.5 Info: Committing Transaction 22:00:06.5 Info: 30: add_mediafilerepository_mtime migrated 22:00:06.5 Info: => 0.0061012s 22:00:06.5 Debug: Took: 00:00:00.1776562 22:00:06.5 Debug: Got 0 tracks 22:00:06.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 22:00:06.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 22:00:06.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648065958957_163/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:06.6 Info: DatabaseEngineVersionCheck migrating 22:00:06.6 Info: PerformDBOperation 22:00:06.6 Info: Performing DB Operation 22:00:06.6 Info: SQLite 3.49.1 22:00:06.6 Info: => 0.0024317s 22:00:06.6 Info: DatabaseEngineVersionCheck migrated 22:00:06.6 Info: => 0.0024475s 22:00:06.6 Info: VersionMigration migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: CreateTable VersionInfo 22:00:06.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:06.6 Info: => 0.0001646s 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: VersionMigration migrated 22:00:06.6 Info: => 0.0013239s 22:00:06.6 Info: VersionUniqueMigration migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: CreateIndex VersionInfo (Version) 22:00:06.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:06.6 Info: => 0.0001367s 22:00:06.6 Info: AlterTable VersionInfo 22:00:06.6 Info: => 6E-07s 22:00:06.6 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:06.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:06.6 Info: => 0.0006148s 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: VersionUniqueMigration migrated 22:00:06.6 Info: => 0.0011982s 22:00:06.6 Info: VersionDescriptionMigration migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: AlterTable VersionInfo 22:00:06.6 Info: => 8E-07s 22:00:06.6 Info: CreateColumn VersionInfo Description String 22:00:06.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:06.6 Info: => 0.0002178s 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: VersionDescriptionMigration migrated 22:00:06.6 Info: => 0.0007993s 22:00:06.6 Info: 1: InitialSetup migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 1 22:00:06.6 Info: CreateTable Config 22:00:06.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:06.6 Info: => 0.000164s 22:00:06.6 Info: CreateIndex Config (Key) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:06.6 Info: => 7.57E-05s 22:00:06.6 Info: CreateTable RootFolders 22:00:06.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:06.6 Info: => 7.96E-05s 22:00:06.6 Info: CreateIndex RootFolders (Path) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:06.6 Info: => 6.9E-05s 22:00:06.6 Info: CreateTable Artists 22:00:06.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:00:06.6 Info: => 0.0002325s 22:00:06.6 Info: CreateIndex Artists (ForeignArtistId) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:06.6 Info: => 7.03E-05s 22:00:06.6 Info: CreateIndex Artists (NameSlug) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:06.6 Info: => 6.93E-05s 22:00:06.6 Info: CreateIndex Artists (CleanName) 22:00:06.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.6 Info: => 6.64E-05s 22:00:06.6 Info: CreateIndex Artists (Path) 22:00:06.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.6 Info: => 6.53E-05s 22:00:06.6 Info: CreateTable Albums 22:00:06.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:00:06.6 Info: => 0.0001989s 22:00:06.6 Info: CreateIndex Albums (ForeignAlbumId) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:06.6 Info: => 6.65E-05s 22:00:06.6 Info: CreateIndex Albums (MBId) 22:00:06.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:06.6 Info: => 5.91E-05s 22:00:06.6 Info: CreateIndex Albums (TADBId) 22:00:06.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:06.6 Info: => 6.16E-05s 22:00:06.6 Info: CreateIndex Albums (TitleSlug) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:06.6 Info: => 6.3E-05s 22:00:06.6 Info: CreateIndex Albums (CleanTitle) 22:00:06.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:06.6 Info: => 6.74E-05s 22:00:06.6 Info: CreateIndex Albums (Path) 22:00:06.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:06.6 Info: => 6.05E-05s 22:00:06.6 Info: CreateTable Tracks 22:00:06.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:00:06.6 Info: => 0.0001261s 22:00:06.6 Info: CreateIndex Tracks (ForeignTrackId) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:06.6 Info: => 6.52E-05s 22:00:06.6 Info: CreateIndex Tracks (ArtistId) 22:00:06.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:06.6 Info: => 6.56E-05s 22:00:06.6 Info: CreateIndex Tracks (TrackFileId) 22:00:06.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:06.6 Info: => 7.11E-05s 22:00:06.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:06.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:06.6 Info: => 6.95E-05s 22:00:06.6 Info: CreateTable TrackFiles 22:00:06.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:00:06.6 Info: => 0.0001216s 22:00:06.6 Info: CreateIndex TrackFiles (ArtistId) 22:00:06.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:06.6 Info: => 6.72E-05s 22:00:06.6 Info: CreateIndex TrackFiles (AlbumId) 22:00:06.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:06.6 Info: => 6.35E-05s 22:00:06.6 Info: CreateTable History 22:00:06.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:00:06.6 Info: => 0.0001218s 22:00:06.6 Info: CreateIndex History (Date) 22:00:06.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:06.6 Info: => 6.45E-05s 22:00:06.6 Info: CreateIndex History (EventType) 22:00:06.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:06.6 Info: => 6.08E-05s 22:00:06.6 Info: CreateIndex History (DownloadId) 22:00:06.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:06.6 Info: => 6.34E-05s 22:00:06.6 Info: CreateIndex History (AlbumId) 22:00:06.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:06.6 Info: => 6.02E-05s 22:00:06.6 Info: CreateTable Notifications 22:00:06.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:00:06.6 Info: => 0.0001072s 22:00:06.6 Info: CreateTable ScheduledTasks 22:00:06.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:00:06.6 Info: => 8.95E-05s 22:00:06.6 Info: CreateIndex ScheduledTasks (TypeName) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:06.6 Info: => 7.66E-05s 22:00:06.6 Info: CreateTable Indexers 22:00:06.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:00:06.6 Info: => 9.82E-05s 22:00:06.6 Info: CreateIndex Indexers (Name) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:06.6 Info: => 6.56E-05s 22:00:06.6 Info: CreateTable Profiles 22:00:06.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:00:06.6 Info: => 8.65E-05s 22:00:06.6 Info: CreateIndex Profiles (Name) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:06.6 Info: => 6.95E-05s 22:00:06.6 Info: CreateTable QualityDefinitions 22:00:06.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:00:06.6 Info: => 9.3E-05s 22:00:06.6 Info: CreateIndex QualityDefinitions (Quality) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:06.6 Info: => 6.8E-05s 22:00:06.6 Info: CreateIndex QualityDefinitions (Title) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:06.6 Info: => 6.71E-05s 22:00:06.6 Info: CreateTable NamingConfig 22:00:06.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:00:06.6 Info: => 9.94E-05s 22:00:06.6 Info: CreateTable Blacklist 22:00:06.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:00:06.6 Info: => 0.0001412s 22:00:06.6 Info: CreateTable Metadata 22:00:06.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:00:06.6 Info: => 9.72E-05s 22:00:06.6 Info: CreateTable MetadataFiles 22:00:06.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:00:06.6 Info: => 0.0001148s 22:00:06.6 Info: CreateTable DownloadClients 22:00:06.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:00:06.6 Info: => 9.28E-05s 22:00:06.6 Info: CreateTable PendingReleases 22:00:06.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:00:06.6 Info: => 9.84E-05s 22:00:06.6 Info: CreateTable RemotePathMappings 22:00:06.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:00:06.6 Info: => 0.0001175s 22:00:06.6 Info: CreateTable Tags 22:00:06.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:06.6 Info: => 8.85E-05s 22:00:06.6 Info: CreateIndex Tags (Label) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:06.6 Info: => 7.94E-05s 22:00:06.6 Info: CreateTable Restrictions 22:00:06.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:06.6 Info: => 9.06E-05s 22:00:06.6 Info: CreateTable DelayProfiles 22:00:06.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:00:06.6 Info: => 0.0001158s 22:00:06.6 Info: CreateTable Users 22:00:06.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:00:06.6 Info: => 8.53E-05s 22:00:06.6 Info: CreateIndex Users (Identifier) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:06.6 Info: => 0.0001229s 22:00:06.6 Info: CreateIndex Users (Username) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:06.6 Info: => 9.05E-05s 22:00:06.6 Info: CreateTable Commands 22:00:06.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:00:06.6 Info: => 0.0001218s 22:00:06.6 Info: CreateTable IndexerStatus 22:00:06.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:00:06.6 Info: => 0.0001102s 22:00:06.6 Info: CreateIndex IndexerStatus (ProviderId) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:06.6 Info: => 7.88E-05s 22:00:06.6 Info: CreateTable ExtraFiles 22:00:06.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:00:06.6 Info: => 0.0001073s 22:00:06.6 Info: CreateTable LyricFiles 22:00:06.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:00:06.6 Info: => 0.0001441s 22:00:06.6 Info: CreateTable LanguageProfiles 22:00:06.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:00:06.6 Info: => 9.07E-05s 22:00:06.6 Info: CreateIndex LanguageProfiles (Name) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:06.6 Info: => 8.26E-05s 22:00:06.6 Info: CreateTable DownloadClientStatus 22:00:06.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:00:06.6 Info: => 9.95E-05s 22:00:06.6 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:06.6 Info: => 9.93E-05s 22:00:06.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:06.6 Info: -> 1 Insert operations completed in 00:00:00.0000601 taking an average of 00:00:00.0000601 22:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:06', 'InitialSetup') 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: 1: InitialSetup migrated 22:00:06.6 Info: => 0.0098062s 22:00:06.6 Info: 2: add_reason_to_pending_releases migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 2 22:00:06.6 Info: AlterTable PendingReleases 22:00:06.6 Info: => 5E-07s 22:00:06.6 Info: CreateColumn PendingReleases Reason Int32 22:00:06.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:06.6 Info: => 0.0005586s 22:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:06', 'add_reason_to_pending_releases') 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: 2: add_reason_to_pending_releases migrated 22:00:06.6 Info: => 0.0012368s 22:00:06.6 Info: 3: add_medium_support migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 3 22:00:06.6 Info: AlterTable Albums 22:00:06.6 Info: => 1E-06s 22:00:06.6 Info: CreateColumn Albums Media String 22:00:06.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:06.6 Info: => 0.0005181s 22:00:06.6 Info: AlterTable Tracks 22:00:06.6 Info: => 7E-07s 22:00:06.6 Info: CreateColumn Tracks MediumNumber Int32 22:00:06.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:06.6 Info: => 0.000472s 22:00:06.6 Info: AlterTable Tracks 22:00:06.6 Info: => 6E-07s 22:00:06.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:06.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:06.6 Info: => 0.0004654s 22:00:06.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:06.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:06.6 Info: => 7.2E-05s 22:00:06.6 Info: DeleteColumn Tracks TrackNumber 22:00:06.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:00:06.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:00:06.6 Info: DROP TABLE "Tracks" 22:00:06.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:06.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:06.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:06.6 Info: => 0.0038469s 22:00:06.6 Info: AlterTable Tracks 22:00:06.6 Info: => 5E-07s 22:00:06.6 Info: CreateColumn Tracks TrackNumber String 22:00:06.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:06.6 Info: => 0.0004955s 22:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:06', 'add_medium_support') 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: 3: add_medium_support migrated 22:00:06.6 Info: => 0.0012431s 22:00:06.6 Info: 4: add_various_qualites_in_profile migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 4 22:00:06.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:06.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:06.6 Info: => 5.47E-05s 22:00:06.6 Info: PerformDBOperation 22:00:06.6 Info: Performing DB Operation 22:00:06.6 Info: => 3.2E-05s 22:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:06', 'add_various_qualites_in_profile') 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: 4: add_various_qualites_in_profile migrated 22:00:06.6 Info: => 0.0006642s 22:00:06.6 Info: 5: metadata_profiles migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 5 22:00:06.6 Info: CreateTable MetadataProfiles 22:00:06.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:00:06.6 Info: => 0.0001321s 22:00:06.6 Info: CreateIndex MetadataProfiles (Name) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:06.6 Info: => 0.0001145s 22:00:06.6 Info: AlterTable Artists 22:00:06.6 Info: => 6E-07s 22:00:06.6 Info: CreateColumn Artists MetadataProfileId Int32 22:00:06.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:06.6 Info: => 0.0005276s 22:00:06.6 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:06.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:00:06.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:00:06.6 Info: DROP TABLE "Artists" 22:00:06.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:06.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.6 Info: => 0.005685s 22:00:06.6 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:06.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:00:06.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:00:06.6 Info: DROP TABLE "Artists" 22:00:06.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:06.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.6 Info: => 0.0039513s 22:00:06.6 Info: AlterTable Albums 22:00:06.6 Info: => 6E-07s 22:00:06.6 Info: CreateColumn Albums SecondaryTypes String 22:00:06.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:06.6 Info: => 0.0005055s 22:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:06', 'metadata_profiles') 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: 5: metadata_profiles migrated 22:00:06.6 Info: => 0.0013746s 22:00:06.6 Info: 6: separate_automatic_and_interactive_search migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 6 22:00:06.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:06.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:00:06.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:06.6 Info: DROP TABLE "Indexers" 22:00:06.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:06.6 Info: => 0.003239s 22:00:06.6 Info: AlterTable Indexers 22:00:06.6 Info: => 5E-07s 22:00:06.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:06.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:06.6 Info: => 0.0004771s 22:00:06.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:06.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:06.6 Info: => 3.73E-05s 22:00:06.6 Info: AlterTable Indexers 22:00:06.6 Info: => 6E-07s 22:00:06.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:06.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:00:06.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:00:06.6 Info: DROP TABLE "Indexers" 22:00:06.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:06.6 Info: => 0.0032707s 22:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:06', 'separate_automatic_and_interactive_search') 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: 6: separate_automatic_and_interactive_search migrated 22:00:06.6 Info: => 0.003985s 22:00:06.6 Info: 7: change_album_path_to_relative migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 7 22:00:06.6 Info: DeleteColumn Albums Path 22:00:06.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:00:06.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:00:06.6 Info: DROP TABLE "Albums" 22:00:06.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:06.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:06.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:06.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:06.6 Info: => 0.0040644s 22:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:06', 'change_album_path_to_relative') 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: 7: change_album_path_to_relative migrated 22:00:06.6 Info: => 0.0048562s 22:00:06.6 Info: 8: change_quality_size_mb_to_kb migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 8 22:00:06.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:00:06.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:00:06.6 Info: => 4.96E-05s 22:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:06', 'change_quality_size_mb_to_kb') 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: 8: change_quality_size_mb_to_kb migrated 22:00:06.6 Info: => 0.0007107s 22:00:06.6 Info: 9: album_releases migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 9 22:00:06.6 Info: AlterTable Albums 22:00:06.6 Info: => 1.2E-06s 22:00:06.6 Info: CreateColumn Albums Releases String 22:00:06.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:06.6 Info: => 0.0005743s 22:00:06.6 Info: AlterTable Albums 22:00:06.6 Info: => 8E-07s 22:00:06.6 Info: CreateColumn Albums CurrentRelease String 22:00:06.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:06.6 Info: => 0.0004887s 22:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:06', 'album_releases') 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: 9: album_releases migrated 22:00:06.6 Info: => 0.0011656s 22:00:06.6 Info: 10: album_releases_fix migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 10 22:00:06.6 Info: AlterTable Albums 22:00:06.6 Info: => 6E-07s 22:00:06.6 Info: AlterColumn Albums Releases String 22:00:06.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:00:06.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:00:06.6 Info: DROP TABLE "Albums" 22:00:06.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:06.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:06.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:06.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:06.6 Info: => 0.0041589s 22:00:06.6 Info: AlterTable Albums 22:00:06.6 Info: => 7E-07s 22:00:06.6 Info: AlterColumn Albums CurrentRelease String 22:00:06.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:00:06.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:00:06.6 Info: DROP TABLE "Albums" 22:00:06.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:06.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:06.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:06.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:06.6 Info: => 0.0047701s 22:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:06', 'album_releases_fix') 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: 10: album_releases_fix migrated 22:00:06.6 Info: => 0.0055503s 22:00:06.6 Info: 11: import_lists migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 11 22:00:06.6 Info: CreateTable ImportLists 22:00:06.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:00:06.6 Info: => 0.001207s 22:00:06.6 Info: CreateIndex ImportLists (Name) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:06.6 Info: => 8.13E-05s 22:00:06.6 Info: CreateTable ImportListStatus 22:00:06.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:00:06.6 Info: => 0.0001198s 22:00:06.6 Info: CreateIndex ImportListStatus (ProviderId) 22:00:06.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:06.6 Info: => 7.6E-05s 22:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:06', 'import_lists') 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: 11: import_lists migrated 22:00:06.6 Info: => 0.0007642s 22:00:06.6 Info: 12: add_release_status migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 12 22:00:06.6 Info: AlterTable MetadataProfiles 22:00:06.6 Info: => 6E-07s 22:00:06.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:06.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:06.6 Info: => 0.0005626s 22:00:06.6 Info: PerformDBOperation 22:00:06.6 Info: Performing DB Operation 22:00:06.6 Info: => 2.71E-05s 22:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:06', 'add_release_status') 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: 12: add_release_status migrated 22:00:06.6 Info: => 0.0006681s 22:00:06.6 Info: 13: album_download_notification migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 13 22:00:06.6 Info: AlterTable Notifications 22:00:06.6 Info: => 7E-07s 22:00:06.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:06.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:06.6 Info: => 0.0005412s 22:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:06', 'album_download_notification') 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: 13: album_download_notification migrated 22:00:06.6 Info: => 0.0011836s 22:00:06.6 Info: 14: fix_language_metadata_profiles migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 14 22:00:06.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:00:06.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:00:06.6 Info: => 7.74E-05s 22:00:06.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:00:06.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:00:06.6 Info: => 5.12E-05s 22:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:06', 'fix_language_metadata_profiles') 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: 14: fix_language_metadata_profiles migrated 22:00:06.6 Info: => 0.0006768s 22:00:06.6 Info: 15: remove_fanzub migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 15 22:00:06.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:06.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:06.6 Info: => 4.11E-05s 22:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:06', 'remove_fanzub') 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: 15: remove_fanzub migrated 22:00:06.6 Info: => 0.0006417s 22:00:06.6 Info: 16: update_artist_history_indexes migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 16 22:00:06.6 Info: CreateIndex Albums (ArtistId) 22:00:06.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:06.6 Info: => 0.0001006s 22:00:06.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:06.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:06.6 Info: => 7.72E-05s 22:00:06.6 Info: DeleteIndex History (AlbumId) 22:00:06.6 Info: DROP INDEX "IX_History_AlbumId" 22:00:06.6 Info: => 0.0001426s 22:00:06.6 Info: CreateIndex History (AlbumId, Date) 22:00:06.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:06.6 Info: => 8.6E-05s 22:00:06.6 Info: DeleteIndex History (DownloadId) 22:00:06.6 Info: DROP INDEX "IX_History_DownloadId" 22:00:06.6 Info: => 0.0001193s 22:00:06.6 Info: CreateIndex History (DownloadId, Date) 22:00:06.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:06.6 Info: => 8.35E-05s 22:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:06', 'update_artist_history_indexes') 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: 16: update_artist_history_indexes migrated 22:00:06.6 Info: => 0.0007712s 22:00:06.6 Info: 17: remove_nma migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 17 22:00:06.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:06.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:06.6 Info: => 4.41E-05s 22:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:06', 'remove_nma') 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: 17: remove_nma migrated 22:00:06.6 Info: => 0.0006316s 22:00:06.6 Info: 18: album_disambiguation migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 18 22:00:06.6 Info: AlterTable Albums 22:00:06.6 Info: => 7E-07s 22:00:06.6 Info: CreateColumn Albums Disambiguation String 22:00:06.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:06.6 Info: => 0.0005626s 22:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:06', 'album_disambiguation') 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: 18: album_disambiguation migrated 22:00:06.6 Info: => 0.0012094s 22:00:06.6 Info: 19: add_ape_quality_in_profiles migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 19 22:00:06.6 Info: PerformDBOperation 22:00:06.6 Info: Performing DB Operation 22:00:06.6 Info: => 3.05E-05s 22:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:06', 'add_ape_quality_in_profiles') 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: 19: add_ape_quality_in_profiles migrated 22:00:06.6 Info: => 0.000633s 22:00:06.6 Info: 20: remove_pushalot migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 20 22:00:06.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:06.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:06.6 Info: => 5.29E-05s 22:00:06.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:06.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:06.6 Info: => 2.94E-05s 22:00:06.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:06.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:06.6 Info: => 2.75E-05s 22:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:06', 'remove_pushalot') 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: 20: remove_pushalot migrated 22:00:06.6 Info: => 0.0006281s 22:00:06.6 Info: 21: add_custom_filters migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 21 22:00:06.6 Info: CreateTable CustomFilters 22:00:06.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:00:06.6 Info: => 0.0001196s 22:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:06', 'add_custom_filters') 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: 21: add_custom_filters migrated 22:00:06.6 Info: => 0.0008044s 22:00:06.6 Info: 22: import_list_tags migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 22 22:00:06.6 Info: AlterTable ImportLists 22:00:06.6 Info: => 7E-07s 22:00:06.6 Info: CreateColumn ImportLists Tags String 22:00:06.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:06.6 Info: => 0.0005728s 22:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:06', 'import_list_tags') 22:00:06.6 Info: Committing Transaction 22:00:06.6 Info: 22: import_list_tags migrated 22:00:06.6 Info: => 0.0012383s 22:00:06.6 Info: 23: add_release_groups_etc migrating 22:00:06.6 Info: Beginning Transaction 22:00:06.6 Info: Starting migration of Main DB to 23 22:00:06.7 Info: CreateTable ArtistMetadata 22:00:06.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:00:06.7 Info: => 0.000171s 22:00:06.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:06.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:06.7 Info: => 8.01E-05s 22:00:06.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:00:06.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:00:06.7 Info: => 0.0001258s 22:00:06.7 Info: AlterTable Artists 22:00:06.7 Info: => 3E-07s 22:00:06.7 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:06.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:06.7 Info: => 0.0005516s 22:00:06.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:06.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:06.7 Info: => 9.32E-05s 22:00:06.7 Info: CreateTable AlbumReleases 22:00:06.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:00:06.7 Info: => 0.000147s 22:00:06.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:06.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:06.7 Info: => 7.82E-05s 22:00:06.7 Info: CreateIndex AlbumReleases (AlbumId) 22:00:06.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:06.7 Info: => 7.24E-05s 22:00:06.7 Info: PerformDBOperation 22:00:06.7 Info: Performing DB Operation 22:00:06.7 Info: => 3.7E-05s 22:00:06.7 Info: AlterTable Albums 22:00:06.7 Info: => 3E-07s 22:00:06.7 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:06.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:06.7 Info: => 0.0005698s 22:00:06.7 Info: AlterTable Albums 22:00:06.7 Info: => 5E-07s 22:00:06.7 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:06.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:06.7 Info: => 0.0005463s 22:00:06.7 Info: AlterTable Albums 22:00:06.7 Info: => 7E-07s 22:00:06.7 Info: CreateColumn Albums Links String 22:00:06.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:06.7 Info: => 0.0005325s 22:00:06.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:00:06.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:06.7 Info: => 7.3E-05s 22:00:06.7 Info: AlterTable Tracks 22:00:06.7 Info: => 6E-07s 22:00:06.7 Info: CreateColumn Tracks ForeignRecordingId String 22:00:06.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:06.7 Info: => 0.000544s 22:00:06.7 Info: AlterTable Tracks 22:00:06.7 Info: => 6E-07s 22:00:06.7 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:06.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:06.7 Info: => 0.0005345s 22:00:06.7 Info: AlterTable Tracks 22:00:06.7 Info: => 7E-07s 22:00:06.7 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:06.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:06.7 Info: => 0.0012284s 22:00:06.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:00:06.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:06.7 Info: => 0.0001077s 22:00:06.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:00:06.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:06.7 Info: => 6.2E-05s 22:00:06.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:06.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:00:06.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:00:06.7 Info: DROP TABLE "Artists" 22:00:06.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:06.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.7 Info: => 0.0049588s 22:00:06.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:06.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:00:06.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:00:06.7 Info: DROP TABLE "Albums" 22:00:06.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:06.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:06.7 Info: => 0.0041123s 22:00:06.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:06.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:00:06.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:00:06.7 Info: DROP TABLE "Tracks" 22:00:06.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:06.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:06.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:06.7 Info: => 0.0038235s 22:00:06.7 Info: DeleteColumn TrackFiles ArtistId 22:00:06.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:00:06.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:00:06.7 Info: DROP TABLE "TrackFiles" 22:00:06.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:06.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:06.7 Info: => 0.0044927s 22:00:06.7 Info: CreateIndex Artists (ArtistMetadataId) 22:00:06.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:06.7 Info: => 8.33E-05s 22:00:06.7 Info: CreateIndex Artists (Monitored) 22:00:06.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:06.7 Info: => 7.07E-05s 22:00:06.7 Info: CreateIndex Albums (ArtistMetadataId) 22:00:06.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:06.7 Info: => 6.9E-05s 22:00:06.7 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:06.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:06.7 Info: => 6.88E-05s 22:00:06.7 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:06.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:06.7 Info: => 6.59E-05s 22:00:06.7 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:06.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:06.7 Info: => 6.62E-05s 22:00:06.7 Info: UpdateData 22:00:06.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:06.7 Info: => 3.89E-05s 22:00:06.7 Info: UpdateData 22:00:06.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:06.7 Info: => 3.08E-05s 22:00:06.7 Info: UpdateData 22:00:06.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:06.7 Info: => 3.58E-05s 22:00:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:06', 'add_release_groups_etc') 22:00:06.7 Info: Committing Transaction 22:00:06.7 Info: 23: add_release_groups_etc migrated 22:00:06.7 Info: => 0.0009687s 22:00:06.7 Info: 24: NewMediaInfoFormat migrating 22:00:06.7 Info: Beginning Transaction 22:00:06.7 Info: Starting migration of Main DB to 24 22:00:06.7 Info: UpdateData 22:00:06.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:06.7 Info: => 4.76E-05s 22:00:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:06', 'NewMediaInfoFormat') 22:00:06.7 Info: Committing Transaction 22:00:06.7 Info: 24: NewMediaInfoFormat migrated 22:00:06.7 Info: => 0.0006613s 22:00:06.7 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:06.7 Info: Beginning Transaction 22:00:06.7 Info: Starting migration of Main DB to 25 22:00:06.7 Info: RenameTable Restrictions ReleaseProfiles 22:00:06.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:06.7 Info: => 0.0014739s 22:00:06.7 Info: AlterTable ReleaseProfiles 22:00:06.7 Info: => 7E-07s 22:00:06.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:06.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:06.7 Info: => 0.0005395s 22:00:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:06', 'rename_restrictions_to_release_profiles') 22:00:06.7 Info: Committing Transaction 22:00:06.7 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:06.7 Info: => 0.0012013s 22:00:06.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:06.7 Info: Beginning Transaction 22:00:06.7 Info: Starting migration of Main DB to 26 22:00:06.7 Info: RenameTable Profiles QualityProfiles 22:00:06.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:06.7 Info: => 0.0014573s 22:00:06.7 Info: AlterTable QualityProfiles 22:00:06.7 Info: => 8E-07s 22:00:06.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:06.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:06.7 Info: => 0.0005409s 22:00:06.7 Info: AlterTable LanguageProfiles 22:00:06.7 Info: => 7E-07s 22:00:06.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:06.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:06.7 Info: => 0.0005117s 22:00:06.7 Info: UpdateData 22:00:06.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:06.7 Info: => 4.58E-05s 22:00:06.7 Info: UpdateData 22:00:06.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:06.7 Info: => 2.65E-05s 22:00:06.7 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:06.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:00:06.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:00:06.7 Info: DROP TABLE "Artists" 22:00:06.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:06.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:06.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:06.7 Info: => 0.0050877s 22:00:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:06', 'rename_quality_profiles_add_upgrade_allowed') 22:00:06.7 Info: Committing Transaction 22:00:06.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:06.7 Info: => 0.0058892s 22:00:06.7 Info: 27: add_import_exclusions migrating 22:00:06.7 Info: Beginning Transaction 22:00:06.7 Info: Starting migration of Main DB to 27 22:00:06.7 Info: CreateTable ImportListExclusions 22:00:06.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:06.7 Info: => 0.0001218s 22:00:06.7 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:06.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:06.7 Info: => 9.23E-05s 22:00:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:06', 'add_import_exclusions') 22:00:06.7 Info: Committing Transaction 22:00:06.7 Info: 27: add_import_exclusions migrated 22:00:06.7 Info: => 0.0007878s 22:00:06.7 Info: 28: clean_artist_metadata_table migrating 22:00:06.7 Info: Beginning Transaction 22:00:06.7 Info: Starting migration of Main DB to 28 22:00:06.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:00:06.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:00:06.7 Info: => 0.0001596s 22:00:06.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:00:06.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:00:06.7 Info: => 0.0001185s 22:00:06.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:00:06.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:00:06.7 Info: => 0.0001136s 22:00:06.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:00:06.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:00:06.7 Info: => 0.0001139s 22:00:06.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:00:06.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:00:06.7 Info: => 0.0001136s 22:00:06.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:00:06.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:00:06.7 Info: => 0.0001114s 22:00:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:06', 'clean_artist_metadata_table') 22:00:06.7 Info: Committing Transaction 22:00:06.7 Info: 28: clean_artist_metadata_table migrated 22:00:06.7 Info: => 0.0007765s 22:00:06.7 Info: 29: health_issue_notification migrating 22:00:06.7 Info: Beginning Transaction 22:00:06.7 Info: Starting migration of Main DB to 29 22:00:06.7 Info: AlterTable Notifications 22:00:06.7 Info: => 1E-06s 22:00:06.7 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:06.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:06.7 Info: => 0.0005803s 22:00:06.7 Info: AlterTable Notifications 22:00:06.7 Info: => 6E-07s 22:00:06.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:06.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:06.7 Info: => 0.0005406s 22:00:06.7 Info: AlterTable Notifications 22:00:06.7 Info: => 7E-07s 22:00:06.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:06.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:06.7 Info: => 0.0005358s 22:00:06.7 Info: AlterTable Notifications 22:00:06.7 Info: => 7E-07s 22:00:06.7 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:06.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:06.7 Info: => 0.0005279s 22:00:06.7 Info: AlterTable Notifications 22:00:06.7 Info: => 6E-07s 22:00:06.7 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:06.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:06.7 Info: => 0.0005222s 22:00:06.7 Info: DeleteColumn Notifications OnDownload 22:00:06.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "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:00:06.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:00:06.7 Info: DROP TABLE "Notifications" 22:00:06.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:06.7 Info: => 0.0036658s 22:00:06.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:06.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:00:06.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:00:06.7 Info: DROP TABLE "Notifications" 22:00:06.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:06.7 Info: => 0.0047507s 22:00:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:06', 'health_issue_notification') 22:00:06.7 Info: Committing Transaction 22:00:06.7 Info: 29: health_issue_notification migrated 22:00:06.7 Info: => 0.005547s 22:00:06.7 Info: 30: add_mediafilerepository_mtime migrating 22:00:06.7 Info: Beginning Transaction 22:00:06.7 Info: Starting migration of Main DB to 30 22:00:06.7 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 22:00:06.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 22:00:06.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 22:00:06.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-04-14T22:00:06', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:06.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 2, 0) 22:00:06.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-04-14T22:00:06', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:06.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 2, 0) 22:00:06.7 Info: AlterTable TrackFiles 22:00:06.7 Info: => 4E-07s 22:00:06.7 Info: CreateColumn TrackFiles Modified DateTime 22:00:06.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:06.7 Info: => 0.0005725s 22:00:06.7 Info: AlterTable TrackFiles 22:00:06.7 Info: => 7E-07s 22:00:06.7 Info: CreateColumn TrackFiles Path String 22:00:06.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:06.7 Info: => 0.0005207s 22:00:06.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:06.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:06.7 Info: => 3.56E-05s 22:00:06.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:06.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:06.7 Info: => 0.0001234s 22:00:06.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:00:06.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:00:06.7 Info: => 0.0001415s 22:00:06.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:00:06.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:00:06.7 Info: => 0.0001434s 22:00:06.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:00:06.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:00:06.7 Info: => 7.56E-05s 22:00:06.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:06.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:06.7 Info: => 4.73E-05s 22:00:06.7 Info: AlterTable TrackFiles 22:00:06.7 Info: => 3E-07s 22:00:06.7 Info: AlterColumn TrackFiles Path String 22:00:06.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:06.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 22:00:06.7 Info: DROP TABLE "TrackFiles" 22:00:06.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:06.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:06.7 Info: => 0.0045037s 22:00:06.7 Info: CreateIndex TrackFiles (Path) 22:00:06.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:06.7 Info: => 7.96E-05s 22:00:06.7 Info: DeleteColumn TrackFiles RelativePath 22:00:06.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:06.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 22:00:06.7 Info: DROP TABLE "TrackFiles" 22:00:06.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:06.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:06.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:06.7 Info: => 0.0046681s 22:00:06.7 Info: -> 7 Insert operations completed in 00:00:00.0004602 taking an average of 00:00:00.0000657 22:00:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:06', 'add_mediafilerepository_mtime') 22:00:06.7 Info: Committing Transaction 22:00:06.7 Info: 30: add_mediafilerepository_mtime migrated 22:00:06.7 Info: => 0.0056162s 22:00:06.7 Debug: Took: 00:00:00.1705494 22:00:06.7 Debug: Got 0 tracks 22:00:06.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 22:00:06.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 22:00:06.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648068159974_165/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:06.8 Info: DatabaseEngineVersionCheck migrating 22:00:06.8 Info: PerformDBOperation 22:00:06.8 Info: Performing DB Operation 22:00:06.8 Info: SQLite 3.49.1 22:00:06.8 Info: => 0.0023s 22:00:06.8 Info: DatabaseEngineVersionCheck migrated 22:00:06.8 Info: => 0.0023142s 22:00:06.8 Info: VersionMigration migrating 22:00:06.8 Info: Beginning Transaction 22:00:06.8 Info: CreateTable VersionInfo 22:00:06.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:06.8 Info: => 0.0001582s 22:00:06.8 Info: Committing Transaction 22:00:06.8 Info: VersionMigration migrated 22:00:06.8 Info: => 0.0013656s 22:00:06.8 Info: VersionUniqueMigration migrating 22:00:06.8 Info: Beginning Transaction 22:00:06.8 Info: CreateIndex VersionInfo (Version) 22:00:06.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:06.8 Info: => 0.0001314s 22:00:06.8 Info: AlterTable VersionInfo 22:00:06.8 Info: => 5E-07s 22:00:06.8 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:06.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:06.8 Info: => 0.0005737s 22:00:06.8 Info: Committing Transaction 22:00:06.8 Info: VersionUniqueMigration migrated 22:00:06.8 Info: => 0.001188s 22:00:06.8 Info: VersionDescriptionMigration migrating 22:00:06.8 Info: Beginning Transaction 22:00:06.8 Info: AlterTable VersionInfo 22:00:06.8 Info: => 6E-07s 22:00:06.8 Info: CreateColumn VersionInfo Description String 22:00:06.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:06.8 Info: => 0.0002045s 22:00:06.8 Info: Committing Transaction 22:00:06.8 Info: VersionDescriptionMigration migrated 22:00:06.8 Info: => 0.0007742s 22:00:06.8 Info: 1: InitialSetup migrating 22:00:06.8 Info: Beginning Transaction 22:00:06.8 Info: Starting migration of Main DB to 1 22:00:06.8 Info: CreateTable Config 22:00:06.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:06.8 Info: => 0.0001713s 22:00:06.8 Info: CreateIndex Config (Key) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:06.8 Info: => 7.6E-05s 22:00:06.8 Info: CreateTable RootFolders 22:00:06.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:06.8 Info: => 7.8E-05s 22:00:06.8 Info: CreateIndex RootFolders (Path) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:06.8 Info: => 6.89E-05s 22:00:06.8 Info: CreateTable Artists 22:00:06.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:00:06.8 Info: => 0.0002199s 22:00:06.8 Info: CreateIndex Artists (ForeignArtistId) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:06.8 Info: => 6.85E-05s 22:00:06.8 Info: CreateIndex Artists (NameSlug) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:06.8 Info: => 6.75E-05s 22:00:06.8 Info: CreateIndex Artists (CleanName) 22:00:06.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.8 Info: => 7.58E-05s 22:00:06.8 Info: CreateIndex Artists (Path) 22:00:06.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.8 Info: => 6.31E-05s 22:00:06.8 Info: CreateTable Albums 22:00:06.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:00:06.8 Info: => 0.0001878s 22:00:06.8 Info: CreateIndex Albums (ForeignAlbumId) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:06.8 Info: => 6.89E-05s 22:00:06.8 Info: CreateIndex Albums (MBId) 22:00:06.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:06.8 Info: => 6.33E-05s 22:00:06.8 Info: CreateIndex Albums (TADBId) 22:00:06.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:06.8 Info: => 6.14E-05s 22:00:06.8 Info: CreateIndex Albums (TitleSlug) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:06.8 Info: => 7.56E-05s 22:00:06.8 Info: CreateIndex Albums (CleanTitle) 22:00:06.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:06.8 Info: => 6.27E-05s 22:00:06.8 Info: CreateIndex Albums (Path) 22:00:06.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:06.8 Info: => 5.88E-05s 22:00:06.8 Info: CreateTable Tracks 22:00:06.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:00:06.8 Info: => 0.0001289s 22:00:06.8 Info: CreateIndex Tracks (ForeignTrackId) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:06.8 Info: => 6.82E-05s 22:00:06.8 Info: CreateIndex Tracks (ArtistId) 22:00:06.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:06.8 Info: => 6.51E-05s 22:00:06.8 Info: CreateIndex Tracks (TrackFileId) 22:00:06.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:06.8 Info: => 6.59E-05s 22:00:06.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:06.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:06.8 Info: => 6.61E-05s 22:00:06.8 Info: CreateTable TrackFiles 22:00:06.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:00:06.8 Info: => 0.0001226s 22:00:06.8 Info: CreateIndex TrackFiles (ArtistId) 22:00:06.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:06.8 Info: => 6.61E-05s 22:00:06.8 Info: CreateIndex TrackFiles (AlbumId) 22:00:06.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:06.8 Info: => 6.23E-05s 22:00:06.8 Info: CreateTable History 22:00:06.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:00:06.8 Info: => 0.0001219s 22:00:06.8 Info: CreateIndex History (Date) 22:00:06.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:06.8 Info: => 6.38E-05s 22:00:06.8 Info: CreateIndex History (EventType) 22:00:06.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:06.8 Info: => 6.48E-05s 22:00:06.8 Info: CreateIndex History (DownloadId) 22:00:06.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:06.8 Info: => 6.36E-05s 22:00:06.8 Info: CreateIndex History (AlbumId) 22:00:06.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:06.8 Info: => 6.37E-05s 22:00:06.8 Info: CreateTable Notifications 22:00:06.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:00:06.8 Info: => 0.0001098s 22:00:06.8 Info: CreateTable ScheduledTasks 22:00:06.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:00:06.8 Info: => 9.35E-05s 22:00:06.8 Info: CreateIndex ScheduledTasks (TypeName) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:06.8 Info: => 6.98E-05s 22:00:06.8 Info: CreateTable Indexers 22:00:06.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:00:06.8 Info: => 9.72E-05s 22:00:06.8 Info: CreateIndex Indexers (Name) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:06.8 Info: => 9.58E-05s 22:00:06.8 Info: CreateTable Profiles 22:00:06.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:00:06.8 Info: => 8.87E-05s 22:00:06.8 Info: CreateIndex Profiles (Name) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:06.8 Info: => 7.25E-05s 22:00:06.8 Info: CreateTable QualityDefinitions 22:00:06.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:00:06.8 Info: => 0.0001003s 22:00:06.8 Info: CreateIndex QualityDefinitions (Quality) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:06.8 Info: => 6.86E-05s 22:00:06.8 Info: CreateIndex QualityDefinitions (Title) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:06.8 Info: => 7.14E-05s 22:00:06.8 Info: CreateTable NamingConfig 22:00:06.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:00:06.8 Info: => 0.0001399s 22:00:06.8 Info: CreateTable Blacklist 22:00:06.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:00:06.8 Info: => 0.0001664s 22:00:06.8 Info: CreateTable Metadata 22:00:06.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:00:06.8 Info: => 9.67E-05s 22:00:06.8 Info: CreateTable MetadataFiles 22:00:06.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:00:06.8 Info: => 0.0001132s 22:00:06.8 Info: CreateTable DownloadClients 22:00:06.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:00:06.8 Info: => 9.83E-05s 22:00:06.8 Info: CreateTable PendingReleases 22:00:06.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:00:06.8 Info: => 0.0001046s 22:00:06.8 Info: CreateTable RemotePathMappings 22:00:06.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:00:06.8 Info: => 8.91E-05s 22:00:06.8 Info: CreateTable Tags 22:00:06.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:06.8 Info: => 0.0003859s 22:00:06.8 Info: CreateIndex Tags (Label) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:06.8 Info: => 9.39E-05s 22:00:06.8 Info: CreateTable Restrictions 22:00:06.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:06.8 Info: => 9.71E-05s 22:00:06.8 Info: CreateTable DelayProfiles 22:00:06.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:00:06.8 Info: => 0.0001172s 22:00:06.8 Info: CreateTable Users 22:00:06.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:00:06.8 Info: => 8.77E-05s 22:00:06.8 Info: CreateIndex Users (Identifier) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:06.8 Info: => 8.07E-05s 22:00:06.8 Info: CreateIndex Users (Username) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:06.8 Info: => 0.0001014s 22:00:06.8 Info: CreateTable Commands 22:00:06.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:00:06.8 Info: => 0.0001403s 22:00:06.8 Info: CreateTable IndexerStatus 22:00:06.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:00:06.8 Info: => 0.0001131s 22:00:06.8 Info: CreateIndex IndexerStatus (ProviderId) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:06.8 Info: => 7.85E-05s 22:00:06.8 Info: CreateTable ExtraFiles 22:00:06.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:00:06.8 Info: => 0.0001068s 22:00:06.8 Info: CreateTable LyricFiles 22:00:06.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:00:06.8 Info: => 0.000121s 22:00:06.8 Info: CreateTable LanguageProfiles 22:00:06.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:00:06.8 Info: => 8.73E-05s 22:00:06.8 Info: CreateIndex LanguageProfiles (Name) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:06.8 Info: => 9.03E-05s 22:00:06.8 Info: CreateTable DownloadClientStatus 22:00:06.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:00:06.8 Info: => 0.0001012s 22:00:06.8 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:06.8 Info: => 8.04E-05s 22:00:06.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:06.8 Info: -> 1 Insert operations completed in 00:00:00.0000585 taking an average of 00:00:00.0000585 22:00:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:06', 'InitialSetup') 22:00:06.8 Info: Committing Transaction 22:00:06.8 Info: 1: InitialSetup migrated 22:00:06.8 Info: => 0.0099117s 22:00:06.8 Info: 2: add_reason_to_pending_releases migrating 22:00:06.8 Info: Beginning Transaction 22:00:06.8 Info: Starting migration of Main DB to 2 22:00:06.8 Info: AlterTable PendingReleases 22:00:06.8 Info: => 1.2E-06s 22:00:06.8 Info: CreateColumn PendingReleases Reason Int32 22:00:06.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:06.8 Info: => 0.0005512s 22:00:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:06', 'add_reason_to_pending_releases') 22:00:06.8 Info: Committing Transaction 22:00:06.8 Info: 2: add_reason_to_pending_releases migrated 22:00:06.8 Info: => 0.0012562s 22:00:06.8 Info: 3: add_medium_support migrating 22:00:06.8 Info: Beginning Transaction 22:00:06.8 Info: Starting migration of Main DB to 3 22:00:06.8 Info: AlterTable Albums 22:00:06.8 Info: => 1E-06s 22:00:06.8 Info: CreateColumn Albums Media String 22:00:06.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:06.8 Info: => 0.0005248s 22:00:06.8 Info: AlterTable Tracks 22:00:06.8 Info: => 6E-07s 22:00:06.8 Info: CreateColumn Tracks MediumNumber Int32 22:00:06.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:06.8 Info: => 0.0004632s 22:00:06.8 Info: AlterTable Tracks 22:00:06.8 Info: => 5E-07s 22:00:06.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:06.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:06.8 Info: => 0.0004492s 22:00:06.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:06.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:06.8 Info: => 4.12E-05s 22:00:06.8 Info: DeleteColumn Tracks TrackNumber 22:00:06.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:00:06.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:00:06.8 Info: DROP TABLE "Tracks" 22:00:06.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:06.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:06.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:06.8 Info: => 0.0036271s 22:00:06.8 Info: AlterTable Tracks 22:00:06.8 Info: => 5E-07s 22:00:06.8 Info: CreateColumn Tracks TrackNumber String 22:00:06.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:06.8 Info: => 0.0004665s 22:00:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:06', 'add_medium_support') 22:00:06.8 Info: Committing Transaction 22:00:06.8 Info: 3: add_medium_support migrated 22:00:06.8 Info: => 0.0012311s 22:00:06.8 Info: 4: add_various_qualites_in_profile migrating 22:00:06.8 Info: Beginning Transaction 22:00:06.8 Info: Starting migration of Main DB to 4 22:00:06.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:06.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:06.8 Info: => 5.11E-05s 22:00:06.8 Info: PerformDBOperation 22:00:06.8 Info: Performing DB Operation 22:00:06.8 Info: => 3.2E-05s 22:00:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:06', 'add_various_qualites_in_profile') 22:00:06.8 Info: Committing Transaction 22:00:06.8 Info: 4: add_various_qualites_in_profile migrated 22:00:06.8 Info: => 0.0006187s 22:00:06.8 Info: 5: metadata_profiles migrating 22:00:06.8 Info: Beginning Transaction 22:00:06.8 Info: Starting migration of Main DB to 5 22:00:06.8 Info: CreateTable MetadataProfiles 22:00:06.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:00:06.8 Info: => 0.0001255s 22:00:06.8 Info: CreateIndex MetadataProfiles (Name) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:06.8 Info: => 8.7E-05s 22:00:06.8 Info: AlterTable Artists 22:00:06.8 Info: => 3E-07s 22:00:06.8 Info: CreateColumn Artists MetadataProfileId Int32 22:00:06.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:06.8 Info: => 0.0004856s 22:00:06.8 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:06.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:00:06.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:00:06.8 Info: DROP TABLE "Artists" 22:00:06.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:06.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.8 Info: => 0.0042972s 22:00:06.8 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:06.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:00:06.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:00:06.8 Info: DROP TABLE "Artists" 22:00:06.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:06.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.8 Info: => 0.0046769s 22:00:06.8 Info: AlterTable Albums 22:00:06.8 Info: => 8E-07s 22:00:06.8 Info: CreateColumn Albums SecondaryTypes String 22:00:06.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:06.8 Info: => 0.0004777s 22:00:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:06', 'metadata_profiles') 22:00:06.8 Info: Committing Transaction 22:00:06.8 Info: 5: metadata_profiles migrated 22:00:06.8 Info: => 0.0014131s 22:00:06.8 Info: 6: separate_automatic_and_interactive_search migrating 22:00:06.8 Info: Beginning Transaction 22:00:06.8 Info: Starting migration of Main DB to 6 22:00:06.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:06.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:00:06.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:06.8 Info: DROP TABLE "Indexers" 22:00:06.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:06.8 Info: => 0.0040012s 22:00:06.8 Info: AlterTable Indexers 22:00:06.8 Info: => 6E-07s 22:00:06.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:06.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:06.8 Info: => 0.0004708s 22:00:06.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:06.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:06.8 Info: => 4.44E-05s 22:00:06.8 Info: AlterTable Indexers 22:00:06.8 Info: => 3E-07s 22:00:06.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:06.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:00:06.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:00:06.8 Info: DROP TABLE "Indexers" 22:00:06.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:06.8 Info: => 0.0043718s 22:00:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:06', 'separate_automatic_and_interactive_search') 22:00:06.8 Info: Committing Transaction 22:00:06.8 Info: 6: separate_automatic_and_interactive_search migrated 22:00:06.8 Info: => 0.0051579s 22:00:06.8 Info: 7: change_album_path_to_relative migrating 22:00:06.8 Info: Beginning Transaction 22:00:06.8 Info: Starting migration of Main DB to 7 22:00:06.8 Info: DeleteColumn Albums Path 22:00:06.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:00:06.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:00:06.8 Info: DROP TABLE "Albums" 22:00:06.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:06.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:06.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:06.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:06.8 Info: => 0.0049586s 22:00:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:06', 'change_album_path_to_relative') 22:00:06.8 Info: Committing Transaction 22:00:06.8 Info: 7: change_album_path_to_relative migrated 22:00:06.8 Info: => 0.0057661s 22:00:06.8 Info: 8: change_quality_size_mb_to_kb migrating 22:00:06.8 Info: Beginning Transaction 22:00:06.8 Info: Starting migration of Main DB to 8 22:00:06.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:00:06.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:00:06.8 Info: => 4.88E-05s 22:00:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:06', 'change_quality_size_mb_to_kb') 22:00:06.8 Info: Committing Transaction 22:00:06.8 Info: 8: change_quality_size_mb_to_kb migrated 22:00:06.8 Info: => 0.0006481s 22:00:06.8 Info: 9: album_releases migrating 22:00:06.8 Info: Beginning Transaction 22:00:06.8 Info: Starting migration of Main DB to 9 22:00:06.8 Info: AlterTable Albums 22:00:06.8 Info: => 5E-07s 22:00:06.8 Info: CreateColumn Albums Releases String 22:00:06.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:06.8 Info: => 0.0005082s 22:00:06.8 Info: AlterTable Albums 22:00:06.8 Info: => 6E-07s 22:00:06.8 Info: CreateColumn Albums CurrentRelease String 22:00:06.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:06.8 Info: => 0.0004839s 22:00:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:06', 'album_releases') 22:00:06.8 Info: Committing Transaction 22:00:06.8 Info: 9: album_releases migrated 22:00:06.8 Info: => 0.0011446s 22:00:06.8 Info: 10: album_releases_fix migrating 22:00:06.8 Info: Beginning Transaction 22:00:06.8 Info: Starting migration of Main DB to 10 22:00:06.8 Info: AlterTable Albums 22:00:06.8 Info: => 7E-07s 22:00:06.8 Info: AlterColumn Albums Releases String 22:00:06.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:00:06.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:00:06.8 Info: DROP TABLE "Albums" 22:00:06.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:06.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:06.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:06.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:06.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:06.8 Info: => 0.0039072s 22:00:06.8 Info: AlterTable Albums 22:00:06.8 Info: => 5E-07s 22:00:06.8 Info: AlterColumn Albums CurrentRelease String 22:00:06.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:00:06.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:00:06.9 Info: DROP TABLE "Albums" 22:00:06.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:06.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:06.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:06.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:06.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:06.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:06.9 Info: => 0.0047634s 22:00:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:06', 'album_releases_fix') 22:00:06.9 Info: Committing Transaction 22:00:06.9 Info: 10: album_releases_fix migrated 22:00:06.9 Info: => 0.0055508s 22:00:06.9 Info: 11: import_lists migrating 22:00:06.9 Info: Beginning Transaction 22:00:06.9 Info: Starting migration of Main DB to 11 22:00:06.9 Info: CreateTable ImportLists 22:00:06.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:00:06.9 Info: => 0.0001486s 22:00:06.9 Info: CreateIndex ImportLists (Name) 22:00:06.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:06.9 Info: => 7.66E-05s 22:00:06.9 Info: CreateTable ImportListStatus 22:00:06.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:00:06.9 Info: => 0.0001033s 22:00:06.9 Info: CreateIndex ImportListStatus (ProviderId) 22:00:06.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:06.9 Info: => 7.26E-05s 22:00:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:06', 'import_lists') 22:00:06.9 Info: Committing Transaction 22:00:06.9 Info: 11: import_lists migrated 22:00:06.9 Info: => 0.000745s 22:00:06.9 Info: 12: add_release_status migrating 22:00:06.9 Info: Beginning Transaction 22:00:06.9 Info: Starting migration of Main DB to 12 22:00:06.9 Info: AlterTable MetadataProfiles 22:00:06.9 Info: => 6E-07s 22:00:06.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:06.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:06.9 Info: => 0.0005181s 22:00:06.9 Info: PerformDBOperation 22:00:06.9 Info: Performing DB Operation 22:00:06.9 Info: => 2.71E-05s 22:00:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:06', 'add_release_status') 22:00:06.9 Info: Committing Transaction 22:00:06.9 Info: 12: add_release_status migrated 22:00:06.9 Info: => 0.0006614s 22:00:06.9 Info: 13: album_download_notification migrating 22:00:06.9 Info: Beginning Transaction 22:00:06.9 Info: Starting migration of Main DB to 13 22:00:06.9 Info: AlterTable Notifications 22:00:06.9 Info: => 7E-07s 22:00:06.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:06.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:06.9 Info: => 0.0005096s 22:00:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:06', 'album_download_notification') 22:00:06.9 Info: Committing Transaction 22:00:06.9 Info: 13: album_download_notification migrated 22:00:06.9 Info: => 0.0011956s 22:00:06.9 Info: 14: fix_language_metadata_profiles migrating 22:00:06.9 Info: Beginning Transaction 22:00:06.9 Info: Starting migration of Main DB to 14 22:00:06.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:00:06.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:00:06.9 Info: => 7.6E-05s 22:00:06.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:00:06.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:00:06.9 Info: => 4.85E-05s 22:00:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:06', 'fix_language_metadata_profiles') 22:00:06.9 Info: Committing Transaction 22:00:06.9 Info: 14: fix_language_metadata_profiles migrated 22:00:06.9 Info: => 0.0006773s 22:00:06.9 Info: 15: remove_fanzub migrating 22:00:06.9 Info: Beginning Transaction 22:00:06.9 Info: Starting migration of Main DB to 15 22:00:06.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:06.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:06.9 Info: => 3.92E-05s 22:00:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:06', 'remove_fanzub') 22:00:06.9 Info: Committing Transaction 22:00:06.9 Info: 15: remove_fanzub migrated 22:00:06.9 Info: => 0.0006555s 22:00:06.9 Info: 16: update_artist_history_indexes migrating 22:00:06.9 Info: Beginning Transaction 22:00:06.9 Info: Starting migration of Main DB to 16 22:00:06.9 Info: CreateIndex Albums (ArtistId) 22:00:06.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:06.9 Info: => 9.83E-05s 22:00:06.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:06.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:06.9 Info: => 7.39E-05s 22:00:06.9 Info: DeleteIndex History (AlbumId) 22:00:06.9 Info: DROP INDEX "IX_History_AlbumId" 22:00:06.9 Info: => 0.0001209s 22:00:06.9 Info: CreateIndex History (AlbumId, Date) 22:00:06.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:06.9 Info: => 8.41E-05s 22:00:06.9 Info: DeleteIndex History (DownloadId) 22:00:06.9 Info: DROP INDEX "IX_History_DownloadId" 22:00:06.9 Info: => 0.0001036s 22:00:06.9 Info: CreateIndex History (DownloadId, Date) 22:00:06.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:06.9 Info: => 8.18E-05s 22:00:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:06', 'update_artist_history_indexes') 22:00:06.9 Info: Committing Transaction 22:00:06.9 Info: 16: update_artist_history_indexes migrated 22:00:06.9 Info: => 0.0007985s 22:00:06.9 Info: 17: remove_nma migrating 22:00:06.9 Info: Beginning Transaction 22:00:06.9 Info: Starting migration of Main DB to 17 22:00:06.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:06.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:06.9 Info: => 4.5E-05s 22:00:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:06', 'remove_nma') 22:00:06.9 Info: Committing Transaction 22:00:06.9 Info: 17: remove_nma migrated 22:00:06.9 Info: => 0.0006394s 22:00:06.9 Info: 18: album_disambiguation migrating 22:00:06.9 Info: Beginning Transaction 22:00:06.9 Info: Starting migration of Main DB to 18 22:00:06.9 Info: AlterTable Albums 22:00:06.9 Info: => 4E-07s 22:00:06.9 Info: CreateColumn Albums Disambiguation String 22:00:06.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:06.9 Info: => 0.0005259s 22:00:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:06', 'album_disambiguation') 22:00:06.9 Info: Committing Transaction 22:00:06.9 Info: 18: album_disambiguation migrated 22:00:06.9 Info: => 0.0012503s 22:00:06.9 Info: 19: add_ape_quality_in_profiles migrating 22:00:06.9 Info: Beginning Transaction 22:00:06.9 Info: Starting migration of Main DB to 19 22:00:06.9 Info: PerformDBOperation 22:00:06.9 Info: Performing DB Operation 22:00:06.9 Info: => 2.92E-05s 22:00:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:06', 'add_ape_quality_in_profiles') 22:00:06.9 Info: Committing Transaction 22:00:06.9 Info: 19: add_ape_quality_in_profiles migrated 22:00:06.9 Info: => 0.0006438s 22:00:06.9 Info: 20: remove_pushalot migrating 22:00:06.9 Info: Beginning Transaction 22:00:06.9 Info: Starting migration of Main DB to 20 22:00:06.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:06.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:06.9 Info: => 4.56E-05s 22:00:06.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:06.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:06.9 Info: => 2.93E-05s 22:00:06.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:06.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:06.9 Info: => 2.73E-05s 22:00:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:06', 'remove_pushalot') 22:00:06.9 Info: Committing Transaction 22:00:06.9 Info: 20: remove_pushalot migrated 22:00:06.9 Info: => 0.000638s 22:00:06.9 Info: 21: add_custom_filters migrating 22:00:06.9 Info: Beginning Transaction 22:00:06.9 Info: Starting migration of Main DB to 21 22:00:06.9 Info: CreateTable CustomFilters 22:00:06.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:00:06.9 Info: => 0.0001208s 22:00:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:06', 'add_custom_filters') 22:00:06.9 Info: Committing Transaction 22:00:06.9 Info: 21: add_custom_filters migrated 22:00:06.9 Info: => 0.0008838s 22:00:06.9 Info: 22: import_list_tags migrating 22:00:06.9 Info: Beginning Transaction 22:00:06.9 Info: Starting migration of Main DB to 22 22:00:06.9 Info: AlterTable ImportLists 22:00:06.9 Info: => 6E-07s 22:00:06.9 Info: CreateColumn ImportLists Tags String 22:00:06.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:06.9 Info: => 0.0005674s 22:00:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:06', 'import_list_tags') 22:00:06.9 Info: Committing Transaction 22:00:06.9 Info: 22: import_list_tags migrated 22:00:06.9 Info: => 0.001938s 22:00:06.9 Info: 23: add_release_groups_etc migrating 22:00:06.9 Info: Beginning Transaction 22:00:06.9 Info: Starting migration of Main DB to 23 22:00:06.9 Info: CreateTable ArtistMetadata 22:00:06.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:00:06.9 Info: => 0.0002046s 22:00:06.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:06.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:06.9 Info: => 0.0001008s 22:00:06.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:00:06.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:00:06.9 Info: => 9.01E-05s 22:00:06.9 Info: AlterTable Artists 22:00:06.9 Info: => 4E-07s 22:00:06.9 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:06.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:06.9 Info: => 0.0005315s 22:00:06.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:06.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:06.9 Info: => 9.66E-05s 22:00:06.9 Info: CreateTable AlbumReleases 22:00:06.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:00:06.9 Info: => 0.0001458s 22:00:06.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:06.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:06.9 Info: => 8.85E-05s 22:00:06.9 Info: CreateIndex AlbumReleases (AlbumId) 22:00:06.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:06.9 Info: => 7.67E-05s 22:00:06.9 Info: PerformDBOperation 22:00:06.9 Info: Performing DB Operation 22:00:06.9 Info: => 5.14E-05s 22:00:06.9 Info: AlterTable Albums 22:00:06.9 Info: => 4E-07s 22:00:06.9 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:06.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:06.9 Info: => 0.0005395s 22:00:06.9 Info: AlterTable Albums 22:00:06.9 Info: => 5E-07s 22:00:06.9 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:06.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:06.9 Info: => 0.0005238s 22:00:06.9 Info: AlterTable Albums 22:00:06.9 Info: => 6E-07s 22:00:06.9 Info: CreateColumn Albums Links String 22:00:06.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:06.9 Info: => 0.0005133s 22:00:06.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:00:06.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:06.9 Info: => 7.33E-05s 22:00:06.9 Info: AlterTable Tracks 22:00:06.9 Info: => 4E-07s 22:00:06.9 Info: CreateColumn Tracks ForeignRecordingId String 22:00:06.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:06.9 Info: => 0.000527s 22:00:06.9 Info: AlterTable Tracks 22:00:06.9 Info: => 5E-07s 22:00:06.9 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:06.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:06.9 Info: => 0.0005177s 22:00:06.9 Info: AlterTable Tracks 22:00:06.9 Info: => 6E-07s 22:00:06.9 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:06.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:06.9 Info: => 0.0005131s 22:00:06.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:00:06.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:06.9 Info: => 7.58E-05s 22:00:06.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:00:06.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:06.9 Info: => 5.74E-05s 22:00:06.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:06.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:00:06.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:00:06.9 Info: DROP TABLE "Artists" 22:00:06.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:06.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.9 Info: => 0.006084s 22:00:06.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:06.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:00:06.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:00:06.9 Info: DROP TABLE "Albums" 22:00:06.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:06.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:06.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:06.9 Info: => 0.0040896s 22:00:06.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:06.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:00:06.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:00:06.9 Info: DROP TABLE "Tracks" 22:00:06.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:06.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:06.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:06.9 Info: => 0.0037119s 22:00:06.9 Info: DeleteColumn TrackFiles ArtistId 22:00:06.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:00:06.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:00:06.9 Info: DROP TABLE "TrackFiles" 22:00:06.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:06.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:06.9 Info: => 0.0035371s 22:00:06.9 Info: CreateIndex Artists (ArtistMetadataId) 22:00:06.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:06.9 Info: => 7.74E-05s 22:00:06.9 Info: CreateIndex Artists (Monitored) 22:00:06.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:06.9 Info: => 7.03E-05s 22:00:06.9 Info: CreateIndex Albums (ArtistMetadataId) 22:00:06.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:06.9 Info: => 6.84E-05s 22:00:06.9 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:06.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:06.9 Info: => 6.77E-05s 22:00:06.9 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:06.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:06.9 Info: => 6.63E-05s 22:00:06.9 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:06.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:06.9 Info: => 6.75E-05s 22:00:06.9 Info: UpdateData 22:00:06.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:06.9 Info: => 4.03E-05s 22:00:06.9 Info: UpdateData 22:00:06.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:06.9 Info: => 3.21E-05s 22:00:06.9 Info: UpdateData 22:00:06.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:06.9 Info: => 3.91E-05s 22:00:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:06', 'add_release_groups_etc') 22:00:06.9 Info: Committing Transaction 22:00:06.9 Info: 23: add_release_groups_etc migrated 22:00:06.9 Info: => 0.0010198s 22:00:06.9 Info: 24: NewMediaInfoFormat migrating 22:00:06.9 Info: Beginning Transaction 22:00:06.9 Info: Starting migration of Main DB to 24 22:00:06.9 Info: UpdateData 22:00:06.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:06.9 Info: => 4.71E-05s 22:00:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:06', 'NewMediaInfoFormat') 22:00:06.9 Info: Committing Transaction 22:00:06.9 Info: 24: NewMediaInfoFormat migrated 22:00:06.9 Info: => 0.0006521s 22:00:06.9 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:06.9 Info: Beginning Transaction 22:00:06.9 Info: Starting migration of Main DB to 25 22:00:06.9 Info: RenameTable Restrictions ReleaseProfiles 22:00:06.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:06.9 Info: => 0.0014076s 22:00:06.9 Info: AlterTable ReleaseProfiles 22:00:06.9 Info: => 9E-07s 22:00:06.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:06.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:06.9 Info: => 0.0005447s 22:00:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:06', 'rename_restrictions_to_release_profiles') 22:00:06.9 Info: Committing Transaction 22:00:06.9 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:06.9 Info: => 0.0013035s 22:00:06.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:06.9 Info: Beginning Transaction 22:00:06.9 Info: Starting migration of Main DB to 26 22:00:06.9 Info: RenameTable Profiles QualityProfiles 22:00:06.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:06.9 Info: => 0.0014213s 22:00:06.9 Info: AlterTable QualityProfiles 22:00:06.9 Info: => 7E-07s 22:00:06.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:06.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:06.9 Info: => 0.000522s 22:00:06.9 Info: AlterTable LanguageProfiles 22:00:06.9 Info: => 6E-07s 22:00:06.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:06.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:06.9 Info: => 0.0005041s 22:00:06.9 Info: UpdateData 22:00:06.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:06.9 Info: => 4.33E-05s 22:00:06.9 Info: UpdateData 22:00:06.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:06.9 Info: => 2.95E-05s 22:00:06.9 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:06.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:00:06.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:00:06.9 Info: DROP TABLE "Artists" 22:00:06.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:06.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:06.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:06.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:06.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:06.9 Info: => 0.0051656s 22:00:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:06', 'rename_quality_profiles_add_upgrade_allowed') 22:00:06.9 Info: Committing Transaction 22:00:06.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:06.9 Info: => 0.0059497s 22:00:06.9 Info: 27: add_import_exclusions migrating 22:00:06.9 Info: Beginning Transaction 22:00:06.9 Info: Starting migration of Main DB to 27 22:00:06.9 Info: CreateTable ImportListExclusions 22:00:06.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:06.9 Info: => 0.0001752s 22:00:06.9 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:06.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:06.9 Info: => 7.59E-05s 22:00:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:06', 'add_import_exclusions') 22:00:06.9 Info: Committing Transaction 22:00:06.9 Info: 27: add_import_exclusions migrated 22:00:06.9 Info: => 0.0007561s 22:00:06.9 Info: 28: clean_artist_metadata_table migrating 22:00:06.9 Info: Beginning Transaction 22:00:06.9 Info: Starting migration of Main DB to 28 22:00:06.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:00:06.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:00:06.9 Info: => 0.0001538s 22:00:06.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:00:06.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:00:06.9 Info: => 0.000113s 22:00:06.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:00:06.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:00:06.9 Info: => 0.0001098s 22:00:06.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:00:06.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:00:06.9 Info: => 0.0001112s 22:00:06.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:00:06.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:00:06.9 Info: => 0.0001103s 22:00:06.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:00:06.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:00:06.9 Info: => 0.0001118s 22:00:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:06', 'clean_artist_metadata_table') 22:00:06.9 Info: Committing Transaction 22:00:06.9 Info: 28: clean_artist_metadata_table migrated 22:00:06.9 Info: => 0.0007447s 22:00:06.9 Info: 29: health_issue_notification migrating 22:00:06.9 Info: Beginning Transaction 22:00:06.9 Info: Starting migration of Main DB to 29 22:00:06.9 Info: AlterTable Notifications 22:00:06.9 Info: => 7E-07s 22:00:06.9 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:06.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:06.9 Info: => 0.0005748s 22:00:06.9 Info: AlterTable Notifications 22:00:06.9 Info: => 6E-07s 22:00:06.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:06.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:06.9 Info: => 0.0005208s 22:00:06.9 Info: AlterTable Notifications 22:00:06.9 Info: => 5E-07s 22:00:06.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:06.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:06.9 Info: => 0.0005189s 22:00:06.9 Info: AlterTable Notifications 22:00:06.9 Info: => 5E-07s 22:00:06.9 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:06.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:06.9 Info: => 0.0005164s 22:00:06.9 Info: AlterTable Notifications 22:00:06.9 Info: => 5E-07s 22:00:06.9 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:06.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:06.9 Info: => 0.000516s 22:00:06.9 Info: DeleteColumn Notifications OnDownload 22:00:06.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:00:06.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:00:06.9 Info: DROP TABLE "Notifications" 22:00:06.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:06.9 Info: => 0.0046014s 22:00:06.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:06.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:00:06.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:00:06.9 Info: DROP TABLE "Notifications" 22:00:06.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:06.9 Info: => 0.0035823s 22:00:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:06', 'health_issue_notification') 22:00:06.9 Info: Committing Transaction 22:00:06.9 Info: 29: health_issue_notification migrated 22:00:06.9 Info: => 0.0043342s 22:00:06.9 Info: 30: add_mediafilerepository_mtime migrating 22:00:06.9 Info: Beginning Transaction 22:00:06.9 Info: Starting migration of Main DB to 30 22:00:06.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:00:06.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 2, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 22:00:06.9 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 22:00:06.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-04-14T22:00:06', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:06.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:00:06.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-04-14T22:00:06', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:06.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:00:06.9 Info: AlterTable TrackFiles 22:00:06.9 Info: => 3E-07s 22:00:06.9 Info: CreateColumn TrackFiles Modified DateTime 22:00:06.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:06.9 Info: => 0.0005496s 22:00:06.9 Info: AlterTable TrackFiles 22:00:06.9 Info: => 5E-07s 22:00:06.9 Info: CreateColumn TrackFiles Path String 22:00:06.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:06.9 Info: => 0.0005396s 22:00:06.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:06.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:06.9 Info: => 3.6E-05s 22:00:06.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:00:06.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:00:06.9 Info: => 0.0001235s 22:00:06.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:00:06.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:00:06.9 Info: => 0.0001348s 22:00:06.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:00:06.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:00:06.9 Info: => 0.0001317s 22:00:06.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:00:06.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:00:06.9 Info: => 7.32E-05s 22:00:06.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:06.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:06.9 Info: => 4.68E-05s 22:00:06.9 Info: AlterTable TrackFiles 22:00:06.9 Info: => 4E-07s 22:00:06.9 Info: AlterColumn TrackFiles Path String 22:00:06.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:00:06.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:00:06.9 Info: DROP TABLE "TrackFiles" 22:00:06.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:06.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:06.9 Info: => 0.0037415s 22:00:06.9 Info: CreateIndex TrackFiles (Path) 22:00:06.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:06.9 Info: => 7.44E-05s 22:00:06.9 Info: DeleteColumn TrackFiles RelativePath 22:00:06.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:00:06.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:00:06.9 Info: DROP TABLE "TrackFiles" 22:00:06.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:06.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:06.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:06.9 Info: => 0.0049124s 22:00:06.9 Info: -> 7 Insert operations completed in 00:00:00.0004536 taking an average of 00:00:00.0000648 22:00:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:06', 'add_mediafilerepository_mtime') 22:00:06.9 Info: Committing Transaction 22:00:06.9 Info: 30: add_mediafilerepository_mtime migrated 22:00:06.9 Info: => 0.0058485s 22:00:06.9 Debug: Took: 00:00:00.1671344 22:00:06.9 Debug: Got 0 tracks 22:00:07.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 22:00:07.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 22:00:07.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648070322436_167/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:07.0 Info: DatabaseEngineVersionCheck migrating 22:00:07.0 Info: PerformDBOperation 22:00:07.0 Info: Performing DB Operation 22:00:07.0 Info: SQLite 3.49.1 22:00:07.0 Info: => 0.0023782s 22:00:07.0 Info: DatabaseEngineVersionCheck migrated 22:00:07.0 Info: => 0.0023933s 22:00:07.0 Info: VersionMigration migrating 22:00:07.0 Info: Beginning Transaction 22:00:07.0 Info: CreateTable VersionInfo 22:00:07.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:07.0 Info: => 0.0001523s 22:00:07.0 Info: Committing Transaction 22:00:07.0 Info: VersionMigration migrated 22:00:07.0 Info: => 0.0012509s 22:00:07.0 Info: VersionUniqueMigration migrating 22:00:07.0 Info: Beginning Transaction 22:00:07.0 Info: CreateIndex VersionInfo (Version) 22:00:07.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:07.0 Info: => 0.0001276s 22:00:07.0 Info: AlterTable VersionInfo 22:00:07.0 Info: => 5E-07s 22:00:07.0 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:07.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:07.0 Info: => 0.0005839s 22:00:07.0 Info: Committing Transaction 22:00:07.0 Info: VersionUniqueMigration migrated 22:00:07.0 Info: => 0.0011349s 22:00:07.0 Info: VersionDescriptionMigration migrating 22:00:07.0 Info: Beginning Transaction 22:00:07.0 Info: AlterTable VersionInfo 22:00:07.0 Info: => 6E-07s 22:00:07.0 Info: CreateColumn VersionInfo Description String 22:00:07.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:07.0 Info: => 0.0002028s 22:00:07.0 Info: Committing Transaction 22:00:07.0 Info: VersionDescriptionMigration migrated 22:00:07.0 Info: => 0.000749s 22:00:07.0 Info: 1: InitialSetup migrating 22:00:07.0 Info: Beginning Transaction 22:00:07.0 Info: Starting migration of Main DB to 1 22:00:07.0 Info: CreateTable Config 22:00:07.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:07.0 Info: => 0.0001669s 22:00:07.0 Info: CreateIndex Config (Key) 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:07.0 Info: => 7.34E-05s 22:00:07.0 Info: CreateTable RootFolders 22:00:07.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:07.0 Info: => 7.8E-05s 22:00:07.0 Info: CreateIndex RootFolders (Path) 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:07.0 Info: => 6.68E-05s 22:00:07.0 Info: CreateTable Artists 22:00:07.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:00:07.0 Info: => 0.0002128s 22:00:07.0 Info: CreateIndex Artists (ForeignArtistId) 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:07.0 Info: => 8.22E-05s 22:00:07.0 Info: CreateIndex Artists (NameSlug) 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:07.0 Info: => 6.7E-05s 22:00:07.0 Info: CreateIndex Artists (CleanName) 22:00:07.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:07.0 Info: => 6.53E-05s 22:00:07.0 Info: CreateIndex Artists (Path) 22:00:07.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:07.0 Info: => 7.79E-05s 22:00:07.0 Info: CreateTable Albums 22:00:07.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:00:07.0 Info: => 0.0001897s 22:00:07.0 Info: CreateIndex Albums (ForeignAlbumId) 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:07.0 Info: => 7E-05s 22:00:07.0 Info: CreateIndex Albums (MBId) 22:00:07.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:07.0 Info: => 6.45E-05s 22:00:07.0 Info: CreateIndex Albums (TADBId) 22:00:07.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:07.0 Info: => 5.98E-05s 22:00:07.0 Info: CreateIndex Albums (TitleSlug) 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:07.0 Info: => 6.07E-05s 22:00:07.0 Info: CreateIndex Albums (CleanTitle) 22:00:07.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:07.0 Info: => 6.18E-05s 22:00:07.0 Info: CreateIndex Albums (Path) 22:00:07.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:07.0 Info: => 6.34E-05s 22:00:07.0 Info: CreateTable Tracks 22:00:07.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:00:07.0 Info: => 0.0001286s 22:00:07.0 Info: CreateIndex Tracks (ForeignTrackId) 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:07.0 Info: => 6.78E-05s 22:00:07.0 Info: CreateIndex Tracks (ArtistId) 22:00:07.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:07.0 Info: => 6.71E-05s 22:00:07.0 Info: CreateIndex Tracks (TrackFileId) 22:00:07.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:07.0 Info: => 6.48E-05s 22:00:07.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:07.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:07.0 Info: => 7.05E-05s 22:00:07.0 Info: CreateTable TrackFiles 22:00:07.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:00:07.0 Info: => 0.0001201s 22:00:07.0 Info: CreateIndex TrackFiles (ArtistId) 22:00:07.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:07.0 Info: => 6.43E-05s 22:00:07.0 Info: CreateIndex TrackFiles (AlbumId) 22:00:07.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:07.0 Info: => 6.59E-05s 22:00:07.0 Info: CreateTable History 22:00:07.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:00:07.0 Info: => 0.0001271s 22:00:07.0 Info: CreateIndex History (Date) 22:00:07.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:07.0 Info: => 6.43E-05s 22:00:07.0 Info: CreateIndex History (EventType) 22:00:07.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:07.0 Info: => 6.03E-05s 22:00:07.0 Info: CreateIndex History (DownloadId) 22:00:07.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:07.0 Info: => 6.1E-05s 22:00:07.0 Info: CreateIndex History (AlbumId) 22:00:07.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:07.0 Info: => 6.25E-05s 22:00:07.0 Info: CreateTable Notifications 22:00:07.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:00:07.0 Info: => 0.0001117s 22:00:07.0 Info: CreateTable ScheduledTasks 22:00:07.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:00:07.0 Info: => 0.0001366s 22:00:07.0 Info: CreateIndex ScheduledTasks (TypeName) 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:07.0 Info: => 0.0001046s 22:00:07.0 Info: CreateTable Indexers 22:00:07.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:00:07.0 Info: => 0.0001201s 22:00:07.0 Info: CreateIndex Indexers (Name) 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:07.0 Info: => 7.89E-05s 22:00:07.0 Info: CreateTable Profiles 22:00:07.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:00:07.0 Info: => 8.63E-05s 22:00:07.0 Info: CreateIndex Profiles (Name) 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:07.0 Info: => 7.34E-05s 22:00:07.0 Info: CreateTable QualityDefinitions 22:00:07.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:00:07.0 Info: => 9.89E-05s 22:00:07.0 Info: CreateIndex QualityDefinitions (Quality) 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:07.0 Info: => 7.04E-05s 22:00:07.0 Info: CreateIndex QualityDefinitions (Title) 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:07.0 Info: => 0.0001058s 22:00:07.0 Info: CreateTable NamingConfig 22:00:07.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:00:07.0 Info: => 0.0001733s 22:00:07.0 Info: CreateTable Blacklist 22:00:07.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:00:07.0 Info: => 0.0001624s 22:00:07.0 Info: CreateTable Metadata 22:00:07.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:00:07.0 Info: => 9.75E-05s 22:00:07.0 Info: CreateTable MetadataFiles 22:00:07.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:00:07.0 Info: => 0.0001135s 22:00:07.0 Info: CreateTable DownloadClients 22:00:07.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:00:07.0 Info: => 9.94E-05s 22:00:07.0 Info: CreateTable PendingReleases 22:00:07.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:00:07.0 Info: => 0.0001068s 22:00:07.0 Info: CreateTable RemotePathMappings 22:00:07.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:00:07.0 Info: => 0.000111s 22:00:07.0 Info: CreateTable Tags 22:00:07.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:07.0 Info: => 8.51E-05s 22:00:07.0 Info: CreateIndex Tags (Label) 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:07.0 Info: => 7.81E-05s 22:00:07.0 Info: CreateTable Restrictions 22:00:07.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:07.0 Info: => 9.06E-05s 22:00:07.0 Info: CreateTable DelayProfiles 22:00:07.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:00:07.0 Info: => 0.0001197s 22:00:07.0 Info: CreateTable Users 22:00:07.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:00:07.0 Info: => 8.49E-05s 22:00:07.0 Info: CreateIndex Users (Identifier) 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:07.0 Info: => 0.0001125s 22:00:07.0 Info: CreateIndex Users (Username) 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:07.0 Info: => 8.93E-05s 22:00:07.0 Info: CreateTable Commands 22:00:07.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:00:07.0 Info: => 0.0001208s 22:00:07.0 Info: CreateTable IndexerStatus 22:00:07.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:00:07.0 Info: => 0.0001123s 22:00:07.0 Info: CreateIndex IndexerStatus (ProviderId) 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:07.0 Info: => 7.77E-05s 22:00:07.0 Info: CreateTable ExtraFiles 22:00:07.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:00:07.0 Info: => 0.0001066s 22:00:07.0 Info: CreateTable LyricFiles 22:00:07.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:00:07.0 Info: => 0.0001358s 22:00:07.0 Info: CreateTable LanguageProfiles 22:00:07.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:00:07.0 Info: => 8.98E-05s 22:00:07.0 Info: CreateIndex LanguageProfiles (Name) 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:07.0 Info: => 8.17E-05s 22:00:07.0 Info: CreateTable DownloadClientStatus 22:00:07.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:00:07.0 Info: => 9.88E-05s 22:00:07.0 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:07.0 Info: => 8.06E-05s 22:00:07.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:07.0 Info: -> 1 Insert operations completed in 00:00:00.0000600 taking an average of 00:00:00.0000600 22:00:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:07', 'InitialSetup') 22:00:07.0 Info: Committing Transaction 22:00:07.0 Info: 1: InitialSetup migrated 22:00:07.0 Info: => 0.0098312s 22:00:07.0 Info: 2: add_reason_to_pending_releases migrating 22:00:07.0 Info: Beginning Transaction 22:00:07.0 Info: Starting migration of Main DB to 2 22:00:07.0 Info: AlterTable PendingReleases 22:00:07.0 Info: => 5E-07s 22:00:07.0 Info: CreateColumn PendingReleases Reason Int32 22:00:07.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:07.0 Info: => 0.000547s 22:00:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:07', 'add_reason_to_pending_releases') 22:00:07.0 Info: Committing Transaction 22:00:07.0 Info: 2: add_reason_to_pending_releases migrated 22:00:07.0 Info: => 0.0012226s 22:00:07.0 Info: 3: add_medium_support migrating 22:00:07.0 Info: Beginning Transaction 22:00:07.0 Info: Starting migration of Main DB to 3 22:00:07.0 Info: AlterTable Albums 22:00:07.0 Info: => 6E-07s 22:00:07.0 Info: CreateColumn Albums Media String 22:00:07.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:07.0 Info: => 0.0005154s 22:00:07.0 Info: AlterTable Tracks 22:00:07.0 Info: => 6E-07s 22:00:07.0 Info: CreateColumn Tracks MediumNumber Int32 22:00:07.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:07.0 Info: => 0.0004626s 22:00:07.0 Info: AlterTable Tracks 22:00:07.0 Info: => 5E-07s 22:00:07.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:07.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:07.0 Info: => 0.0004555s 22:00:07.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:07.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:07.0 Info: => 4.06E-05s 22:00:07.0 Info: DeleteColumn Tracks TrackNumber 22:00:07.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:00:07.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:00:07.0 Info: DROP TABLE "Tracks" 22:00:07.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:07.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:07.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:07.0 Info: => 0.003701s 22:00:07.0 Info: AlterTable Tracks 22:00:07.0 Info: => 5E-07s 22:00:07.0 Info: CreateColumn Tracks TrackNumber String 22:00:07.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:07.0 Info: => 0.0004623s 22:00:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:07', 'add_medium_support') 22:00:07.0 Info: Committing Transaction 22:00:07.0 Info: 3: add_medium_support migrated 22:00:07.0 Info: => 0.0014718s 22:00:07.0 Info: 4: add_various_qualites_in_profile migrating 22:00:07.0 Info: Beginning Transaction 22:00:07.0 Info: Starting migration of Main DB to 4 22:00:07.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:07.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:07.0 Info: => 4.85E-05s 22:00:07.0 Info: PerformDBOperation 22:00:07.0 Info: Performing DB Operation 22:00:07.0 Info: => 3.29E-05s 22:00:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:07', 'add_various_qualites_in_profile') 22:00:07.0 Info: Committing Transaction 22:00:07.0 Info: 4: add_various_qualites_in_profile migrated 22:00:07.0 Info: => 0.0006437s 22:00:07.0 Info: 5: metadata_profiles migrating 22:00:07.0 Info: Beginning Transaction 22:00:07.0 Info: Starting migration of Main DB to 5 22:00:07.0 Info: CreateTable MetadataProfiles 22:00:07.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:00:07.0 Info: => 0.0001237s 22:00:07.0 Info: CreateIndex MetadataProfiles (Name) 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:07.0 Info: => 8.69E-05s 22:00:07.0 Info: AlterTable Artists 22:00:07.0 Info: => 5E-07s 22:00:07.0 Info: CreateColumn Artists MetadataProfileId Int32 22:00:07.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:07.0 Info: => 0.0004957s 22:00:07.0 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:07.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:00:07.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:00:07.0 Info: DROP TABLE "Artists" 22:00:07.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:07.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:07.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:07.0 Info: => 0.0039421s 22:00:07.0 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:07.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:00:07.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:00:07.0 Info: DROP TABLE "Artists" 22:00:07.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:07.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:07.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:07.0 Info: => 0.0038204s 22:00:07.0 Info: AlterTable Albums 22:00:07.0 Info: => 5E-07s 22:00:07.0 Info: CreateColumn Albums SecondaryTypes String 22:00:07.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:07.0 Info: => 0.0004794s 22:00:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:07', 'metadata_profiles') 22:00:07.0 Info: Committing Transaction 22:00:07.0 Info: 5: metadata_profiles migrated 22:00:07.0 Info: => 0.0012619s 22:00:07.0 Info: 6: separate_automatic_and_interactive_search migrating 22:00:07.0 Info: Beginning Transaction 22:00:07.0 Info: Starting migration of Main DB to 6 22:00:07.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:07.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:00:07.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:07.0 Info: DROP TABLE "Indexers" 22:00:07.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:07.0 Info: => 0.0032674s 22:00:07.0 Info: AlterTable Indexers 22:00:07.0 Info: => 5E-07s 22:00:07.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:07.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:07.0 Info: => 0.0004678s 22:00:07.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:07.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:07.0 Info: => 3.68E-05s 22:00:07.0 Info: AlterTable Indexers 22:00:07.0 Info: => 3E-07s 22:00:07.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:07.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:00:07.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:00:07.0 Info: DROP TABLE "Indexers" 22:00:07.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:07.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:07.0 Info: => 0.0037112s 22:00:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:07', 'separate_automatic_and_interactive_search') 22:00:07.0 Info: Committing Transaction 22:00:07.1 Info: 6: separate_automatic_and_interactive_search migrated 22:00:07.1 Info: => 0.0045611s 22:00:07.1 Info: 7: change_album_path_to_relative migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 7 22:00:07.1 Info: DeleteColumn Albums Path 22:00:07.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:00:07.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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:00:07.1 Info: DROP TABLE "Albums" 22:00:07.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:07.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:07.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:07.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:07.1 Info: => 0.0052279s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:07', 'change_album_path_to_relative') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 7: change_album_path_to_relative migrated 22:00:07.1 Info: => 0.0060272s 22:00:07.1 Info: 8: change_quality_size_mb_to_kb migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 8 22:00:07.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:00:07.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:00:07.1 Info: => 4.87E-05s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:07', 'change_quality_size_mb_to_kb') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 8: change_quality_size_mb_to_kb migrated 22:00:07.1 Info: => 0.0006614s 22:00:07.1 Info: 9: album_releases migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 9 22:00:07.1 Info: AlterTable Albums 22:00:07.1 Info: => 5E-07s 22:00:07.1 Info: CreateColumn Albums Releases String 22:00:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:07.1 Info: => 0.0005225s 22:00:07.1 Info: AlterTable Albums 22:00:07.1 Info: => 5E-07s 22:00:07.1 Info: CreateColumn Albums CurrentRelease String 22:00:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:07.1 Info: => 0.0004818s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:07', 'album_releases') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 9: album_releases migrated 22:00:07.1 Info: => 0.001141s 22:00:07.1 Info: 10: album_releases_fix migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 10 22:00:07.1 Info: AlterTable Albums 22:00:07.1 Info: => 7E-07s 22:00:07.1 Info: AlterColumn Albums Releases String 22:00:07.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:00:07.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:07.1 Info: DROP TABLE "Albums" 22:00:07.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:07.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:07.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:07.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:07.1 Info: => 0.0050414s 22:00:07.1 Info: AlterTable Albums 22:00:07.1 Info: => 5E-07s 22:00:07.1 Info: AlterColumn Albums CurrentRelease String 22:00:07.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:00:07.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:07.1 Info: DROP TABLE "Albums" 22:00:07.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:07.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:07.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:07.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:07.1 Info: => 0.0038818s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:07', 'album_releases_fix') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 10: album_releases_fix migrated 22:00:07.1 Info: => 0.0046186s 22:00:07.1 Info: 11: import_lists migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 11 22:00:07.1 Info: CreateTable ImportLists 22:00:07.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:00:07.1 Info: => 0.0001636s 22:00:07.1 Info: CreateIndex ImportLists (Name) 22:00:07.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:07.1 Info: => 7.77E-05s 22:00:07.1 Info: CreateTable ImportListStatus 22:00:07.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:00:07.1 Info: => 0.0001082s 22:00:07.1 Info: CreateIndex ImportListStatus (ProviderId) 22:00:07.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:07.1 Info: => 7.19E-05s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:07', 'import_lists') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 11: import_lists migrated 22:00:07.1 Info: => 0.0007406s 22:00:07.1 Info: 12: add_release_status migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 12 22:00:07.1 Info: AlterTable MetadataProfiles 22:00:07.1 Info: => 6E-07s 22:00:07.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:07.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:07.1 Info: => 0.0005299s 22:00:07.1 Info: PerformDBOperation 22:00:07.1 Info: Performing DB Operation 22:00:07.1 Info: => 2.82E-05s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:07', 'add_release_status') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 12: add_release_status migrated 22:00:07.1 Info: => 0.0006349s 22:00:07.1 Info: 13: album_download_notification migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 13 22:00:07.1 Info: AlterTable Notifications 22:00:07.1 Info: => 7E-07s 22:00:07.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:07.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:07.1 Info: => 0.0005226s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:07', 'album_download_notification') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 13: album_download_notification migrated 22:00:07.1 Info: => 0.0011786s 22:00:07.1 Info: 14: fix_language_metadata_profiles migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 14 22:00:07.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:00:07.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:00:07.1 Info: => 7.41E-05s 22:00:07.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:00:07.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:00:07.1 Info: => 4.99E-05s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:07', 'fix_language_metadata_profiles') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 14: fix_language_metadata_profiles migrated 22:00:07.1 Info: => 0.0006488s 22:00:07.1 Info: 15: remove_fanzub migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 15 22:00:07.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:07.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:07.1 Info: => 4.04E-05s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:07', 'remove_fanzub') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 15: remove_fanzub migrated 22:00:07.1 Info: => 0.0006177s 22:00:07.1 Info: 16: update_artist_history_indexes migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 16 22:00:07.1 Info: CreateIndex Albums (ArtistId) 22:00:07.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:07.1 Info: => 9.88E-05s 22:00:07.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:07.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:07.1 Info: => 7.62E-05s 22:00:07.1 Info: DeleteIndex History (AlbumId) 22:00:07.1 Info: DROP INDEX "IX_History_AlbumId" 22:00:07.1 Info: => 0.0001246s 22:00:07.1 Info: CreateIndex History (AlbumId, Date) 22:00:07.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:07.1 Info: => 8.5E-05s 22:00:07.1 Info: DeleteIndex History (DownloadId) 22:00:07.1 Info: DROP INDEX "IX_History_DownloadId" 22:00:07.1 Info: => 0.0001073s 22:00:07.1 Info: CreateIndex History (DownloadId, Date) 22:00:07.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:07.1 Info: => 8.21E-05s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:07', 'update_artist_history_indexes') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 16: update_artist_history_indexes migrated 22:00:07.1 Info: => 0.0007227s 22:00:07.1 Info: 17: remove_nma migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 17 22:00:07.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:07.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:07.1 Info: => 4.5E-05s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:07', 'remove_nma') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 17: remove_nma migrated 22:00:07.1 Info: => 0.0006353s 22:00:07.1 Info: 18: album_disambiguation migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 18 22:00:07.1 Info: AlterTable Albums 22:00:07.1 Info: => 6E-07s 22:00:07.1 Info: CreateColumn Albums Disambiguation String 22:00:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:07.1 Info: => 0.0005566s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:07', 'album_disambiguation') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 18: album_disambiguation migrated 22:00:07.1 Info: => 0.0011898s 22:00:07.1 Info: 19: add_ape_quality_in_profiles migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 19 22:00:07.1 Info: PerformDBOperation 22:00:07.1 Info: Performing DB Operation 22:00:07.1 Info: => 3.18E-05s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:07', 'add_ape_quality_in_profiles') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 19: add_ape_quality_in_profiles migrated 22:00:07.1 Info: => 0.0006462s 22:00:07.1 Info: 20: remove_pushalot migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 20 22:00:07.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:07.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:07.1 Info: => 4.35E-05s 22:00:07.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:07.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:07.1 Info: => 2.87E-05s 22:00:07.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:07.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:07.1 Info: => 3.67E-05s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:07', 'remove_pushalot') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 20: remove_pushalot migrated 22:00:07.1 Info: => 0.0006338s 22:00:07.1 Info: 21: add_custom_filters migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 21 22:00:07.1 Info: CreateTable CustomFilters 22:00:07.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:00:07.1 Info: => 0.0001206s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:07', 'add_custom_filters') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 21: add_custom_filters migrated 22:00:07.1 Info: => 0.0007319s 22:00:07.1 Info: 22: import_list_tags migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 22 22:00:07.1 Info: AlterTable ImportLists 22:00:07.1 Info: => 7E-07s 22:00:07.1 Info: CreateColumn ImportLists Tags String 22:00:07.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:07.1 Info: => 0.0005485s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:07', 'import_list_tags') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 22: import_list_tags migrated 22:00:07.1 Info: => 0.0011829s 22:00:07.1 Info: 23: add_release_groups_etc migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 23 22:00:07.1 Info: CreateTable ArtistMetadata 22:00:07.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:00:07.1 Info: => 0.0001648s 22:00:07.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:07.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:07.1 Info: => 7.78E-05s 22:00:07.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:00:07.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:00:07.1 Info: => 7.62E-05s 22:00:07.1 Info: AlterTable Artists 22:00:07.1 Info: => 4E-07s 22:00:07.1 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:07.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:07.1 Info: => 0.000533s 22:00:07.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:07.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:07.1 Info: => 9.04E-05s 22:00:07.1 Info: CreateTable AlbumReleases 22:00:07.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:00:07.1 Info: => 0.0001428s 22:00:07.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:07.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:07.1 Info: => 7.71E-05s 22:00:07.1 Info: CreateIndex AlbumReleases (AlbumId) 22:00:07.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:07.1 Info: => 6.85E-05s 22:00:07.1 Info: PerformDBOperation 22:00:07.1 Info: Performing DB Operation 22:00:07.1 Info: => 3.07E-05s 22:00:07.1 Info: AlterTable Albums 22:00:07.1 Info: => 2E-07s 22:00:07.1 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:07.1 Info: => 0.0005296s 22:00:07.1 Info: AlterTable Albums 22:00:07.1 Info: => 6E-07s 22:00:07.1 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:07.1 Info: => 0.0005316s 22:00:07.1 Info: AlterTable Albums 22:00:07.1 Info: => 6E-07s 22:00:07.1 Info: CreateColumn Albums Links String 22:00:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:07.1 Info: => 0.000535s 22:00:07.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:00:07.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:07.1 Info: => 7.49E-05s 22:00:07.1 Info: AlterTable Tracks 22:00:07.1 Info: => 4E-07s 22:00:07.1 Info: CreateColumn Tracks ForeignRecordingId String 22:00:07.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:07.1 Info: => 0.0005305s 22:00:07.1 Info: AlterTable Tracks 22:00:07.1 Info: => 5E-07s 22:00:07.1 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:07.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:07.1 Info: => 0.0005226s 22:00:07.1 Info: AlterTable Tracks 22:00:07.1 Info: => 6E-07s 22:00:07.1 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:07.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:07.1 Info: => 0.0005154s 22:00:07.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:00:07.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:07.1 Info: => 7.6E-05s 22:00:07.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:00:07.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:07.1 Info: => 5.75E-05s 22:00:07.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:07.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:00:07.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:00:07.1 Info: DROP TABLE "Artists" 22:00:07.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:07.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:07.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:07.1 Info: => 0.0053689s 22:00:07.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:07.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:00:07.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:00:07.1 Info: DROP TABLE "Albums" 22:00:07.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:07.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:07.1 Info: => 0.0040896s 22:00:07.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:07.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:00:07.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:00:07.1 Info: DROP TABLE "Tracks" 22:00:07.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:07.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:07.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:07.1 Info: => 0.003735s 22:00:07.1 Info: DeleteColumn TrackFiles ArtistId 22:00:07.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:00:07.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:00:07.1 Info: DROP TABLE "TrackFiles" 22:00:07.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:07.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:07.1 Info: => 0.0035791s 22:00:07.1 Info: CreateIndex Artists (ArtistMetadataId) 22:00:07.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:07.1 Info: => 7.42E-05s 22:00:07.1 Info: CreateIndex Artists (Monitored) 22:00:07.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:07.1 Info: => 6.79E-05s 22:00:07.1 Info: CreateIndex Albums (ArtistMetadataId) 22:00:07.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:07.1 Info: => 6.84E-05s 22:00:07.1 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:07.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:07.1 Info: => 6.61E-05s 22:00:07.1 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:07.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:07.1 Info: => 6.89E-05s 22:00:07.1 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:07.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:07.1 Info: => 6.82E-05s 22:00:07.1 Info: UpdateData 22:00:07.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:07.1 Info: => 4E-05s 22:00:07.1 Info: UpdateData 22:00:07.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:07.1 Info: => 2.97E-05s 22:00:07.1 Info: UpdateData 22:00:07.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:07.1 Info: => 3.77E-05s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:07', 'add_release_groups_etc') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 23: add_release_groups_etc migrated 22:00:07.1 Info: => 0.0012619s 22:00:07.1 Info: 24: NewMediaInfoFormat migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 24 22:00:07.1 Info: UpdateData 22:00:07.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:07.1 Info: => 4.81E-05s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:07', 'NewMediaInfoFormat') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 24: NewMediaInfoFormat migrated 22:00:07.1 Info: => 0.0006726s 22:00:07.1 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 25 22:00:07.1 Info: RenameTable Restrictions ReleaseProfiles 22:00:07.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:07.1 Info: => 0.0014316s 22:00:07.1 Info: AlterTable ReleaseProfiles 22:00:07.1 Info: => 6E-07s 22:00:07.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:07.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:07.1 Info: => 0.0005431s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:07', 'rename_restrictions_to_release_profiles') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:07.1 Info: => 0.0011694s 22:00:07.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 26 22:00:07.1 Info: RenameTable Profiles QualityProfiles 22:00:07.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:07.1 Info: => 0.0014124s 22:00:07.1 Info: AlterTable QualityProfiles 22:00:07.1 Info: => 6E-07s 22:00:07.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:07.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:07.1 Info: => 0.0005309s 22:00:07.1 Info: AlterTable LanguageProfiles 22:00:07.1 Info: => 5E-07s 22:00:07.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:07.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:07.1 Info: => 0.0005165s 22:00:07.1 Info: UpdateData 22:00:07.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:07.1 Info: => 4.31E-05s 22:00:07.1 Info: UpdateData 22:00:07.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:07.1 Info: => 2.9E-05s 22:00:07.1 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:07.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:00:07.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:00:07.1 Info: DROP TABLE "Artists" 22:00:07.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:07.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:07.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:07.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:07.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:07.1 Info: => 0.0051111s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:07', 'rename_quality_profiles_add_upgrade_allowed') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:07.1 Info: => 0.0059719s 22:00:07.1 Info: 27: add_import_exclusions migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 27 22:00:07.1 Info: CreateTable ImportListExclusions 22:00:07.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:07.1 Info: => 0.0001209s 22:00:07.1 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:07.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:07.1 Info: => 7.99E-05s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:07', 'add_import_exclusions') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 27: add_import_exclusions migrated 22:00:07.1 Info: => 0.000687s 22:00:07.1 Info: 28: clean_artist_metadata_table migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 28 22:00:07.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:00:07.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:00:07.1 Info: => 0.0001538s 22:00:07.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:00:07.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:00:07.1 Info: => 0.000115s 22:00:07.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:00:07.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:00:07.1 Info: => 0.0001115s 22:00:07.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:00:07.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:00:07.1 Info: => 0.0001156s 22:00:07.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:00:07.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:00:07.1 Info: => 0.0001158s 22:00:07.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:00:07.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:00:07.1 Info: => 0.0001185s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:07', 'clean_artist_metadata_table') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 28: clean_artist_metadata_table migrated 22:00:07.1 Info: => 0.0006982s 22:00:07.1 Info: 29: health_issue_notification migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 29 22:00:07.1 Info: AlterTable Notifications 22:00:07.1 Info: => 6E-07s 22:00:07.1 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:07.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:07.1 Info: => 0.0005807s 22:00:07.1 Info: AlterTable Notifications 22:00:07.1 Info: => 5E-07s 22:00:07.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:07.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:07.1 Info: => 0.0005314s 22:00:07.1 Info: AlterTable Notifications 22:00:07.1 Info: => 6E-07s 22:00:07.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:07.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:07.1 Info: => 0.0005136s 22:00:07.1 Info: AlterTable Notifications 22:00:07.1 Info: => 6E-07s 22:00:07.1 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:07.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:07.1 Info: => 0.0005186s 22:00:07.1 Info: AlterTable Notifications 22:00:07.1 Info: => 7E-07s 22:00:07.1 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:07.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:07.1 Info: => 0.0005267s 22:00:07.1 Info: DeleteColumn Notifications OnDownload 22:00:07.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:00:07.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:00:07.1 Info: DROP TABLE "Notifications" 22:00:07.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:07.1 Info: => 0.0056685s 22:00:07.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:07.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:00:07.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:00:07.1 Info: DROP TABLE "Notifications" 22:00:07.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:07.1 Info: => 0.0036116s 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:07', 'health_issue_notification') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 29: health_issue_notification migrated 22:00:07.1 Info: => 0.0043832s 22:00:07.1 Info: 30: add_mediafilerepository_mtime migrating 22:00:07.1 Info: Beginning Transaction 22:00:07.1 Info: Starting migration of Main DB to 30 22:00:07.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:00:07.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 22:00:07.1 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 22:00:07.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-04-14T22:00:07', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:07.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:00:07.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-04-14T22:00:07', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:07.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:00:07.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (3, 'folder/track1.mp3', 100, '2025-04-14T22:00:07', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:07.1 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:00:07.1 Info: AlterTable TrackFiles 22:00:07.1 Info: => 3E-07s 22:00:07.1 Info: CreateColumn TrackFiles Modified DateTime 22:00:07.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:07.1 Info: => 0.0005522s 22:00:07.1 Info: AlterTable TrackFiles 22:00:07.1 Info: => 5E-07s 22:00:07.1 Info: CreateColumn TrackFiles Path String 22:00:07.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:07.1 Info: => 0.0005155s 22:00:07.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:07.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:07.1 Info: => 3.92E-05s 22:00:07.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:00:07.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:00:07.1 Info: => 0.0001224s 22:00:07.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:00:07.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:00:07.1 Info: => 0.0001281s 22:00:07.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:00:07.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:00:07.1 Info: => 0.0001356s 22:00:07.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:00:07.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:00:07.1 Info: => 8.19E-05s 22:00:07.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:07.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:07.1 Info: => 0.0001166s 22:00:07.1 Info: AlterTable TrackFiles 22:00:07.1 Info: => 5E-07s 22:00:07.1 Info: AlterColumn TrackFiles Path String 22:00:07.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:00:07.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:00:07.1 Info: DROP TABLE "TrackFiles" 22:00:07.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:07.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:07.1 Info: => 0.0047434s 22:00:07.1 Info: CreateIndex TrackFiles (Path) 22:00:07.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:07.1 Info: => 7.53E-05s 22:00:07.1 Info: DeleteColumn TrackFiles RelativePath 22:00:07.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:00:07.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:00:07.1 Info: DROP TABLE "TrackFiles" 22:00:07.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:07.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:07.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:07.1 Info: => 0.0038627s 22:00:07.1 Info: -> 9 Insert operations completed in 00:00:00.0005884 taking an average of 00:00:00.0000653 22:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:07', 'add_mediafilerepository_mtime') 22:00:07.1 Info: Committing Transaction 22:00:07.1 Info: 30: add_mediafilerepository_mtime migrated 22:00:07.1 Info: => 0.0048007s 22:00:07.1 Debug: Took: 00:00:00.1656060 22:00:07.2 Debug: Got 2 tracks 22:00:07.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 22:00:07.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 22:00:07.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648072477653_169/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:07.2 Info: DatabaseEngineVersionCheck migrating 22:00:07.2 Info: PerformDBOperation 22:00:07.2 Info: Performing DB Operation 22:00:07.2 Info: SQLite 3.49.1 22:00:07.2 Info: => 0.0023256s 22:00:07.2 Info: DatabaseEngineVersionCheck migrated 22:00:07.2 Info: => 0.0023423s 22:00:07.2 Info: VersionMigration migrating 22:00:07.2 Info: Beginning Transaction 22:00:07.2 Info: CreateTable VersionInfo 22:00:07.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:07.2 Info: => 0.0001556s 22:00:07.2 Info: Committing Transaction 22:00:07.2 Info: VersionMigration migrated 22:00:07.2 Info: => 0.0013543s 22:00:07.2 Info: VersionUniqueMigration migrating 22:00:07.2 Info: Beginning Transaction 22:00:07.2 Info: CreateIndex VersionInfo (Version) 22:00:07.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:07.2 Info: => 0.0001375s 22:00:07.2 Info: AlterTable VersionInfo 22:00:07.2 Info: => 5E-07s 22:00:07.2 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:07.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:07.2 Info: => 0.0006222s 22:00:07.2 Info: Committing Transaction 22:00:07.2 Info: VersionUniqueMigration migrated 22:00:07.2 Info: => 0.0012115s 22:00:07.2 Info: VersionDescriptionMigration migrating 22:00:07.2 Info: Beginning Transaction 22:00:07.2 Info: AlterTable VersionInfo 22:00:07.2 Info: => 5E-07s 22:00:07.2 Info: CreateColumn VersionInfo Description String 22:00:07.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:07.2 Info: => 0.0002087s 22:00:07.2 Info: Committing Transaction 22:00:07.2 Info: VersionDescriptionMigration migrated 22:00:07.2 Info: => 0.0007678s 22:00:07.2 Info: 1: InitialSetup migrating 22:00:07.2 Info: Beginning Transaction 22:00:07.2 Info: Starting migration of Main DB to 1 22:00:07.2 Info: CreateTable Config 22:00:07.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:07.2 Info: => 0.0001673s 22:00:07.2 Info: CreateIndex Config (Key) 22:00:07.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:07.2 Info: => 7.66E-05s 22:00:07.2 Info: CreateTable RootFolders 22:00:07.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:07.2 Info: => 7.81E-05s 22:00:07.2 Info: CreateIndex RootFolders (Path) 22:00:07.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:07.2 Info: => 6.75E-05s 22:00:07.2 Info: CreateTable Artists 22:00:07.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:00:07.2 Info: => 0.0002191s 22:00:07.2 Info: CreateIndex Artists (ForeignArtistId) 22:00:07.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:07.2 Info: => 6.79E-05s 22:00:07.2 Info: CreateIndex Artists (NameSlug) 22:00:07.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:07.2 Info: => 8.25E-05s 22:00:07.2 Info: CreateIndex Artists (CleanName) 22:00:07.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:07.2 Info: => 6.69E-05s 22:00:07.2 Info: CreateIndex Artists (Path) 22:00:07.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:07.2 Info: => 5.89E-05s 22:00:07.2 Info: CreateTable Albums 22:00:07.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:00:07.2 Info: => 0.0001969s 22:00:07.2 Info: CreateIndex Albums (ForeignAlbumId) 22:00:07.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:07.2 Info: => 7.04E-05s 22:00:07.2 Info: CreateIndex Albums (MBId) 22:00:07.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:07.2 Info: => 6.05E-05s 22:00:07.2 Info: CreateIndex Albums (TADBId) 22:00:07.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:07.2 Info: => 6.04E-05s 22:00:07.2 Info: CreateIndex Albums (TitleSlug) 22:00:07.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:07.2 Info: => 5.93E-05s 22:00:07.2 Info: CreateIndex Albums (CleanTitle) 22:00:07.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:07.2 Info: => 6.62E-05s 22:00:07.2 Info: CreateIndex Albums (Path) 22:00:07.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:07.2 Info: => 5.95E-05s 22:00:07.2 Info: CreateTable Tracks 22:00:07.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:00:07.2 Info: => 0.0001276s 22:00:07.2 Info: CreateIndex Tracks (ForeignTrackId) 22:00:07.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:07.2 Info: => 6.52E-05s 22:00:07.2 Info: CreateIndex Tracks (ArtistId) 22:00:07.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:07.2 Info: => 6.68E-05s 22:00:07.2 Info: CreateIndex Tracks (TrackFileId) 22:00:07.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:07.2 Info: => 6.41E-05s 22:00:07.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:07.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:07.2 Info: => 6.72E-05s 22:00:07.2 Info: CreateTable TrackFiles 22:00:07.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:00:07.2 Info: => 0.0001159s 22:00:07.2 Info: CreateIndex TrackFiles (ArtistId) 22:00:07.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:07.2 Info: => 6.26E-05s 22:00:07.2 Info: CreateIndex TrackFiles (AlbumId) 22:00:07.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:07.2 Info: => 6.09E-05s 22:00:07.2 Info: CreateTable History 22:00:07.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:00:07.2 Info: => 0.000123s 22:00:07.2 Info: CreateIndex History (Date) 22:00:07.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:07.2 Info: => 6.58E-05s 22:00:07.2 Info: CreateIndex History (EventType) 22:00:07.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:07.2 Info: => 6.41E-05s 22:00:07.2 Info: CreateIndex History (DownloadId) 22:00:07.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:07.2 Info: => 6.05E-05s 22:00:07.2 Info: CreateIndex History (AlbumId) 22:00:07.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:07.2 Info: => 6.47E-05s 22:00:07.2 Info: CreateTable Notifications 22:00:07.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:00:07.2 Info: => 0.0001111s 22:00:07.2 Info: CreateTable ScheduledTasks 22:00:07.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:00:07.2 Info: => 8.69E-05s 22:00:07.2 Info: CreateIndex ScheduledTasks (TypeName) 22:00:07.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:07.2 Info: => 7.34E-05s 22:00:07.2 Info: CreateTable Indexers 22:00:07.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:00:07.2 Info: => 9.59E-05s 22:00:07.2 Info: CreateIndex Indexers (Name) 22:00:07.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:07.2 Info: => 9.73E-05s 22:00:07.2 Info: CreateTable Profiles 22:00:07.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:00:07.2 Info: => 9.07E-05s 22:00:07.2 Info: CreateIndex Profiles (Name) 22:00:07.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:07.2 Info: => 7.45E-05s 22:00:07.2 Info: CreateTable QualityDefinitions 22:00:07.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:00:07.2 Info: => 9.83E-05s 22:00:07.2 Info: CreateIndex QualityDefinitions (Quality) 22:00:07.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:07.2 Info: => 6.79E-05s 22:00:07.2 Info: CreateIndex QualityDefinitions (Title) 22:00:07.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:07.2 Info: => 6.99E-05s 22:00:07.2 Info: CreateTable NamingConfig 22:00:07.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:00:07.2 Info: => 0.0001468s 22:00:07.2 Info: CreateTable Blacklist 22:00:07.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:00:07.2 Info: => 0.0001809s 22:00:07.2 Info: CreateTable Metadata 22:00:07.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:00:07.2 Info: => 9.83E-05s 22:00:07.2 Info: CreateTable MetadataFiles 22:00:07.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:00:07.2 Info: => 0.0001099s 22:00:07.2 Info: CreateTable DownloadClients 22:00:07.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:00:07.2 Info: => 0.0001011s 22:00:07.2 Info: CreateTable PendingReleases 22:00:07.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:00:07.2 Info: => 0.0001085s 22:00:07.2 Info: CreateTable RemotePathMappings 22:00:07.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:00:07.2 Info: => 9.02E-05s 22:00:07.2 Info: CreateTable Tags 22:00:07.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:07.2 Info: => 9.54E-05s 22:00:07.2 Info: CreateIndex Tags (Label) 22:00:07.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:07.2 Info: => 7.97E-05s 22:00:07.2 Info: CreateTable Restrictions 22:00:07.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:07.2 Info: => 9.06E-05s 22:00:07.2 Info: CreateTable DelayProfiles 22:00:07.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:00:07.2 Info: => 0.0001155s 22:00:07.2 Info: CreateTable Users 22:00:07.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:00:07.2 Info: => 8.4E-05s 22:00:07.2 Info: CreateIndex Users (Identifier) 22:00:07.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:07.2 Info: => 7.8E-05s 22:00:07.2 Info: CreateIndex Users (Username) 22:00:07.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:07.2 Info: => 0.0001049s 22:00:07.2 Info: CreateTable Commands 22:00:07.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:00:07.2 Info: => 0.0001375s 22:00:07.2 Info: CreateTable IndexerStatus 22:00:07.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:00:07.2 Info: => 0.0001131s 22:00:07.2 Info: CreateIndex IndexerStatus (ProviderId) 22:00:07.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:07.2 Info: => 7.78E-05s 22:00:07.2 Info: CreateTable ExtraFiles 22:00:07.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:00:07.2 Info: => 0.0001081s 22:00:07.2 Info: CreateTable LyricFiles 22:00:07.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:00:07.2 Info: => 0.0001227s 22:00:07.2 Info: CreateTable LanguageProfiles 22:00:07.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:00:07.2 Info: => 8.66E-05s 22:00:07.2 Info: CreateIndex LanguageProfiles (Name) 22:00:07.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:07.2 Info: => 9.35E-05s 22:00:07.2 Info: CreateTable DownloadClientStatus 22:00:07.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:00:07.2 Info: => 0.0001001s 22:00:07.2 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:07.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:07.2 Info: => 8.13E-05s 22:00:07.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:07.2 Info: -> 1 Insert operations completed in 00:00:00.0000597 taking an average of 00:00:00.0000597 22:00:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:07', 'InitialSetup') 22:00:07.2 Info: Committing Transaction 22:00:07.2 Info: 1: InitialSetup migrated 22:00:07.2 Info: => 0.010005s 22:00:07.2 Info: 2: add_reason_to_pending_releases migrating 22:00:07.2 Info: Beginning Transaction 22:00:07.2 Info: Starting migration of Main DB to 2 22:00:07.2 Info: AlterTable PendingReleases 22:00:07.2 Info: => 7E-07s 22:00:07.2 Info: CreateColumn PendingReleases Reason Int32 22:00:07.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:07.2 Info: => 0.000587s 22:00:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:07', 'add_reason_to_pending_releases') 22:00:07.2 Info: Committing Transaction 22:00:07.2 Info: 2: add_reason_to_pending_releases migrated 22:00:07.2 Info: => 0.0012487s 22:00:07.2 Info: 3: add_medium_support migrating 22:00:07.2 Info: Beginning Transaction 22:00:07.2 Info: Starting migration of Main DB to 3 22:00:07.2 Info: AlterTable Albums 22:00:07.2 Info: => 7E-07s 22:00:07.2 Info: CreateColumn Albums Media String 22:00:07.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:07.2 Info: => 0.0005234s 22:00:07.2 Info: AlterTable Tracks 22:00:07.2 Info: => 6E-07s 22:00:07.2 Info: CreateColumn Tracks MediumNumber Int32 22:00:07.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:07.2 Info: => 0.0004705s 22:00:07.2 Info: AlterTable Tracks 22:00:07.2 Info: => 6E-07s 22:00:07.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:07.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:07.2 Info: => 0.0004519s 22:00:07.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:07.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:07.2 Info: => 4.08E-05s 22:00:07.2 Info: DeleteColumn Tracks TrackNumber 22:00:07.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:00:07.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:00:07.2 Info: DROP TABLE "Tracks" 22:00:07.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:07.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:07.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:07.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:07.2 Info: => 0.0036562s 22:00:07.2 Info: AlterTable Tracks 22:00:07.2 Info: => 6E-07s 22:00:07.2 Info: CreateColumn Tracks TrackNumber String 22:00:07.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:07.2 Info: => 0.0004591s 22:00:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:07', 'add_medium_support') 22:00:07.2 Info: Committing Transaction 22:00:07.2 Info: 3: add_medium_support migrated 22:00:07.2 Info: => 0.0012403s 22:00:07.2 Info: 4: add_various_qualites_in_profile migrating 22:00:07.2 Info: Beginning Transaction 22:00:07.2 Info: Starting migration of Main DB to 4 22:00:07.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:07.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:07.2 Info: => 4.92E-05s 22:00:07.2 Info: PerformDBOperation 22:00:07.2 Info: Performing DB Operation 22:00:07.2 Info: => 3.37E-05s 22:00:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:07', 'add_various_qualites_in_profile') 22:00:07.2 Info: Committing Transaction 22:00:07.2 Info: 4: add_various_qualites_in_profile migrated 22:00:07.2 Info: => 0.0006131s 22:00:07.2 Info: 5: metadata_profiles migrating 22:00:07.2 Info: Beginning Transaction 22:00:07.2 Info: Starting migration of Main DB to 5 22:00:07.2 Info: CreateTable MetadataProfiles 22:00:07.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:00:07.2 Info: => 0.0001226s 22:00:07.2 Info: CreateIndex MetadataProfiles (Name) 22:00:07.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:07.2 Info: => 8.58E-05s 22:00:07.2 Info: AlterTable Artists 22:00:07.2 Info: => 4E-07s 22:00:07.2 Info: CreateColumn Artists MetadataProfileId Int32 22:00:07.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:07.2 Info: => 0.0004844s 22:00:07.2 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:07.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:00:07.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:00:07.3 Info: DROP TABLE "Artists" 22:00:07.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:07.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:07.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:07.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:07.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:07.3 Info: => 0.0039001s 22:00:07.3 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:07.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:00:07.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:00:07.3 Info: DROP TABLE "Artists" 22:00:07.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:07.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:07.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:07.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:07.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:07.3 Info: => 0.0038103s 22:00:07.3 Info: AlterTable Albums 22:00:07.3 Info: => 5E-07s 22:00:07.3 Info: CreateColumn Albums SecondaryTypes String 22:00:07.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:07.3 Info: => 0.0004805s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:07', 'metadata_profiles') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 5: metadata_profiles migrated 22:00:07.3 Info: => 0.0012579s 22:00:07.3 Info: 6: separate_automatic_and_interactive_search migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 6 22:00:07.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:07.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 22:00:07.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:07.3 Info: DROP TABLE "Indexers" 22:00:07.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:07.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:07.3 Info: => 0.0032508s 22:00:07.3 Info: AlterTable Indexers 22:00:07.3 Info: => 5E-07s 22:00:07.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:07.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:07.3 Info: => 0.0004658s 22:00:07.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:07.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:07.3 Info: => 3.63E-05s 22:00:07.3 Info: AlterTable Indexers 22:00:07.3 Info: => 4E-07s 22:00:07.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:07.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 22:00:07.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 22:00:07.3 Info: DROP TABLE "Indexers" 22:00:07.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:07.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:07.3 Info: => 0.0033971s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:07', 'separate_automatic_and_interactive_search') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 6: separate_automatic_and_interactive_search migrated 22:00:07.3 Info: => 0.0041071s 22:00:07.3 Info: 7: change_album_path_to_relative migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 7 22:00:07.3 Info: DeleteColumn Albums Path 22:00:07.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:00:07.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 22:00:07.3 Info: DROP TABLE "Albums" 22:00:07.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:07.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:07.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:07.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:07.3 Info: => 0.0051405s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:07', 'change_album_path_to_relative') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 7: change_album_path_to_relative migrated 22:00:07.3 Info: => 0.005925s 22:00:07.3 Info: 8: change_quality_size_mb_to_kb migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 8 22:00:07.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:00:07.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:00:07.3 Info: => 4.87E-05s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:07', 'change_quality_size_mb_to_kb') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 8: change_quality_size_mb_to_kb migrated 22:00:07.3 Info: => 0.0006636s 22:00:07.3 Info: 9: album_releases migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 9 22:00:07.3 Info: AlterTable Albums 22:00:07.3 Info: => 6E-07s 22:00:07.3 Info: CreateColumn Albums Releases String 22:00:07.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:07.3 Info: => 0.0005103s 22:00:07.3 Info: AlterTable Albums 22:00:07.3 Info: => 6E-07s 22:00:07.3 Info: CreateColumn Albums CurrentRelease String 22:00:07.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:07.3 Info: => 0.0004671s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:07', 'album_releases') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 9: album_releases migrated 22:00:07.3 Info: => 0.0011183s 22:00:07.3 Info: 10: album_releases_fix migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 10 22:00:07.3 Info: AlterTable Albums 22:00:07.3 Info: => 6E-07s 22:00:07.3 Info: AlterColumn Albums Releases String 22:00:07.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:00:07.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "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:00:07.3 Info: DROP TABLE "Albums" 22:00:07.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:07.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:07.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:07.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:07.3 Info: => 0.005023s 22:00:07.3 Info: AlterTable Albums 22:00:07.3 Info: => 5E-07s 22:00:07.3 Info: AlterColumn Albums CurrentRelease String 22:00:07.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:00:07.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "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:00:07.3 Info: DROP TABLE "Albums" 22:00:07.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:07.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:07.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:07.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:07.3 Info: => 0.0038254s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:07', 'album_releases_fix') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 10: album_releases_fix migrated 22:00:07.3 Info: => 0.0045897s 22:00:07.3 Info: 11: import_lists migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 11 22:00:07.3 Info: CreateTable ImportLists 22:00:07.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:00:07.3 Info: => 0.0001503s 22:00:07.3 Info: CreateIndex ImportLists (Name) 22:00:07.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:07.3 Info: => 7.38E-05s 22:00:07.3 Info: CreateTable ImportListStatus 22:00:07.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:00:07.3 Info: => 0.0001026s 22:00:07.3 Info: CreateIndex ImportListStatus (ProviderId) 22:00:07.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:07.3 Info: => 7.16E-05s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:07', 'import_lists') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 11: import_lists migrated 22:00:07.3 Info: => 0.0007577s 22:00:07.3 Info: 12: add_release_status migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 12 22:00:07.3 Info: AlterTable MetadataProfiles 22:00:07.3 Info: => 4E-07s 22:00:07.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:07.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:07.3 Info: => 0.0005253s 22:00:07.3 Info: PerformDBOperation 22:00:07.3 Info: Performing DB Operation 22:00:07.3 Info: => 2.67E-05s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:07', 'add_release_status') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 12: add_release_status migrated 22:00:07.3 Info: => 0.0006793s 22:00:07.3 Info: 13: album_download_notification migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 13 22:00:07.3 Info: AlterTable Notifications 22:00:07.3 Info: => 6E-07s 22:00:07.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:07.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:07.3 Info: => 0.0005123s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:07', 'album_download_notification') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 13: album_download_notification migrated 22:00:07.3 Info: => 0.0011634s 22:00:07.3 Info: 14: fix_language_metadata_profiles migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 14 22:00:07.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:00:07.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:00:07.3 Info: => 7.57E-05s 22:00:07.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:00:07.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:00:07.3 Info: => 5.03E-05s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:07', 'fix_language_metadata_profiles') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 14: fix_language_metadata_profiles migrated 22:00:07.3 Info: => 0.0006538s 22:00:07.3 Info: 15: remove_fanzub migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 15 22:00:07.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:07.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:07.3 Info: => 4.04E-05s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:07', 'remove_fanzub') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 15: remove_fanzub migrated 22:00:07.3 Info: => 0.0006551s 22:00:07.3 Info: 16: update_artist_history_indexes migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 16 22:00:07.3 Info: CreateIndex Albums (ArtistId) 22:00:07.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:07.3 Info: => 0.000101s 22:00:07.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:07.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:07.3 Info: => 7.5E-05s 22:00:07.3 Info: DeleteIndex History (AlbumId) 22:00:07.3 Info: DROP INDEX "IX_History_AlbumId" 22:00:07.3 Info: => 0.0001198s 22:00:07.3 Info: CreateIndex History (AlbumId, Date) 22:00:07.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:07.3 Info: => 8.56E-05s 22:00:07.3 Info: DeleteIndex History (DownloadId) 22:00:07.3 Info: DROP INDEX "IX_History_DownloadId" 22:00:07.3 Info: => 0.000107s 22:00:07.3 Info: CreateIndex History (DownloadId, Date) 22:00:07.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:07.3 Info: => 8.17E-05s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:07', 'update_artist_history_indexes') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 16: update_artist_history_indexes migrated 22:00:07.3 Info: => 0.0007554s 22:00:07.3 Info: 17: remove_nma migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 17 22:00:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:07.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:07.3 Info: => 4.48E-05s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:07', 'remove_nma') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 17: remove_nma migrated 22:00:07.3 Info: => 0.0006358s 22:00:07.3 Info: 18: album_disambiguation migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 18 22:00:07.3 Info: AlterTable Albums 22:00:07.3 Info: => 3E-07s 22:00:07.3 Info: CreateColumn Albums Disambiguation String 22:00:07.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:07.3 Info: => 0.0005445s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:07', 'album_disambiguation') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 18: album_disambiguation migrated 22:00:07.3 Info: => 0.0011798s 22:00:07.3 Info: 19: add_ape_quality_in_profiles migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 19 22:00:07.3 Info: PerformDBOperation 22:00:07.3 Info: Performing DB Operation 22:00:07.3 Info: => 3.06E-05s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:07', 'add_ape_quality_in_profiles') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 19: add_ape_quality_in_profiles migrated 22:00:07.3 Info: => 0.0006529s 22:00:07.3 Info: 20: remove_pushalot migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 20 22:00:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:07.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:07.3 Info: => 4.32E-05s 22:00:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:07.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:07.3 Info: => 2.8E-05s 22:00:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:07.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:07.3 Info: => 2.64E-05s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:07', 'remove_pushalot') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 20: remove_pushalot migrated 22:00:07.3 Info: => 0.0006301s 22:00:07.3 Info: 21: add_custom_filters migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 21 22:00:07.3 Info: CreateTable CustomFilters 22:00:07.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:00:07.3 Info: => 0.0001302s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:07', 'add_custom_filters') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 21: add_custom_filters migrated 22:00:07.3 Info: => 0.0007706s 22:00:07.3 Info: 22: import_list_tags migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 22 22:00:07.3 Info: AlterTable ImportLists 22:00:07.3 Info: => 7E-07s 22:00:07.3 Info: CreateColumn ImportLists Tags String 22:00:07.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:07.3 Info: => 0.0005622s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:07', 'import_list_tags') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 22: import_list_tags migrated 22:00:07.3 Info: => 0.0011912s 22:00:07.3 Info: 23: add_release_groups_etc migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 23 22:00:07.3 Info: CreateTable ArtistMetadata 22:00:07.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:00:07.3 Info: => 0.0002062s 22:00:07.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:07.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:07.3 Info: => 0.0001019s 22:00:07.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:00:07.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:00:07.3 Info: => 8.02E-05s 22:00:07.3 Info: AlterTable Artists 22:00:07.3 Info: => 4E-07s 22:00:07.3 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:07.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:07.3 Info: => 0.0005231s 22:00:07.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:07.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:07.3 Info: => 9.2E-05s 22:00:07.3 Info: CreateTable AlbumReleases 22:00:07.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:00:07.3 Info: => 0.0001654s 22:00:07.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:07.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:07.3 Info: => 8.96E-05s 22:00:07.3 Info: CreateIndex AlbumReleases (AlbumId) 22:00:07.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:07.3 Info: => 7.78E-05s 22:00:07.3 Info: PerformDBOperation 22:00:07.3 Info: Performing DB Operation 22:00:07.3 Info: => 3.1E-05s 22:00:07.3 Info: AlterTable Albums 22:00:07.3 Info: => 4E-07s 22:00:07.3 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:07.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:07.3 Info: => 0.0005416s 22:00:07.3 Info: AlterTable Albums 22:00:07.3 Info: => 5E-07s 22:00:07.3 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:07.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:07.3 Info: => 0.0005455s 22:00:07.3 Info: AlterTable Albums 22:00:07.3 Info: => 5E-07s 22:00:07.3 Info: CreateColumn Albums Links String 22:00:07.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:07.3 Info: => 0.0005207s 22:00:07.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:00:07.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:07.3 Info: => 7.36E-05s 22:00:07.3 Info: AlterTable Tracks 22:00:07.3 Info: => 5E-07s 22:00:07.3 Info: CreateColumn Tracks ForeignRecordingId String 22:00:07.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:07.3 Info: => 0.0005209s 22:00:07.3 Info: AlterTable Tracks 22:00:07.3 Info: => 5E-07s 22:00:07.3 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:07.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:07.3 Info: => 0.0005177s 22:00:07.3 Info: AlterTable Tracks 22:00:07.3 Info: => 5E-07s 22:00:07.3 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:07.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:07.3 Info: => 0.0005153s 22:00:07.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:00:07.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:07.3 Info: => 7.38E-05s 22:00:07.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:00:07.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:07.3 Info: => 5.72E-05s 22:00:07.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:07.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:00:07.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:00:07.3 Info: DROP TABLE "Artists" 22:00:07.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:07.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:07.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:07.3 Info: => 0.004825s 22:00:07.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:07.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:00:07.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:00:07.3 Info: DROP TABLE "Albums" 22:00:07.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:07.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:07.3 Info: => 0.0040793s 22:00:07.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:07.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:00:07.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:00:07.3 Info: DROP TABLE "Tracks" 22:00:07.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:07.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:07.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:07.3 Info: => 0.0036894s 22:00:07.3 Info: DeleteColumn TrackFiles ArtistId 22:00:07.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:00:07.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:00:07.3 Info: DROP TABLE "TrackFiles" 22:00:07.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:07.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:07.3 Info: => 0.0044711s 22:00:07.3 Info: CreateIndex Artists (ArtistMetadataId) 22:00:07.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:07.3 Info: => 7.29E-05s 22:00:07.3 Info: CreateIndex Artists (Monitored) 22:00:07.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:07.3 Info: => 6.98E-05s 22:00:07.3 Info: CreateIndex Albums (ArtistMetadataId) 22:00:07.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:07.3 Info: => 6.84E-05s 22:00:07.3 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:07.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:07.3 Info: => 8.74E-05s 22:00:07.3 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:07.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:07.3 Info: => 7.4E-05s 22:00:07.3 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:07.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:07.3 Info: => 7.23E-05s 22:00:07.3 Info: UpdateData 22:00:07.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:07.3 Info: => 4.18E-05s 22:00:07.3 Info: UpdateData 22:00:07.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:07.3 Info: => 3.07E-05s 22:00:07.3 Info: UpdateData 22:00:07.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:07.3 Info: => 3.96E-05s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:07', 'add_release_groups_etc') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 23: add_release_groups_etc migrated 22:00:07.3 Info: => 0.0009689s 22:00:07.3 Info: 24: NewMediaInfoFormat migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 24 22:00:07.3 Info: UpdateData 22:00:07.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:07.3 Info: => 4.73E-05s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:07', 'NewMediaInfoFormat') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 24: NewMediaInfoFormat migrated 22:00:07.3 Info: => 0.0006222s 22:00:07.3 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 25 22:00:07.3 Info: RenameTable Restrictions ReleaseProfiles 22:00:07.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:07.3 Info: => 0.0014131s 22:00:07.3 Info: AlterTable ReleaseProfiles 22:00:07.3 Info: => 7E-07s 22:00:07.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:07.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:07.3 Info: => 0.00052s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:07', 'rename_restrictions_to_release_profiles') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:07.3 Info: => 0.0011657s 22:00:07.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 26 22:00:07.3 Info: RenameTable Profiles QualityProfiles 22:00:07.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:07.3 Info: => 0.0014064s 22:00:07.3 Info: AlterTable QualityProfiles 22:00:07.3 Info: => 7E-07s 22:00:07.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:07.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:07.3 Info: => 0.0005419s 22:00:07.3 Info: AlterTable LanguageProfiles 22:00:07.3 Info: => 6E-07s 22:00:07.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:07.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:07.3 Info: => 0.000501s 22:00:07.3 Info: UpdateData 22:00:07.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:07.3 Info: => 4.17E-05s 22:00:07.3 Info: UpdateData 22:00:07.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:07.3 Info: => 2.78E-05s 22:00:07.3 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:07.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:00:07.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:00:07.3 Info: DROP TABLE "Artists" 22:00:07.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:07.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:07.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:07.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:07.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:07.3 Info: => 0.0039561s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:07', 'rename_quality_profiles_add_upgrade_allowed') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:07.3 Info: => 0.0047561s 22:00:07.3 Info: 27: add_import_exclusions migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 27 22:00:07.3 Info: CreateTable ImportListExclusions 22:00:07.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:07.3 Info: => 0.0001178s 22:00:07.3 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:07.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:07.3 Info: => 8.39E-05s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:07', 'add_import_exclusions') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 27: add_import_exclusions migrated 22:00:07.3 Info: => 0.0007507s 22:00:07.3 Info: 28: clean_artist_metadata_table migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 28 22:00:07.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:00:07.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:00:07.3 Info: => 0.000152s 22:00:07.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:00:07.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:00:07.3 Info: => 0.0001171s 22:00:07.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:00:07.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:00:07.3 Info: => 0.0001347s 22:00:07.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:00:07.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:00:07.3 Info: => 0.0001212s 22:00:07.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:00:07.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:00:07.3 Info: => 0.0001114s 22:00:07.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:00:07.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:00:07.3 Info: => 0.0001091s 22:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:07', 'clean_artist_metadata_table') 22:00:07.3 Info: Committing Transaction 22:00:07.3 Info: 28: clean_artist_metadata_table migrated 22:00:07.3 Info: => 0.0007287s 22:00:07.3 Info: 29: health_issue_notification migrating 22:00:07.3 Info: Beginning Transaction 22:00:07.3 Info: Starting migration of Main DB to 29 22:00:07.3 Info: AlterTable Notifications 22:00:07.3 Info: => 7E-07s 22:00:07.3 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:07.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:07.3 Info: => 0.0014995s 22:00:07.3 Info: AlterTable Notifications 22:00:07.3 Info: => 6E-07s 22:00:07.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:07.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:07.3 Info: => 0.0005333s 22:00:07.3 Info: AlterTable Notifications 22:00:07.3 Info: => 5E-07s 22:00:07.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:07.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:07.3 Info: => 0.0005184s 22:00:07.3 Info: AlterTable Notifications 22:00:07.3 Info: => 5E-07s 22:00:07.3 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:07.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:07.3 Info: => 0.0005229s 22:00:07.3 Info: AlterTable Notifications 22:00:07.3 Info: => 6E-07s 22:00:07.3 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:07.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:07.3 Info: => 0.0005153s 22:00:07.3 Info: DeleteColumn Notifications OnDownload 22:00:07.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:00:07.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:00:07.3 Info: DROP TABLE "Notifications" 22:00:07.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:07.3 Info: => 0.0036418s 22:00:07.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:07.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:00:07.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:00:07.3 Info: DROP TABLE "Notifications" 22:00:07.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:07.4 Info: => 0.0043273s 22:00:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:07', 'health_issue_notification') 22:00:07.4 Info: Committing Transaction 22:00:07.4 Info: 29: health_issue_notification migrated 22:00:07.4 Info: => 0.005169s 22:00:07.4 Info: 30: add_mediafilerepository_mtime migrating 22:00:07.4 Info: Beginning Transaction 22:00:07.4 Info: Starting migration of Main DB to 30 22:00:07.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 22:00:07.4 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 22:00:07.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-04-14T22:00:07', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:07.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 22:00:07.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-04-14T22:00:07', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:07.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 22:00:07.4 Info: AlterTable TrackFiles 22:00:07.4 Info: => 3E-07s 22:00:07.4 Info: CreateColumn TrackFiles Modified DateTime 22:00:07.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:07.4 Info: => 0.0005539s 22:00:07.4 Info: AlterTable TrackFiles 22:00:07.4 Info: => 5E-07s 22:00:07.4 Info: CreateColumn TrackFiles Path String 22:00:07.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:07.4 Info: => 0.0005308s 22:00:07.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:07.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:07.4 Info: => 3.65E-05s 22:00:07.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:00:07.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:00:07.4 Info: => 0.0001212s 22:00:07.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:00:07.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:00:07.4 Info: => 0.0001313s 22:00:07.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:00:07.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:00:07.4 Info: => 0.0009964s 22:00:07.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:00:07.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:00:07.4 Info: => 7.88E-05s 22:00:07.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:07.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:07.4 Info: => 4.73E-05s 22:00:07.4 Info: AlterTable TrackFiles 22:00:07.4 Info: => 5E-07s 22:00:07.4 Info: AlterColumn TrackFiles Path String 22:00:07.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:07.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:00:07.4 Info: DROP TABLE "TrackFiles" 22:00:07.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:07.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:07.4 Info: => 0.0037276s 22:00:07.4 Info: CreateIndex TrackFiles (Path) 22:00:07.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:07.4 Info: => 7.1E-05s 22:00:07.4 Info: DeleteColumn TrackFiles RelativePath 22:00:07.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:07.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:00:07.4 Info: DROP TABLE "TrackFiles" 22:00:07.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:07.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:07.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:07.4 Info: => 0.0038457s 22:00:07.4 Info: -> 6 Insert operations completed in 00:00:00.0003913 taking an average of 00:00:00.0000652 22:00:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:07', 'add_mediafilerepository_mtime') 22:00:07.4 Info: Committing Transaction 22:00:07.4 Info: 30: add_mediafilerepository_mtime migrated 22:00:07.4 Info: => 0.0048076s 22:00:07.4 Debug: Took: 00:00:00.1652045 22:00:07.4 Debug: Got 0 tracks 22:00:07.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 22:00:07.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 22:00:07.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648074731271_171/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:07.4 Info: DatabaseEngineVersionCheck migrating 22:00:07.4 Info: PerformDBOperation 22:00:07.4 Info: Performing DB Operation 22:00:07.4 Info: SQLite 3.49.1 22:00:07.4 Info: => 0.002853s 22:00:07.4 Info: DatabaseEngineVersionCheck migrated 22:00:07.4 Info: => 0.0028666s 22:00:07.4 Info: VersionMigration migrating 22:00:07.4 Info: Beginning Transaction 22:00:07.4 Info: CreateTable VersionInfo 22:00:07.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:07.4 Info: => 0.000148s 22:00:07.4 Info: Committing Transaction 22:00:07.4 Info: VersionMigration migrated 22:00:07.4 Info: => 0.001826s 22:00:07.4 Info: VersionUniqueMigration migrating 22:00:07.4 Info: Beginning Transaction 22:00:07.4 Info: CreateIndex VersionInfo (Version) 22:00:07.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:07.4 Info: => 0.0001251s 22:00:07.4 Info: AlterTable VersionInfo 22:00:07.4 Info: => 8E-07s 22:00:07.4 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:07.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:07.4 Info: => 0.0005316s 22:00:07.4 Info: Committing Transaction 22:00:07.4 Info: VersionUniqueMigration migrated 22:00:07.4 Info: => 0.0011224s 22:00:07.4 Info: VersionDescriptionMigration migrating 22:00:07.4 Info: Beginning Transaction 22:00:07.4 Info: AlterTable VersionInfo 22:00:07.4 Info: => 6E-07s 22:00:07.4 Info: CreateColumn VersionInfo Description String 22:00:07.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:07.4 Info: => 0.0001926s 22:00:07.4 Info: Committing Transaction 22:00:07.4 Info: VersionDescriptionMigration migrated 22:00:07.4 Info: => 0.000797s 22:00:07.4 Info: 1: InitialSetup migrating 22:00:07.4 Info: Beginning Transaction 22:00:07.4 Info: Starting migration of Main DB to 1 22:00:07.4 Info: CreateTable Config 22:00:07.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:07.4 Info: => 0.0001592s 22:00:07.4 Info: CreateIndex Config (Key) 22:00:07.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:07.4 Info: => 7.65E-05s 22:00:07.4 Info: CreateTable RootFolders 22:00:07.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:07.4 Info: => 7.73E-05s 22:00:07.4 Info: CreateIndex RootFolders (Path) 22:00:07.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:07.4 Info: => 6.58E-05s 22:00:07.4 Info: CreateTable Artists 22:00:07.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:00:07.4 Info: => 0.0002093s 22:00:07.4 Info: CreateIndex Artists (ForeignArtistId) 22:00:07.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:07.4 Info: => 7.03E-05s 22:00:07.4 Info: CreateIndex Artists (NameSlug) 22:00:07.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:07.4 Info: => 6.11E-05s 22:00:07.4 Info: CreateIndex Artists (CleanName) 22:00:07.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:07.4 Info: => 6.04E-05s 22:00:07.4 Info: CreateIndex Artists (Path) 22:00:07.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:07.4 Info: => 6.36E-05s 22:00:07.4 Info: CreateTable Albums 22:00:07.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:00:07.5 Info: => 0.0002233s 22:00:07.5 Info: CreateIndex Albums (ForeignAlbumId) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:07.5 Info: => 7.47E-05s 22:00:07.5 Info: CreateIndex Albums (MBId) 22:00:07.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:07.5 Info: => 6.08E-05s 22:00:07.5 Info: CreateIndex Albums (TADBId) 22:00:07.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:07.5 Info: => 6.34E-05s 22:00:07.5 Info: CreateIndex Albums (TitleSlug) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:07.5 Info: => 6.04E-05s 22:00:07.5 Info: CreateIndex Albums (CleanTitle) 22:00:07.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:07.5 Info: => 6.1E-05s 22:00:07.5 Info: CreateIndex Albums (Path) 22:00:07.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:07.5 Info: => 6.11E-05s 22:00:07.5 Info: CreateTable Tracks 22:00:07.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:00:07.5 Info: => 0.0001266s 22:00:07.5 Info: CreateIndex Tracks (ForeignTrackId) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:07.5 Info: => 6.52E-05s 22:00:07.5 Info: CreateIndex Tracks (ArtistId) 22:00:07.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:07.5 Info: => 6.7E-05s 22:00:07.5 Info: CreateIndex Tracks (TrackFileId) 22:00:07.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:07.5 Info: => 6.64E-05s 22:00:07.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:07.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:07.5 Info: => 6.87E-05s 22:00:07.5 Info: CreateTable TrackFiles 22:00:07.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:00:07.5 Info: => 0.0001251s 22:00:07.5 Info: CreateIndex TrackFiles (ArtistId) 22:00:07.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:07.5 Info: => 6.39E-05s 22:00:07.5 Info: CreateIndex TrackFiles (AlbumId) 22:00:07.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:07.5 Info: => 6.45E-05s 22:00:07.5 Info: CreateTable History 22:00:07.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:00:07.5 Info: => 0.0001249s 22:00:07.5 Info: CreateIndex History (Date) 22:00:07.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:07.5 Info: => 6.53E-05s 22:00:07.5 Info: CreateIndex History (EventType) 22:00:07.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:07.5 Info: => 6.07E-05s 22:00:07.5 Info: CreateIndex History (DownloadId) 22:00:07.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:07.5 Info: => 6.25E-05s 22:00:07.5 Info: CreateIndex History (AlbumId) 22:00:07.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:07.5 Info: => 6.67E-05s 22:00:07.5 Info: CreateTable Notifications 22:00:07.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:00:07.5 Info: => 0.0001112s 22:00:07.5 Info: CreateTable ScheduledTasks 22:00:07.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:00:07.5 Info: => 0.0001317s 22:00:07.5 Info: CreateIndex ScheduledTasks (TypeName) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:07.5 Info: => 0.0001025s 22:00:07.5 Info: CreateTable Indexers 22:00:07.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:00:07.5 Info: => 0.0001131s 22:00:07.5 Info: CreateIndex Indexers (Name) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:07.5 Info: => 7.42E-05s 22:00:07.5 Info: CreateTable Profiles 22:00:07.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:00:07.5 Info: => 9.18E-05s 22:00:07.5 Info: CreateIndex Profiles (Name) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:07.5 Info: => 7.55E-05s 22:00:07.5 Info: CreateTable QualityDefinitions 22:00:07.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:00:07.5 Info: => 9.81E-05s 22:00:07.5 Info: CreateIndex QualityDefinitions (Quality) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:07.5 Info: => 6.76E-05s 22:00:07.5 Info: CreateIndex QualityDefinitions (Title) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:07.5 Info: => 0.000102s 22:00:07.5 Info: CreateTable NamingConfig 22:00:07.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:00:07.5 Info: => 0.0001238s 22:00:07.5 Info: CreateTable Blacklist 22:00:07.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:00:07.5 Info: => 0.0001518s 22:00:07.5 Info: CreateTable Metadata 22:00:07.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:00:07.5 Info: => 9.55E-05s 22:00:07.5 Info: CreateTable MetadataFiles 22:00:07.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:00:07.5 Info: => 0.0001253s 22:00:07.5 Info: CreateTable DownloadClients 22:00:07.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:00:07.5 Info: => 0.0001058s 22:00:07.5 Info: CreateTable PendingReleases 22:00:07.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:00:07.5 Info: => 0.0001074s 22:00:07.5 Info: CreateTable RemotePathMappings 22:00:07.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:00:07.5 Info: => 0.0001045s 22:00:07.5 Info: CreateTable Tags 22:00:07.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:07.5 Info: => 8.47E-05s 22:00:07.5 Info: CreateIndex Tags (Label) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:07.5 Info: => 7.74E-05s 22:00:07.5 Info: CreateTable Restrictions 22:00:07.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:07.5 Info: => 8.82E-05s 22:00:07.5 Info: CreateTable DelayProfiles 22:00:07.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:00:07.5 Info: => 0.0001271s 22:00:07.5 Info: CreateTable Users 22:00:07.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:00:07.5 Info: => 8.78E-05s 22:00:07.5 Info: CreateIndex Users (Identifier) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:07.5 Info: => 0.0001095s 22:00:07.5 Info: CreateIndex Users (Username) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:07.5 Info: => 8.63E-05s 22:00:07.5 Info: CreateTable Commands 22:00:07.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:00:07.5 Info: => 0.0001223s 22:00:07.5 Info: CreateTable IndexerStatus 22:00:07.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:00:07.5 Info: => 0.0001157s 22:00:07.5 Info: CreateIndex IndexerStatus (ProviderId) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:07.5 Info: => 7.45E-05s 22:00:07.5 Info: CreateTable ExtraFiles 22:00:07.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:00:07.5 Info: => 0.0001034s 22:00:07.5 Info: CreateTable LyricFiles 22:00:07.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:00:07.5 Info: => 0.0001284s 22:00:07.5 Info: CreateTable LanguageProfiles 22:00:07.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:00:07.5 Info: => 9.01E-05s 22:00:07.5 Info: CreateIndex LanguageProfiles (Name) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:07.5 Info: => 7.7E-05s 22:00:07.5 Info: CreateTable DownloadClientStatus 22:00:07.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:00:07.5 Info: => 9.74E-05s 22:00:07.5 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:07.5 Info: => 8.11E-05s 22:00:07.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:07.5 Info: -> 1 Insert operations completed in 00:00:00.0000577 taking an average of 00:00:00.0000577 22:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:07', 'InitialSetup') 22:00:07.5 Info: Committing Transaction 22:00:07.5 Info: 1: InitialSetup migrated 22:00:07.5 Info: => 0.010177s 22:00:07.5 Info: 2: add_reason_to_pending_releases migrating 22:00:07.5 Info: Beginning Transaction 22:00:07.5 Info: Starting migration of Main DB to 2 22:00:07.5 Info: AlterTable PendingReleases 22:00:07.5 Info: => 7E-07s 22:00:07.5 Info: CreateColumn PendingReleases Reason Int32 22:00:07.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:07.5 Info: => 0.0005731s 22:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:07', 'add_reason_to_pending_releases') 22:00:07.5 Info: Committing Transaction 22:00:07.5 Info: 2: add_reason_to_pending_releases migrated 22:00:07.5 Info: => 0.0012998s 22:00:07.5 Info: 3: add_medium_support migrating 22:00:07.5 Info: Beginning Transaction 22:00:07.5 Info: Starting migration of Main DB to 3 22:00:07.5 Info: AlterTable Albums 22:00:07.5 Info: => 7E-07s 22:00:07.5 Info: CreateColumn Albums Media String 22:00:07.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:07.5 Info: => 0.0005185s 22:00:07.5 Info: AlterTable Tracks 22:00:07.5 Info: => 5E-07s 22:00:07.5 Info: CreateColumn Tracks MediumNumber Int32 22:00:07.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:07.5 Info: => 0.0004568s 22:00:07.5 Info: AlterTable Tracks 22:00:07.5 Info: => 5E-07s 22:00:07.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:07.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:07.5 Info: => 0.0004523s 22:00:07.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:07.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:07.5 Info: => 4.14E-05s 22:00:07.5 Info: DeleteColumn Tracks TrackNumber 22:00:07.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:00:07.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:00:07.5 Info: DROP TABLE "Tracks" 22:00:07.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:07.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:07.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:07.5 Info: => 0.0043995s 22:00:07.5 Info: AlterTable Tracks 22:00:07.5 Info: => 5E-07s 22:00:07.5 Info: CreateColumn Tracks TrackNumber String 22:00:07.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:07.5 Info: => 0.0004611s 22:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:07', 'add_medium_support') 22:00:07.5 Info: Committing Transaction 22:00:07.5 Info: 3: add_medium_support migrated 22:00:07.5 Info: => 0.0013316s 22:00:07.5 Info: 4: add_various_qualites_in_profile migrating 22:00:07.5 Info: Beginning Transaction 22:00:07.5 Info: Starting migration of Main DB to 4 22:00:07.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:07.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:07.5 Info: => 4.92E-05s 22:00:07.5 Info: PerformDBOperation 22:00:07.5 Info: Performing DB Operation 22:00:07.5 Info: => 3.22E-05s 22:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:07', 'add_various_qualites_in_profile') 22:00:07.5 Info: Committing Transaction 22:00:07.5 Info: 4: add_various_qualites_in_profile migrated 22:00:07.5 Info: => 0.0006517s 22:00:07.5 Info: 5: metadata_profiles migrating 22:00:07.5 Info: Beginning Transaction 22:00:07.5 Info: Starting migration of Main DB to 5 22:00:07.5 Info: CreateTable MetadataProfiles 22:00:07.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:00:07.5 Info: => 0.000124s 22:00:07.5 Info: CreateIndex MetadataProfiles (Name) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:07.5 Info: => 8.3E-05s 22:00:07.5 Info: AlterTable Artists 22:00:07.5 Info: => 3E-07s 22:00:07.5 Info: CreateColumn Artists MetadataProfileId Int32 22:00:07.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:07.5 Info: => 0.0004895s 22:00:07.5 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:07.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:00:07.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:00:07.5 Info: DROP TABLE "Artists" 22:00:07.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:07.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:07.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:07.5 Info: => 0.005s 22:00:07.5 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:07.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:00:07.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:00:07.5 Info: DROP TABLE "Artists" 22:00:07.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:07.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:07.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:07.5 Info: => 0.0037625s 22:00:07.5 Info: AlterTable Albums 22:00:07.5 Info: => 6E-07s 22:00:07.5 Info: CreateColumn Albums SecondaryTypes String 22:00:07.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:07.5 Info: => 0.0004696s 22:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:07', 'metadata_profiles') 22:00:07.5 Info: Committing Transaction 22:00:07.5 Info: 5: metadata_profiles migrated 22:00:07.5 Info: => 0.001396s 22:00:07.5 Info: 6: separate_automatic_and_interactive_search migrating 22:00:07.5 Info: Beginning Transaction 22:00:07.5 Info: Starting migration of Main DB to 6 22:00:07.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:07.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:00:07.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:07.5 Info: DROP TABLE "Indexers" 22:00:07.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:07.5 Info: => 0.0031958s 22:00:07.5 Info: AlterTable Indexers 22:00:07.5 Info: => 5E-07s 22:00:07.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:07.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:07.5 Info: => 0.0004552s 22:00:07.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:07.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:07.5 Info: => 3.78E-05s 22:00:07.5 Info: AlterTable Indexers 22:00:07.5 Info: => 5E-07s 22:00:07.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:07.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:00:07.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:00:07.5 Info: DROP TABLE "Indexers" 22:00:07.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:07.5 Info: => 0.0039643s 22:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:07', 'separate_automatic_and_interactive_search') 22:00:07.5 Info: Committing Transaction 22:00:07.5 Info: 6: separate_automatic_and_interactive_search migrated 22:00:07.5 Info: => 0.0047501s 22:00:07.5 Info: 7: change_album_path_to_relative migrating 22:00:07.5 Info: Beginning Transaction 22:00:07.5 Info: Starting migration of Main DB to 7 22:00:07.5 Info: DeleteColumn Albums Path 22:00:07.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:00:07.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:00:07.5 Info: DROP TABLE "Albums" 22:00:07.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:07.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:07.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:07.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:07.5 Info: => 0.0048598s 22:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:07', 'change_album_path_to_relative') 22:00:07.5 Info: Committing Transaction 22:00:07.5 Info: 7: change_album_path_to_relative migrated 22:00:07.5 Info: => 0.0056623s 22:00:07.5 Info: 8: change_quality_size_mb_to_kb migrating 22:00:07.5 Info: Beginning Transaction 22:00:07.5 Info: Starting migration of Main DB to 8 22:00:07.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:00:07.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:00:07.5 Info: => 4.87E-05s 22:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:07', 'change_quality_size_mb_to_kb') 22:00:07.5 Info: Committing Transaction 22:00:07.5 Info: 8: change_quality_size_mb_to_kb migrated 22:00:07.5 Info: => 0.0006804s 22:00:07.5 Info: 9: album_releases migrating 22:00:07.5 Info: Beginning Transaction 22:00:07.5 Info: Starting migration of Main DB to 9 22:00:07.5 Info: AlterTable Albums 22:00:07.5 Info: => 6E-07s 22:00:07.5 Info: CreateColumn Albums Releases String 22:00:07.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:07.5 Info: => 0.000496s 22:00:07.5 Info: AlterTable Albums 22:00:07.5 Info: => 5E-07s 22:00:07.5 Info: CreateColumn Albums CurrentRelease String 22:00:07.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:07.5 Info: => 0.0004809s 22:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:07', 'album_releases') 22:00:07.5 Info: Committing Transaction 22:00:07.5 Info: 9: album_releases migrated 22:00:07.5 Info: => 0.0011601s 22:00:07.5 Info: 10: album_releases_fix migrating 22:00:07.5 Info: Beginning Transaction 22:00:07.5 Info: Starting migration of Main DB to 10 22:00:07.5 Info: AlterTable Albums 22:00:07.5 Info: => 6E-07s 22:00:07.5 Info: AlterColumn Albums Releases String 22:00:07.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:00:07.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:00:07.5 Info: DROP TABLE "Albums" 22:00:07.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:07.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:07.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:07.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:07.5 Info: => 0.00383s 22:00:07.5 Info: AlterTable Albums 22:00:07.5 Info: => 4E-07s 22:00:07.5 Info: AlterColumn Albums CurrentRelease String 22:00:07.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:00:07.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:00:07.5 Info: DROP TABLE "Albums" 22:00:07.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:07.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:07.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:07.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:07.5 Info: => 0.0038187s 22:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:07', 'album_releases_fix') 22:00:07.5 Info: Committing Transaction 22:00:07.5 Info: 10: album_releases_fix migrated 22:00:07.5 Info: => 0.0046033s 22:00:07.5 Info: 11: import_lists migrating 22:00:07.5 Info: Beginning Transaction 22:00:07.5 Info: Starting migration of Main DB to 11 22:00:07.5 Info: CreateTable ImportLists 22:00:07.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:00:07.5 Info: => 0.0001622s 22:00:07.5 Info: CreateIndex ImportLists (Name) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:07.5 Info: => 7.74E-05s 22:00:07.5 Info: CreateTable ImportListStatus 22:00:07.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:00:07.5 Info: => 0.0001045s 22:00:07.5 Info: CreateIndex ImportListStatus (ProviderId) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:07.5 Info: => 7.26E-05s 22:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:07', 'import_lists') 22:00:07.5 Info: Committing Transaction 22:00:07.5 Info: 11: import_lists migrated 22:00:07.5 Info: => 0.0007597s 22:00:07.5 Info: 12: add_release_status migrating 22:00:07.5 Info: Beginning Transaction 22:00:07.5 Info: Starting migration of Main DB to 12 22:00:07.5 Info: AlterTable MetadataProfiles 22:00:07.5 Info: => 5E-07s 22:00:07.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:07.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:07.5 Info: => 0.0005097s 22:00:07.5 Info: PerformDBOperation 22:00:07.5 Info: Performing DB Operation 22:00:07.5 Info: => 2.84E-05s 22:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:07', 'add_release_status') 22:00:07.5 Info: Committing Transaction 22:00:07.5 Info: 12: add_release_status migrated 22:00:07.5 Info: => 0.0006674s 22:00:07.5 Info: 13: album_download_notification migrating 22:00:07.5 Info: Beginning Transaction 22:00:07.5 Info: Starting migration of Main DB to 13 22:00:07.5 Info: AlterTable Notifications 22:00:07.5 Info: => 4E-07s 22:00:07.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:07.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:07.5 Info: => 0.0004986s 22:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:07', 'album_download_notification') 22:00:07.5 Info: Committing Transaction 22:00:07.5 Info: 13: album_download_notification migrated 22:00:07.5 Info: => 0.0011736s 22:00:07.5 Info: 14: fix_language_metadata_profiles migrating 22:00:07.5 Info: Beginning Transaction 22:00:07.5 Info: Starting migration of Main DB to 14 22:00:07.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:00:07.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 22:00:07.5 Info: => 7.45E-05s 22:00:07.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:00:07.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 22:00:07.5 Info: => 5.08E-05s 22:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:07', 'fix_language_metadata_profiles') 22:00:07.5 Info: Committing Transaction 22:00:07.5 Info: 14: fix_language_metadata_profiles migrated 22:00:07.5 Info: => 0.0006825s 22:00:07.5 Info: 15: remove_fanzub migrating 22:00:07.5 Info: Beginning Transaction 22:00:07.5 Info: Starting migration of Main DB to 15 22:00:07.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:07.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:07.5 Info: => 4.04E-05s 22:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:07', 'remove_fanzub') 22:00:07.5 Info: Committing Transaction 22:00:07.5 Info: 15: remove_fanzub migrated 22:00:07.5 Info: => 0.0008281s 22:00:07.5 Info: 16: update_artist_history_indexes migrating 22:00:07.5 Info: Beginning Transaction 22:00:07.5 Info: Starting migration of Main DB to 16 22:00:07.5 Info: CreateIndex Albums (ArtistId) 22:00:07.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:07.5 Info: => 9.95E-05s 22:00:07.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:07.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:07.5 Info: => 7.5E-05s 22:00:07.5 Info: DeleteIndex History (AlbumId) 22:00:07.5 Info: DROP INDEX "IX_History_AlbumId" 22:00:07.5 Info: => 0.0001201s 22:00:07.5 Info: CreateIndex History (AlbumId, Date) 22:00:07.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:07.5 Info: => 8.52E-05s 22:00:07.5 Info: DeleteIndex History (DownloadId) 22:00:07.5 Info: DROP INDEX "IX_History_DownloadId" 22:00:07.5 Info: => 0.0001043s 22:00:07.5 Info: CreateIndex History (DownloadId, Date) 22:00:07.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:07.5 Info: => 8.07E-05s 22:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:07', 'update_artist_history_indexes') 22:00:07.5 Info: Committing Transaction 22:00:07.5 Info: 16: update_artist_history_indexes migrated 22:00:07.5 Info: => 0.0008007s 22:00:07.5 Info: 17: remove_nma migrating 22:00:07.5 Info: Beginning Transaction 22:00:07.5 Info: Starting migration of Main DB to 17 22:00:07.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:07.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:07.5 Info: => 4.65E-05s 22:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:07', 'remove_nma') 22:00:07.5 Info: Committing Transaction 22:00:07.5 Info: 17: remove_nma migrated 22:00:07.5 Info: => 0.0006689s 22:00:07.5 Info: 18: album_disambiguation migrating 22:00:07.5 Info: Beginning Transaction 22:00:07.5 Info: Starting migration of Main DB to 18 22:00:07.5 Info: AlterTable Albums 22:00:07.5 Info: => 8E-07s 22:00:07.5 Info: CreateColumn Albums Disambiguation String 22:00:07.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:07.5 Info: => 0.0005339s 22:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:07', 'album_disambiguation') 22:00:07.5 Info: Committing Transaction 22:00:07.5 Info: 18: album_disambiguation migrated 22:00:07.5 Info: => 0.0012238s 22:00:07.5 Info: 19: add_ape_quality_in_profiles migrating 22:00:07.5 Info: Beginning Transaction 22:00:07.5 Info: Starting migration of Main DB to 19 22:00:07.5 Info: PerformDBOperation 22:00:07.5 Info: Performing DB Operation 22:00:07.5 Info: => 2.95E-05s 22:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:07', 'add_ape_quality_in_profiles') 22:00:07.5 Info: Committing Transaction 22:00:07.5 Info: 19: add_ape_quality_in_profiles migrated 22:00:07.5 Info: => 0.0006698s 22:00:07.5 Info: 20: remove_pushalot migrating 22:00:07.5 Info: Beginning Transaction 22:00:07.5 Info: Starting migration of Main DB to 20 22:00:07.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:07.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:07.5 Info: => 4.5E-05s 22:00:07.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:07.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:07.5 Info: => 2.94E-05s 22:00:07.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:07.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:07.5 Info: => 3.02E-05s 22:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:07', 'remove_pushalot') 22:00:07.5 Info: Committing Transaction 22:00:07.5 Info: 20: remove_pushalot migrated 22:00:07.5 Info: => 0.0006345s 22:00:07.5 Info: 21: add_custom_filters migrating 22:00:07.5 Info: Beginning Transaction 22:00:07.5 Info: Starting migration of Main DB to 21 22:00:07.5 Info: CreateTable CustomFilters 22:00:07.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:00:07.5 Info: => 0.0001232s 22:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:07', 'add_custom_filters') 22:00:07.5 Info: Committing Transaction 22:00:07.5 Info: 21: add_custom_filters migrated 22:00:07.5 Info: => 0.0008021s 22:00:07.5 Info: 22: import_list_tags migrating 22:00:07.5 Info: Beginning Transaction 22:00:07.5 Info: Starting migration of Main DB to 22 22:00:07.5 Info: AlterTable ImportLists 22:00:07.5 Info: => 5E-07s 22:00:07.5 Info: CreateColumn ImportLists Tags String 22:00:07.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:07.5 Info: => 0.0005371s 22:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:07', 'import_list_tags') 22:00:07.5 Info: Committing Transaction 22:00:07.5 Info: 22: import_list_tags migrated 22:00:07.5 Info: => 0.0012392s 22:00:07.5 Info: 23: add_release_groups_etc migrating 22:00:07.5 Info: Beginning Transaction 22:00:07.5 Info: Starting migration of Main DB to 23 22:00:07.5 Info: CreateTable ArtistMetadata 22:00:07.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:00:07.5 Info: => 0.0001655s 22:00:07.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:07.5 Info: => 8.12E-05s 22:00:07.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:00:07.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:00:07.5 Info: => 7.89E-05s 22:00:07.5 Info: AlterTable Artists 22:00:07.5 Info: => 4E-07s 22:00:07.5 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:07.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:07.5 Info: => 0.0005297s 22:00:07.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:07.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:07.5 Info: => 9.13E-05s 22:00:07.5 Info: CreateTable AlbumReleases 22:00:07.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:00:07.5 Info: => 0.0001462s 22:00:07.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:07.5 Info: => 7.69E-05s 22:00:07.5 Info: CreateIndex AlbumReleases (AlbumId) 22:00:07.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:07.5 Info: => 6.93E-05s 22:00:07.5 Info: PerformDBOperation 22:00:07.5 Info: Performing DB Operation 22:00:07.5 Info: => 3.28E-05s 22:00:07.5 Info: AlterTable Albums 22:00:07.5 Info: => 4E-07s 22:00:07.5 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:07.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:07.5 Info: => 0.0005649s 22:00:07.5 Info: AlterTable Albums 22:00:07.5 Info: => 5E-07s 22:00:07.5 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:07.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:07.5 Info: => 0.0005161s 22:00:07.5 Info: AlterTable Albums 22:00:07.5 Info: => 6E-07s 22:00:07.5 Info: CreateColumn Albums Links String 22:00:07.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:07.5 Info: => 0.000515s 22:00:07.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:00:07.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:07.5 Info: => 7.45E-05s 22:00:07.5 Info: AlterTable Tracks 22:00:07.5 Info: => 4E-07s 22:00:07.5 Info: CreateColumn Tracks ForeignRecordingId String 22:00:07.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:07.5 Info: => 0.0005134s 22:00:07.5 Info: AlterTable Tracks 22:00:07.5 Info: => 6E-07s 22:00:07.5 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:07.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:07.5 Info: => 0.0005033s 22:00:07.5 Info: AlterTable Tracks 22:00:07.5 Info: => 6E-07s 22:00:07.5 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:07.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:07.5 Info: => 0.0005561s 22:00:07.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:00:07.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:07.5 Info: => 7.82E-05s 22:00:07.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:00:07.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:07.5 Info: => 5.81E-05s 22:00:07.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:07.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:07.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:00:07.5 Info: DROP TABLE "Artists" 22:00:07.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:07.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:07.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:07.5 Info: => 0.0048291s 22:00:07.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:07.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:00:07.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:00:07.5 Info: DROP TABLE "Albums" 22:00:07.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:07.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:07.5 Info: => 0.0040528s 22:00:07.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:07.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:00:07.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:00:07.5 Info: DROP TABLE "Tracks" 22:00:07.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:07.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:07.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:07.5 Info: => 0.0037135s 22:00:07.5 Info: DeleteColumn TrackFiles ArtistId 22:00:07.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:00:07.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:00:07.5 Info: DROP TABLE "TrackFiles" 22:00:07.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:07.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:07.6 Info: => 0.0043226s 22:00:07.6 Info: CreateIndex Artists (ArtistMetadataId) 22:00:07.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:07.6 Info: => 7.22E-05s 22:00:07.6 Info: CreateIndex Artists (Monitored) 22:00:07.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:07.6 Info: => 6.94E-05s 22:00:07.6 Info: CreateIndex Albums (ArtistMetadataId) 22:00:07.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:07.6 Info: => 6.65E-05s 22:00:07.6 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:07.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:07.6 Info: => 7E-05s 22:00:07.6 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:07.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:07.6 Info: => 6.52E-05s 22:00:07.6 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:07.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:07.6 Info: => 6.88E-05s 22:00:07.6 Info: UpdateData 22:00:07.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:07.6 Info: => 3.85E-05s 22:00:07.6 Info: UpdateData 22:00:07.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:07.6 Info: => 3.09E-05s 22:00:07.6 Info: UpdateData 22:00:07.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:07.6 Info: => 3.67E-05s 22:00:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:07', 'add_release_groups_etc') 22:00:07.6 Info: Committing Transaction 22:00:07.6 Info: 23: add_release_groups_etc migrated 22:00:07.6 Info: => 0.001319s 22:00:07.6 Info: 24: NewMediaInfoFormat migrating 22:00:07.6 Info: Beginning Transaction 22:00:07.6 Info: Starting migration of Main DB to 24 22:00:07.6 Info: UpdateData 22:00:07.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:07.6 Info: => 6.26E-05s 22:00:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:07', 'NewMediaInfoFormat') 22:00:07.6 Info: Committing Transaction 22:00:07.6 Info: 24: NewMediaInfoFormat migrated 22:00:07.6 Info: => 0.0007098s 22:00:07.6 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:07.6 Info: Beginning Transaction 22:00:07.6 Info: Starting migration of Main DB to 25 22:00:07.6 Info: RenameTable Restrictions ReleaseProfiles 22:00:07.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:07.6 Info: => 0.0013742s 22:00:07.6 Info: AlterTable ReleaseProfiles 22:00:07.6 Info: => 7E-07s 22:00:07.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:07.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:07.6 Info: => 0.0005223s 22:00:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:07', 'rename_restrictions_to_release_profiles') 22:00:07.6 Info: Committing Transaction 22:00:07.6 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:07.6 Info: => 0.0012146s 22:00:07.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:07.6 Info: Beginning Transaction 22:00:07.6 Info: Starting migration of Main DB to 26 22:00:07.6 Info: RenameTable Profiles QualityProfiles 22:00:07.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:07.6 Info: => 0.0013794s 22:00:07.6 Info: AlterTable QualityProfiles 22:00:07.6 Info: => 5E-07s 22:00:07.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:07.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:07.6 Info: => 0.0005113s 22:00:07.6 Info: AlterTable LanguageProfiles 22:00:07.6 Info: => 5E-07s 22:00:07.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:07.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:07.6 Info: => 0.0004908s 22:00:07.6 Info: UpdateData 22:00:07.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:07.6 Info: => 4.42E-05s 22:00:07.6 Info: UpdateData 22:00:07.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:07.6 Info: => 2.73E-05s 22:00:07.6 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:07.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:00:07.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:00:07.6 Info: DROP TABLE "Artists" 22:00:07.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:07.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:07.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:07.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:07.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:07.6 Info: => 0.0039451s 22:00:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:07', 'rename_quality_profiles_add_upgrade_allowed') 22:00:07.6 Info: Committing Transaction 22:00:07.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:07.6 Info: => 0.0048853s 22:00:07.6 Info: 27: add_import_exclusions migrating 22:00:07.6 Info: Beginning Transaction 22:00:07.6 Info: Starting migration of Main DB to 27 22:00:07.6 Info: CreateTable ImportListExclusions 22:00:07.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:07.6 Info: => 0.0001167s 22:00:07.6 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:07.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:07.6 Info: => 7.59E-05s 22:00:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:07', 'add_import_exclusions') 22:00:07.6 Info: Committing Transaction 22:00:07.6 Info: 27: add_import_exclusions migrated 22:00:07.6 Info: => 0.0008174s 22:00:07.6 Info: 28: clean_artist_metadata_table migrating 22:00:07.6 Info: Beginning Transaction 22:00:07.6 Info: Starting migration of Main DB to 28 22:00:07.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:07.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:07.6 Info: => 0.0001471s 22:00:07.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:07.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:07.6 Info: => 0.0009625s 22:00:07.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:00:07.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 22:00:07.6 Info: => 0.0001183s 22:00:07.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:00:07.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 22:00:07.6 Info: => 0.000109s 22:00:07.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:07.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 22:00:07.6 Info: => 0.0001057s 22:00:07.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:07.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:07.6 Info: => 0.0001121s 22:00:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:07', 'clean_artist_metadata_table') 22:00:07.6 Info: Committing Transaction 22:00:07.6 Info: 28: clean_artist_metadata_table migrated 22:00:07.6 Info: => 0.0008485s 22:00:07.6 Info: 29: health_issue_notification migrating 22:00:07.6 Info: Beginning Transaction 22:00:07.6 Info: Starting migration of Main DB to 29 22:00:07.6 Info: AlterTable Notifications 22:00:07.6 Info: => 5E-07s 22:00:07.6 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:07.6 Info: => 0.0005528s 22:00:07.6 Info: AlterTable Notifications 22:00:07.6 Info: => 5E-07s 22:00:07.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:07.6 Info: => 0.0005154s 22:00:07.6 Info: AlterTable Notifications 22:00:07.6 Info: => 5E-07s 22:00:07.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:07.6 Info: => 0.0005214s 22:00:07.6 Info: AlterTable Notifications 22:00:07.6 Info: => 5E-07s 22:00:07.6 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:07.6 Info: => 0.0005105s 22:00:07.6 Info: AlterTable Notifications 22:00:07.6 Info: => 6E-07s 22:00:07.6 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:07.6 Info: => 0.0005085s 22:00:07.6 Info: DeleteColumn Notifications OnDownload 22:00:07.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:00:07.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:00:07.6 Info: DROP TABLE "Notifications" 22:00:07.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:07.6 Info: => 0.0043188s 22:00:07.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:07.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:00:07.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:00:07.6 Info: DROP TABLE "Notifications" 22:00:07.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:07.6 Info: => 0.0035662s 22:00:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:07', 'health_issue_notification') 22:00:07.6 Info: Committing Transaction 22:00:07.6 Info: 29: health_issue_notification migrated 22:00:07.6 Info: => 0.0045435s 22:00:07.6 Info: 30: add_mediafilerepository_mtime migrating 22:00:07.6 Info: Beginning Transaction 22:00:07.6 Info: Starting migration of Main DB to 30 22:00:07.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:00:07.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 22:00:07.6 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 22:00:07.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-04-14T22:00:07', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:07.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:00:07.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, NULL, 100, '2025-04-14T22:00:07', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:07.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:00:07.6 Info: AlterTable TrackFiles 22:00:07.6 Info: => 5E-07s 22:00:07.6 Info: CreateColumn TrackFiles Modified DateTime 22:00:07.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:07.6 Info: => 0.0005405s 22:00:07.6 Info: AlterTable TrackFiles 22:00:07.6 Info: => 5E-07s 22:00:07.6 Info: CreateColumn TrackFiles Path String 22:00:07.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:07.6 Info: => 0.000512s 22:00:07.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:07.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:07.6 Info: => 3.93E-05s 22:00:07.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:00:07.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:00:07.6 Info: => 0.000115s 22:00:07.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:00:07.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:00:07.6 Info: => 0.0001305s 22:00:07.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:00:07.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:00:07.6 Info: => 0.0001334s 22:00:07.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:00:07.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:00:07.6 Info: => 7.8E-05s 22:00:07.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:07.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:07.6 Info: => 0.0001049s 22:00:07.6 Info: AlterTable TrackFiles 22:00:07.6 Info: => 5E-07s 22:00:07.6 Info: AlterColumn TrackFiles Path String 22:00:07.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:00:07.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:00:07.6 Info: DROP TABLE "TrackFiles" 22:00:07.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:07.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:07.6 Info: => 0.0047858s 22:00:07.6 Info: CreateIndex TrackFiles (Path) 22:00:07.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:07.6 Info: => 8.18E-05s 22:00:07.6 Info: DeleteColumn TrackFiles RelativePath 22:00:07.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:00:07.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:00:07.6 Info: DROP TABLE "TrackFiles" 22:00:07.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:07.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:07.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:07.6 Info: => 0.003803s 22:00:07.6 Info: -> 7 Insert operations completed in 00:00:00.0006211 taking an average of 00:00:00.0000887 22:00:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:07', 'add_mediafilerepository_mtime') 22:00:07.6 Info: Committing Transaction 22:00:07.6 Info: 30: add_mediafilerepository_mtime migrated 22:00:07.6 Info: => 0.0048663s 22:00:07.6 Debug: Took: 00:00:00.1663488 22:00:07.6 Debug: Got 1 tracks 22:00:07.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 22:00:07.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 22:00:07.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648077116312_173/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:07.7 Info: DatabaseEngineVersionCheck migrating 22:00:07.7 Info: PerformDBOperation 22:00:07.7 Info: Performing DB Operation 22:00:07.7 Info: SQLite 3.49.1 22:00:07.7 Info: => 0.0028502s 22:00:07.7 Info: DatabaseEngineVersionCheck migrated 22:00:07.7 Info: => 0.0028684s 22:00:07.7 Info: VersionMigration migrating 22:00:07.7 Info: Beginning Transaction 22:00:07.7 Info: CreateTable VersionInfo 22:00:07.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:07.7 Info: => 0.0001494s 22:00:07.7 Info: Committing Transaction 22:00:07.7 Info: VersionMigration migrated 22:00:07.7 Info: => 0.0017131s 22:00:07.7 Info: VersionUniqueMigration migrating 22:00:07.7 Info: Beginning Transaction 22:00:07.7 Info: CreateIndex VersionInfo (Version) 22:00:07.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:07.7 Info: => 0.0001232s 22:00:07.7 Info: AlterTable VersionInfo 22:00:07.7 Info: => 7E-07s 22:00:07.7 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:07.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:07.7 Info: => 0.0005662s 22:00:07.7 Info: Committing Transaction 22:00:07.7 Info: VersionUniqueMigration migrated 22:00:07.7 Info: => 0.0011428s 22:00:07.7 Info: VersionDescriptionMigration migrating 22:00:07.7 Info: Beginning Transaction 22:00:07.7 Info: AlterTable VersionInfo 22:00:07.7 Info: => 6E-07s 22:00:07.7 Info: CreateColumn VersionInfo Description String 22:00:07.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:07.7 Info: => 0.0001959s 22:00:07.7 Info: Committing Transaction 22:00:07.7 Info: VersionDescriptionMigration migrated 22:00:07.7 Info: => 0.0007983s 22:00:07.7 Info: 1: InitialSetup migrating 22:00:07.7 Info: Beginning Transaction 22:00:07.7 Info: Starting migration of Main DB to 1 22:00:07.7 Info: CreateTable Config 22:00:07.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:07.7 Info: => 0.0001605s 22:00:07.7 Info: CreateIndex Config (Key) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:07.7 Info: => 7.41E-05s 22:00:07.7 Info: CreateTable RootFolders 22:00:07.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:07.7 Info: => 8.22E-05s 22:00:07.7 Info: CreateIndex RootFolders (Path) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:07.7 Info: => 6.47E-05s 22:00:07.7 Info: CreateTable Artists 22:00:07.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:00:07.7 Info: => 0.0002186s 22:00:07.7 Info: CreateIndex Artists (ForeignArtistId) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:07.7 Info: => 6.75E-05s 22:00:07.7 Info: CreateIndex Artists (NameSlug) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:07.7 Info: => 6.92E-05s 22:00:07.7 Info: CreateIndex Artists (CleanName) 22:00:07.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:07.7 Info: => 5.88E-05s 22:00:07.7 Info: CreateIndex Artists (Path) 22:00:07.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:07.7 Info: => 5.83E-05s 22:00:07.7 Info: CreateTable Albums 22:00:07.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:00:07.7 Info: => 0.0001885s 22:00:07.7 Info: CreateIndex Albums (ForeignAlbumId) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:07.7 Info: => 6.56E-05s 22:00:07.7 Info: CreateIndex Albums (MBId) 22:00:07.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:07.7 Info: => 6.35E-05s 22:00:07.7 Info: CreateIndex Albums (TADBId) 22:00:07.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:07.7 Info: => 0.000985s 22:00:07.7 Info: CreateIndex Albums (TitleSlug) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:07.7 Info: => 6.86E-05s 22:00:07.7 Info: CreateIndex Albums (CleanTitle) 22:00:07.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:07.7 Info: => 6.06E-05s 22:00:07.7 Info: CreateIndex Albums (Path) 22:00:07.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:07.7 Info: => 6.39E-05s 22:00:07.7 Info: CreateTable Tracks 22:00:07.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:00:07.7 Info: => 0.0001395s 22:00:07.7 Info: CreateIndex Tracks (ForeignTrackId) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:07.7 Info: => 6.9E-05s 22:00:07.7 Info: CreateIndex Tracks (ArtistId) 22:00:07.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:07.7 Info: => 6.78E-05s 22:00:07.7 Info: CreateIndex Tracks (TrackFileId) 22:00:07.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:07.7 Info: => 6.62E-05s 22:00:07.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:07.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:07.7 Info: => 6.72E-05s 22:00:07.7 Info: CreateTable TrackFiles 22:00:07.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:00:07.7 Info: => 0.0001203s 22:00:07.7 Info: CreateIndex TrackFiles (ArtistId) 22:00:07.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:07.7 Info: => 6.65E-05s 22:00:07.7 Info: CreateIndex TrackFiles (AlbumId) 22:00:07.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:07.7 Info: => 6.16E-05s 22:00:07.7 Info: CreateTable History 22:00:07.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:00:07.7 Info: => 0.0001225s 22:00:07.7 Info: CreateIndex History (Date) 22:00:07.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:07.7 Info: => 6.81E-05s 22:00:07.7 Info: CreateIndex History (EventType) 22:00:07.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:07.7 Info: => 6.26E-05s 22:00:07.7 Info: CreateIndex History (DownloadId) 22:00:07.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:07.7 Info: => 6.19E-05s 22:00:07.7 Info: CreateIndex History (AlbumId) 22:00:07.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:07.7 Info: => 6.55E-05s 22:00:07.7 Info: CreateTable Notifications 22:00:07.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:00:07.7 Info: => 0.0001151s 22:00:07.7 Info: CreateTable ScheduledTasks 22:00:07.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:00:07.7 Info: => 0.0001328s 22:00:07.7 Info: CreateIndex ScheduledTasks (TypeName) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:07.7 Info: => 0.0001021s 22:00:07.7 Info: CreateTable Indexers 22:00:07.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:00:07.7 Info: => 0.0001137s 22:00:07.7 Info: CreateIndex Indexers (Name) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:07.7 Info: => 7.75E-05s 22:00:07.7 Info: CreateTable Profiles 22:00:07.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:00:07.7 Info: => 8.47E-05s 22:00:07.7 Info: CreateIndex Profiles (Name) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:07.7 Info: => 7.44E-05s 22:00:07.7 Info: CreateTable QualityDefinitions 22:00:07.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:00:07.7 Info: => 0.0001001s 22:00:07.7 Info: CreateIndex QualityDefinitions (Quality) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:07.7 Info: => 6.82E-05s 22:00:07.7 Info: CreateIndex QualityDefinitions (Title) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:07.7 Info: => 0.0001111s 22:00:07.7 Info: CreateTable NamingConfig 22:00:07.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:00:07.7 Info: => 0.0001287s 22:00:07.7 Info: CreateTable Blacklist 22:00:07.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:00:07.7 Info: => 0.0001525s 22:00:07.7 Info: CreateTable Metadata 22:00:07.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:00:07.7 Info: => 9.39E-05s 22:00:07.7 Info: CreateTable MetadataFiles 22:00:07.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:00:07.7 Info: => 0.0001101s 22:00:07.7 Info: CreateTable DownloadClients 22:00:07.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:00:07.7 Info: => 9.81E-05s 22:00:07.7 Info: CreateTable PendingReleases 22:00:07.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:00:07.7 Info: => 0.0001066s 22:00:07.7 Info: CreateTable RemotePathMappings 22:00:07.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:00:07.7 Info: => 0.0001s 22:00:07.7 Info: CreateTable Tags 22:00:07.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:07.7 Info: => 0.0008297s 22:00:07.7 Info: CreateIndex Tags (Label) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:07.7 Info: => 8.85E-05s 22:00:07.7 Info: CreateTable Restrictions 22:00:07.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:07.7 Info: => 9.71E-05s 22:00:07.7 Info: CreateTable DelayProfiles 22:00:07.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:00:07.7 Info: => 0.0001188s 22:00:07.7 Info: CreateTable Users 22:00:07.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:00:07.7 Info: => 8.33E-05s 22:00:07.7 Info: CreateIndex Users (Identifier) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:07.7 Info: => 0.000106s 22:00:07.7 Info: CreateIndex Users (Username) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:07.7 Info: => 8.46E-05s 22:00:07.7 Info: CreateTable Commands 22:00:07.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:00:07.7 Info: => 0.0001214s 22:00:07.7 Info: CreateTable IndexerStatus 22:00:07.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:00:07.7 Info: => 0.0001105s 22:00:07.7 Info: CreateIndex IndexerStatus (ProviderId) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:07.7 Info: => 7.92E-05s 22:00:07.7 Info: CreateTable ExtraFiles 22:00:07.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:00:07.7 Info: => 0.0001047s 22:00:07.7 Info: CreateTable LyricFiles 22:00:07.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:00:07.7 Info: => 0.0001332s 22:00:07.7 Info: CreateTable LanguageProfiles 22:00:07.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:00:07.7 Info: => 9.09E-05s 22:00:07.7 Info: CreateIndex LanguageProfiles (Name) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:07.7 Info: => 8.1E-05s 22:00:07.7 Info: CreateTable DownloadClientStatus 22:00:07.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:00:07.7 Info: => 9.74E-05s 22:00:07.7 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:07.7 Info: => 8.08E-05s 22:00:07.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:07.7 Info: -> 1 Insert operations completed in 00:00:00.0000571 taking an average of 00:00:00.0000571 22:00:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:07', 'InitialSetup') 22:00:07.7 Info: Committing Transaction 22:00:07.7 Info: 1: InitialSetup migrated 22:00:07.7 Info: => 0.0100726s 22:00:07.7 Info: 2: add_reason_to_pending_releases migrating 22:00:07.7 Info: Beginning Transaction 22:00:07.7 Info: Starting migration of Main DB to 2 22:00:07.7 Info: AlterTable PendingReleases 22:00:07.7 Info: => 8E-07s 22:00:07.7 Info: CreateColumn PendingReleases Reason Int32 22:00:07.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:07.7 Info: => 0.0005394s 22:00:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:07', 'add_reason_to_pending_releases') 22:00:07.7 Info: Committing Transaction 22:00:07.7 Info: 2: add_reason_to_pending_releases migrated 22:00:07.7 Info: => 0.0012422s 22:00:07.7 Info: 3: add_medium_support migrating 22:00:07.7 Info: Beginning Transaction 22:00:07.7 Info: Starting migration of Main DB to 3 22:00:07.7 Info: AlterTable Albums 22:00:07.7 Info: => 9E-07s 22:00:07.7 Info: CreateColumn Albums Media String 22:00:07.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:07.7 Info: => 0.0005055s 22:00:07.7 Info: AlterTable Tracks 22:00:07.7 Info: => 7E-07s 22:00:07.7 Info: CreateColumn Tracks MediumNumber Int32 22:00:07.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:07.7 Info: => 0.0004555s 22:00:07.7 Info: AlterTable Tracks 22:00:07.7 Info: => 6E-07s 22:00:07.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:07.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:07.7 Info: => 0.0004529s 22:00:07.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:07.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:07.7 Info: => 4.29E-05s 22:00:07.7 Info: DeleteColumn Tracks TrackNumber 22:00:07.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:00:07.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:00:07.7 Info: DROP TABLE "Tracks" 22:00:07.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:07.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:07.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:07.7 Info: => 0.0046608s 22:00:07.7 Info: AlterTable Tracks 22:00:07.7 Info: => 5E-07s 22:00:07.7 Info: CreateColumn Tracks TrackNumber String 22:00:07.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:07.7 Info: => 0.0004578s 22:00:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:07', 'add_medium_support') 22:00:07.7 Info: Committing Transaction 22:00:07.7 Info: 3: add_medium_support migrated 22:00:07.7 Info: => 0.0013223s 22:00:07.7 Info: 4: add_various_qualites_in_profile migrating 22:00:07.7 Info: Beginning Transaction 22:00:07.7 Info: Starting migration of Main DB to 4 22:00:07.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:07.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:07.7 Info: => 4.96E-05s 22:00:07.7 Info: PerformDBOperation 22:00:07.7 Info: Performing DB Operation 22:00:07.7 Info: => 3.31E-05s 22:00:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:07', 'add_various_qualites_in_profile') 22:00:07.7 Info: Committing Transaction 22:00:07.7 Info: 4: add_various_qualites_in_profile migrated 22:00:07.7 Info: => 0.0006606s 22:00:07.7 Info: 5: metadata_profiles migrating 22:00:07.7 Info: Beginning Transaction 22:00:07.7 Info: Starting migration of Main DB to 5 22:00:07.7 Info: CreateTable MetadataProfiles 22:00:07.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:00:07.7 Info: => 0.0001245s 22:00:07.7 Info: CreateIndex MetadataProfiles (Name) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:07.7 Info: => 8.43E-05s 22:00:07.7 Info: AlterTable Artists 22:00:07.7 Info: => 4E-07s 22:00:07.7 Info: CreateColumn Artists MetadataProfileId Int32 22:00:07.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:07.7 Info: => 0.0004988s 22:00:07.7 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:07.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:00:07.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:00:07.7 Info: DROP TABLE "Artists" 22:00:07.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:07.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:07.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:07.7 Info: => 0.0038874s 22:00:07.7 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:07.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:00:07.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:00:07.7 Info: DROP TABLE "Artists" 22:00:07.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:07.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:07.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:07.7 Info: => 0.0049155s 22:00:07.7 Info: AlterTable Albums 22:00:07.7 Info: => 5E-07s 22:00:07.7 Info: CreateColumn Albums SecondaryTypes String 22:00:07.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:07.7 Info: => 0.0004792s 22:00:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:07', 'metadata_profiles') 22:00:07.7 Info: Committing Transaction 22:00:07.7 Info: 5: metadata_profiles migrated 22:00:07.7 Info: => 0.0014799s 22:00:07.7 Info: 6: separate_automatic_and_interactive_search migrating 22:00:07.7 Info: Beginning Transaction 22:00:07.7 Info: Starting migration of Main DB to 6 22:00:07.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:07.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:00:07.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:07.7 Info: DROP TABLE "Indexers" 22:00:07.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:07.7 Info: => 0.0032254s 22:00:07.7 Info: AlterTable Indexers 22:00:07.7 Info: => 9E-07s 22:00:07.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:07.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:07.7 Info: => 0.0004579s 22:00:07.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:07.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:07.7 Info: => 3.91E-05s 22:00:07.7 Info: AlterTable Indexers 22:00:07.7 Info: => 4E-07s 22:00:07.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:07.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:00:07.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:00:07.7 Info: DROP TABLE "Indexers" 22:00:07.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:07.7 Info: => 0.0032121s 22:00:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:07', 'separate_automatic_and_interactive_search') 22:00:07.7 Info: Committing Transaction 22:00:07.7 Info: 6: separate_automatic_and_interactive_search migrated 22:00:07.7 Info: => 0.0040307s 22:00:07.7 Info: 7: change_album_path_to_relative migrating 22:00:07.7 Info: Beginning Transaction 22:00:07.7 Info: Starting migration of Main DB to 7 22:00:07.7 Info: DeleteColumn Albums Path 22:00:07.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:00:07.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:00:07.7 Info: DROP TABLE "Albums" 22:00:07.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:07.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:07.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:07.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:07.7 Info: => 0.0055359s 22:00:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:07', 'change_album_path_to_relative') 22:00:07.7 Info: Committing Transaction 22:00:07.7 Info: 7: change_album_path_to_relative migrated 22:00:07.7 Info: => 0.0064829s 22:00:07.7 Info: 8: change_quality_size_mb_to_kb migrating 22:00:07.7 Info: Beginning Transaction 22:00:07.7 Info: Starting migration of Main DB to 8 22:00:07.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:00:07.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:00:07.7 Info: => 4.92E-05s 22:00:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:07', 'change_quality_size_mb_to_kb') 22:00:07.7 Info: Committing Transaction 22:00:07.7 Info: 8: change_quality_size_mb_to_kb migrated 22:00:07.7 Info: => 0.0007064s 22:00:07.7 Info: 9: album_releases migrating 22:00:07.7 Info: Beginning Transaction 22:00:07.7 Info: Starting migration of Main DB to 9 22:00:07.7 Info: AlterTable Albums 22:00:07.7 Info: => 5E-07s 22:00:07.7 Info: CreateColumn Albums Releases String 22:00:07.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:07.7 Info: => 0.0005105s 22:00:07.7 Info: AlterTable Albums 22:00:07.7 Info: => 6E-07s 22:00:07.7 Info: CreateColumn Albums CurrentRelease String 22:00:07.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:07.7 Info: => 0.000463s 22:00:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:07', 'album_releases') 22:00:07.7 Info: Committing Transaction 22:00:07.7 Info: 9: album_releases migrated 22:00:07.7 Info: => 0.0011578s 22:00:07.7 Info: 10: album_releases_fix migrating 22:00:07.7 Info: Beginning Transaction 22:00:07.7 Info: Starting migration of Main DB to 10 22:00:07.7 Info: AlterTable Albums 22:00:07.7 Info: => 7E-07s 22:00:07.7 Info: AlterColumn Albums Releases String 22:00:07.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:00:07.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:00:07.7 Info: DROP TABLE "Albums" 22:00:07.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:07.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:07.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:07.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:07.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:07.7 Info: => 0.0038918s 22:00:07.7 Info: AlterTable Albums 22:00:07.7 Info: => 5E-07s 22:00:07.7 Info: AlterColumn Albums CurrentRelease String 22:00:07.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:00:07.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:00:07.8 Info: DROP TABLE "Albums" 22:00:07.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:07.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:07.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:07.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:07.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:07.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:07.8 Info: => 0.0045977s 22:00:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:07', 'album_releases_fix') 22:00:07.8 Info: Committing Transaction 22:00:07.8 Info: 10: album_releases_fix migrated 22:00:07.8 Info: => 0.0054107s 22:00:07.8 Info: 11: import_lists migrating 22:00:07.8 Info: Beginning Transaction 22:00:07.8 Info: Starting migration of Main DB to 11 22:00:07.8 Info: CreateTable ImportLists 22:00:07.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:00:07.8 Info: => 0.00015s 22:00:07.8 Info: CreateIndex ImportLists (Name) 22:00:07.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:07.8 Info: => 7.61E-05s 22:00:07.8 Info: CreateTable ImportListStatus 22:00:07.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:00:07.8 Info: => 0.0001043s 22:00:07.8 Info: CreateIndex ImportListStatus (ProviderId) 22:00:07.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:07.8 Info: => 7.08E-05s 22:00:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:07', 'import_lists') 22:00:07.8 Info: Committing Transaction 22:00:07.8 Info: 11: import_lists migrated 22:00:07.8 Info: => 0.0007434s 22:00:07.8 Info: 12: add_release_status migrating 22:00:07.8 Info: Beginning Transaction 22:00:07.8 Info: Starting migration of Main DB to 12 22:00:07.8 Info: AlterTable MetadataProfiles 22:00:07.8 Info: => 6E-07s 22:00:07.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:07.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:07.8 Info: => 0.0005038s 22:00:07.8 Info: PerformDBOperation 22:00:07.8 Info: Performing DB Operation 22:00:07.8 Info: => 6.03E-05s 22:00:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:07', 'add_release_status') 22:00:07.8 Info: Committing Transaction 22:00:07.8 Info: 12: add_release_status migrated 22:00:07.8 Info: => 0.0007182s 22:00:07.8 Info: 13: album_download_notification migrating 22:00:07.8 Info: Beginning Transaction 22:00:07.8 Info: Starting migration of Main DB to 13 22:00:07.8 Info: AlterTable Notifications 22:00:07.8 Info: => 1E-06s 22:00:07.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:07.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:07.8 Info: => 0.0005046s 22:00:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:07', 'album_download_notification') 22:00:07.8 Info: Committing Transaction 22:00:07.8 Info: 13: album_download_notification migrated 22:00:07.8 Info: => 0.0011893s 22:00:07.8 Info: 14: fix_language_metadata_profiles migrating 22:00:07.8 Info: Beginning Transaction 22:00:07.8 Info: Starting migration of Main DB to 14 22:00:07.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:00:07.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:00:07.8 Info: => 7.61E-05s 22:00:07.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:00:07.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:00:07.8 Info: => 0.0006792s 22:00:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:07', 'fix_language_metadata_profiles') 22:00:07.8 Info: Committing Transaction 22:00:07.8 Info: 14: fix_language_metadata_profiles migrated 22:00:07.8 Info: => 0.0013455s 22:00:07.8 Info: 15: remove_fanzub migrating 22:00:07.8 Info: Beginning Transaction 22:00:07.8 Info: Starting migration of Main DB to 15 22:00:07.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:07.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:07.8 Info: => 4.22E-05s 22:00:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:07', 'remove_fanzub') 22:00:07.8 Info: Committing Transaction 22:00:07.8 Info: 15: remove_fanzub migrated 22:00:07.8 Info: => 0.0006345s 22:00:07.8 Info: 16: update_artist_history_indexes migrating 22:00:07.8 Info: Beginning Transaction 22:00:07.8 Info: Starting migration of Main DB to 16 22:00:07.8 Info: CreateIndex Albums (ArtistId) 22:00:07.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:07.8 Info: => 0.0001016s 22:00:07.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:07.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:07.8 Info: => 7.68E-05s 22:00:07.8 Info: DeleteIndex History (AlbumId) 22:00:07.8 Info: DROP INDEX "IX_History_AlbumId" 22:00:07.8 Info: => 0.0001255s 22:00:07.8 Info: CreateIndex History (AlbumId, Date) 22:00:07.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:07.8 Info: => 8.73E-05s 22:00:07.8 Info: DeleteIndex History (DownloadId) 22:00:07.8 Info: DROP INDEX "IX_History_DownloadId" 22:00:07.8 Info: => 0.0001082s 22:00:07.8 Info: CreateIndex History (DownloadId, Date) 22:00:07.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:07.8 Info: => 8.33E-05s 22:00:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:07', 'update_artist_history_indexes') 22:00:07.8 Info: Committing Transaction 22:00:07.8 Info: 16: update_artist_history_indexes migrated 22:00:07.8 Info: => 0.0007598s 22:00:07.8 Info: 17: remove_nma migrating 22:00:07.8 Info: Beginning Transaction 22:00:07.8 Info: Starting migration of Main DB to 17 22:00:07.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:07.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:07.8 Info: => 4.61E-05s 22:00:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:07', 'remove_nma') 22:00:07.8 Info: Committing Transaction 22:00:07.8 Info: 17: remove_nma migrated 22:00:07.8 Info: => 0.000666s 22:00:07.8 Info: 18: album_disambiguation migrating 22:00:07.8 Info: Beginning Transaction 22:00:07.8 Info: Starting migration of Main DB to 18 22:00:07.8 Info: AlterTable Albums 22:00:07.8 Info: => 8E-07s 22:00:07.8 Info: CreateColumn Albums Disambiguation String 22:00:07.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:07.8 Info: => 0.0005332s 22:00:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:07', 'album_disambiguation') 22:00:07.8 Info: Committing Transaction 22:00:07.8 Info: 18: album_disambiguation migrated 22:00:07.8 Info: => 0.001197s 22:00:07.8 Info: 19: add_ape_quality_in_profiles migrating 22:00:07.8 Info: Beginning Transaction 22:00:07.8 Info: Starting migration of Main DB to 19 22:00:07.8 Info: PerformDBOperation 22:00:07.8 Info: Performing DB Operation 22:00:07.8 Info: => 3.08E-05s 22:00:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:07', 'add_ape_quality_in_profiles') 22:00:07.8 Info: Committing Transaction 22:00:07.8 Info: 19: add_ape_quality_in_profiles migrated 22:00:07.8 Info: => 0.0006396s 22:00:07.8 Info: 20: remove_pushalot migrating 22:00:07.8 Info: Beginning Transaction 22:00:07.8 Info: Starting migration of Main DB to 20 22:00:07.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:07.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:07.8 Info: => 4.46E-05s 22:00:07.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:07.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:07.8 Info: => 2.9E-05s 22:00:07.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:07.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:07.8 Info: => 2.66E-05s 22:00:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:07', 'remove_pushalot') 22:00:07.8 Info: Committing Transaction 22:00:07.8 Info: 20: remove_pushalot migrated 22:00:07.8 Info: => 0.0006535s 22:00:07.8 Info: 21: add_custom_filters migrating 22:00:07.8 Info: Beginning Transaction 22:00:07.8 Info: Starting migration of Main DB to 21 22:00:07.8 Info: CreateTable CustomFilters 22:00:07.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:00:07.8 Info: => 0.0001233s 22:00:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:07', 'add_custom_filters') 22:00:07.8 Info: Committing Transaction 22:00:07.8 Info: 21: add_custom_filters migrated 22:00:07.8 Info: => 0.0007581s 22:00:07.8 Info: 22: import_list_tags migrating 22:00:07.8 Info: Beginning Transaction 22:00:07.8 Info: Starting migration of Main DB to 22 22:00:07.8 Info: AlterTable ImportLists 22:00:07.8 Info: => 8E-07s 22:00:07.8 Info: CreateColumn ImportLists Tags String 22:00:07.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:07.8 Info: => 0.0005221s 22:00:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:07', 'import_list_tags') 22:00:07.8 Info: Committing Transaction 22:00:07.8 Info: 22: import_list_tags migrated 22:00:07.8 Info: => 0.0011763s 22:00:07.8 Info: 23: add_release_groups_etc migrating 22:00:07.8 Info: Beginning Transaction 22:00:07.8 Info: Starting migration of Main DB to 23 22:00:07.8 Info: CreateTable ArtistMetadata 22:00:07.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:00:07.8 Info: => 0.000168s 22:00:07.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:07.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:07.8 Info: => 7.85E-05s 22:00:07.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:00:07.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:00:07.8 Info: => 7.56E-05s 22:00:07.8 Info: AlterTable Artists 22:00:07.8 Info: => 4E-07s 22:00:07.8 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:07.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:07.8 Info: => 0.0005287s 22:00:07.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:07.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:07.8 Info: => 9.21E-05s 22:00:07.8 Info: CreateTable AlbumReleases 22:00:07.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:00:07.8 Info: => 0.0001465s 22:00:07.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:07.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:07.8 Info: => 7.77E-05s 22:00:07.8 Info: CreateIndex AlbumReleases (AlbumId) 22:00:07.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:07.8 Info: => 6.68E-05s 22:00:07.8 Info: PerformDBOperation 22:00:07.8 Info: Performing DB Operation 22:00:07.8 Info: => 3.19E-05s 22:00:07.8 Info: AlterTable Albums 22:00:07.8 Info: => 4E-07s 22:00:07.8 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:07.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:07.8 Info: => 0.0005294s 22:00:07.8 Info: AlterTable Albums 22:00:07.8 Info: => 6E-07s 22:00:07.8 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:07.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:07.8 Info: => 0.000523s 22:00:07.8 Info: AlterTable Albums 22:00:07.8 Info: => 6E-07s 22:00:07.8 Info: CreateColumn Albums Links String 22:00:07.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:07.8 Info: => 0.0005347s 22:00:07.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:00:07.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:07.8 Info: => 7.6E-05s 22:00:07.8 Info: AlterTable Tracks 22:00:07.8 Info: => 5E-07s 22:00:07.8 Info: CreateColumn Tracks ForeignRecordingId String 22:00:07.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:07.8 Info: => 0.0005184s 22:00:07.8 Info: AlterTable Tracks 22:00:07.8 Info: => 6E-07s 22:00:07.8 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:07.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:07.8 Info: => 0.0005132s 22:00:07.8 Info: AlterTable Tracks 22:00:07.8 Info: => 7E-07s 22:00:07.8 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:07.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:07.8 Info: => 0.0005133s 22:00:07.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:00:07.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:07.8 Info: => 7.48E-05s 22:00:07.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:00:07.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:07.8 Info: => 5.77E-05s 22:00:07.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:07.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:00:07.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:00:07.8 Info: DROP TABLE "Artists" 22:00:07.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:07.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:07.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:07.8 Info: => 0.0047861s 22:00:07.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:07.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:00:07.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:00:07.8 Info: DROP TABLE "Albums" 22:00:07.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:07.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:07.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:07.8 Info: => 0.0040466s 22:00:07.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:07.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:07.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:00:07.8 Info: DROP TABLE "Tracks" 22:00:07.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:07.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:07.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:07.8 Info: => 0.0045123s 22:00:07.8 Info: DeleteColumn TrackFiles ArtistId 22:00:07.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:00:07.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:00:07.8 Info: DROP TABLE "TrackFiles" 22:00:07.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:07.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:07.8 Info: => 0.0042794s 22:00:07.8 Info: CreateIndex Artists (ArtistMetadataId) 22:00:07.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:07.8 Info: => 7.27E-05s 22:00:07.8 Info: CreateIndex Artists (Monitored) 22:00:07.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:07.8 Info: => 6.86E-05s 22:00:07.8 Info: CreateIndex Albums (ArtistMetadataId) 22:00:07.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:07.8 Info: => 6.97E-05s 22:00:07.8 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:07.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:07.8 Info: => 6.65E-05s 22:00:07.8 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:07.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:07.8 Info: => 8.96E-05s 22:00:07.8 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:07.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:07.8 Info: => 7.29E-05s 22:00:07.8 Info: UpdateData 22:00:07.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:07.8 Info: => 3.89E-05s 22:00:07.8 Info: UpdateData 22:00:07.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:07.8 Info: => 3.08E-05s 22:00:07.8 Info: UpdateData 22:00:07.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:07.8 Info: => 3.83E-05s 22:00:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:07', 'add_release_groups_etc') 22:00:07.8 Info: Committing Transaction 22:00:07.8 Info: 23: add_release_groups_etc migrated 22:00:07.8 Info: => 0.0012789s 22:00:07.8 Info: 24: NewMediaInfoFormat migrating 22:00:07.8 Info: Beginning Transaction 22:00:07.8 Info: Starting migration of Main DB to 24 22:00:07.8 Info: UpdateData 22:00:07.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:07.8 Info: => 4.86E-05s 22:00:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:07', 'NewMediaInfoFormat') 22:00:07.8 Info: Committing Transaction 22:00:07.8 Info: 24: NewMediaInfoFormat migrated 22:00:07.8 Info: => 0.0006723s 22:00:07.8 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:07.8 Info: Beginning Transaction 22:00:07.8 Info: Starting migration of Main DB to 25 22:00:07.8 Info: RenameTable Restrictions ReleaseProfiles 22:00:07.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:07.8 Info: => 0.0014077s 22:00:07.8 Info: AlterTable ReleaseProfiles 22:00:07.8 Info: => 7E-07s 22:00:07.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:07.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:07.8 Info: => 0.0005202s 22:00:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:07', 'rename_restrictions_to_release_profiles') 22:00:07.8 Info: Committing Transaction 22:00:07.8 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:07.8 Info: => 0.0012304s 22:00:07.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:07.8 Info: Beginning Transaction 22:00:07.8 Info: Starting migration of Main DB to 26 22:00:07.8 Info: RenameTable Profiles QualityProfiles 22:00:07.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:07.8 Info: => 0.0014052s 22:00:07.8 Info: AlterTable QualityProfiles 22:00:07.8 Info: => 6E-07s 22:00:07.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:07.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:07.8 Info: => 0.0005189s 22:00:07.8 Info: AlterTable LanguageProfiles 22:00:07.8 Info: => 6E-07s 22:00:07.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:07.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:07.8 Info: => 0.0004912s 22:00:07.8 Info: UpdateData 22:00:07.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:07.8 Info: => 4.22E-05s 22:00:07.8 Info: UpdateData 22:00:07.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:07.8 Info: => 2.65E-05s 22:00:07.8 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:07.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:00:07.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:00:07.8 Info: DROP TABLE "Artists" 22:00:07.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:07.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:07.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:07.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:07.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:07.8 Info: => 0.0039465s 22:00:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:07', 'rename_quality_profiles_add_upgrade_allowed') 22:00:07.8 Info: Committing Transaction 22:00:07.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:07.8 Info: => 0.0048493s 22:00:07.8 Info: 27: add_import_exclusions migrating 22:00:07.8 Info: Beginning Transaction 22:00:07.8 Info: Starting migration of Main DB to 27 22:00:07.8 Info: CreateTable ImportListExclusions 22:00:07.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:07.8 Info: => 0.0001187s 22:00:07.8 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:07.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:07.8 Info: => 9.99E-05s 22:00:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:07', 'add_import_exclusions') 22:00:07.8 Info: Committing Transaction 22:00:07.8 Info: 27: add_import_exclusions migrated 22:00:07.8 Info: => 0.0008313s 22:00:07.8 Info: 28: clean_artist_metadata_table migrating 22:00:07.8 Info: Beginning Transaction 22:00:07.8 Info: Starting migration of Main DB to 28 22:00:07.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:00:07.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:00:07.8 Info: => 0.000153s 22:00:07.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:00:07.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:00:07.8 Info: => 0.0001141s 22:00:07.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:00:07.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:00:07.8 Info: => 0.0001096s 22:00:07.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:00:07.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:00:07.8 Info: => 0.0001127s 22:00:07.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:00:07.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:00:07.8 Info: => 0.0001097s 22:00:07.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:00:07.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:00:07.8 Info: => 0.0001105s 22:00:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:07', 'clean_artist_metadata_table') 22:00:07.8 Info: Committing Transaction 22:00:07.8 Info: 28: clean_artist_metadata_table migrated 22:00:07.8 Info: => 0.0008021s 22:00:07.8 Info: 29: health_issue_notification migrating 22:00:07.8 Info: Beginning Transaction 22:00:07.8 Info: Starting migration of Main DB to 29 22:00:07.8 Info: AlterTable Notifications 22:00:07.8 Info: => 1.1E-06s 22:00:07.8 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:07.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:07.8 Info: => 0.0005608s 22:00:07.8 Info: AlterTable Notifications 22:00:07.8 Info: => 6E-07s 22:00:07.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:07.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:07.8 Info: => 0.000521s 22:00:07.8 Info: AlterTable Notifications 22:00:07.8 Info: => 6E-07s 22:00:07.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:07.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:07.8 Info: => 0.0005094s 22:00:07.8 Info: AlterTable Notifications 22:00:07.8 Info: => 7E-07s 22:00:07.8 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:07.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:07.8 Info: => 0.0005133s 22:00:07.8 Info: AlterTable Notifications 22:00:07.8 Info: => 7E-07s 22:00:07.8 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:07.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:07.8 Info: => 0.0005055s 22:00:07.8 Info: DeleteColumn Notifications OnDownload 22:00:07.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:00:07.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:00:07.8 Info: DROP TABLE "Notifications" 22:00:07.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:07.8 Info: => 0.0044096s 22:00:07.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:07.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:00:07.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:00:07.8 Info: DROP TABLE "Notifications" 22:00:07.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:07.8 Info: => 0.0046596s 22:00:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:07', 'health_issue_notification') 22:00:07.8 Info: Committing Transaction 22:00:07.8 Info: 29: health_issue_notification migrated 22:00:07.8 Info: => 0.0056341s 22:00:07.8 Info: 30: add_mediafilerepository_mtime migrating 22:00:07.8 Info: Beginning Transaction 22:00:07.8 Info: Starting migration of Main DB to 30 22:00:07.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:00:07.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 22:00:07.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 22:00:07.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-04-14T22:00:07', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:07.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-04-14T22:00:07', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:07.8 Info: AlterTable TrackFiles 22:00:07.8 Info: => 4E-07s 22:00:07.8 Info: CreateColumn TrackFiles Modified DateTime 22:00:07.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:07.8 Info: => 0.0005582s 22:00:07.8 Info: AlterTable TrackFiles 22:00:07.8 Info: => 7E-07s 22:00:07.8 Info: CreateColumn TrackFiles Path String 22:00:07.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:07.8 Info: => 0.000507s 22:00:07.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:07.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:07.8 Info: => 3.46E-05s 22:00:07.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:00:07.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:00:07.8 Info: => 0.0001251s 22:00:07.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:00:07.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:00:07.8 Info: => 0.0001276s 22:00:07.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:00:07.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:00:07.8 Info: => 0.0001307s 22:00:07.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:00:07.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:00:07.8 Info: => 7.39E-05s 22:00:07.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:07.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:07.8 Info: => 4.58E-05s 22:00:07.8 Info: AlterTable TrackFiles 22:00:07.8 Info: => 5E-07s 22:00:07.8 Info: AlterColumn TrackFiles Path String 22:00:07.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:07.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:00:07.8 Info: DROP TABLE "TrackFiles" 22:00:07.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:07.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:07.8 Info: => 0.0037477s 22:00:07.8 Info: CreateIndex TrackFiles (Path) 22:00:07.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:07.8 Info: => 7.61E-05s 22:00:07.8 Info: DeleteColumn TrackFiles RelativePath 22:00:07.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:07.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:00:07.8 Info: DROP TABLE "TrackFiles" 22:00:07.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:07.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:07.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:07.8 Info: => 0.0038481s 22:00:07.8 Info: -> 5 Insert operations completed in 00:00:00.0003334 taking an average of 00:00:00.0000666 22:00:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:07', 'add_mediafilerepository_mtime') 22:00:07.8 Info: Committing Transaction 22:00:07.8 Info: 30: add_mediafilerepository_mtime migrated 22:00:07.8 Info: => 0.0048859s 22:00:07.8 Debug: Took: 00:00:00.1681954 22:00:07.8 Debug: Got 0 tracks 22:00:07.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 22:00:07.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 22:00:07.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648079381648_175/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:07.9 Info: DatabaseEngineVersionCheck migrating 22:00:07.9 Info: PerformDBOperation 22:00:07.9 Info: Performing DB Operation 22:00:07.9 Info: SQLite 3.49.1 22:00:07.9 Info: => 0.0028945s 22:00:07.9 Info: DatabaseEngineVersionCheck migrated 22:00:07.9 Info: => 0.0029089s 22:00:07.9 Info: VersionMigration migrating 22:00:07.9 Info: Beginning Transaction 22:00:07.9 Info: CreateTable VersionInfo 22:00:07.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:07.9 Info: => 0.000152s 22:00:07.9 Info: Committing Transaction 22:00:07.9 Info: VersionMigration migrated 22:00:07.9 Info: => 0.0017233s 22:00:07.9 Info: VersionUniqueMigration migrating 22:00:07.9 Info: Beginning Transaction 22:00:07.9 Info: CreateIndex VersionInfo (Version) 22:00:07.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:07.9 Info: => 0.0001283s 22:00:07.9 Info: AlterTable VersionInfo 22:00:07.9 Info: => 5E-07s 22:00:07.9 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:07.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:07.9 Info: => 0.0005578s 22:00:07.9 Info: Committing Transaction 22:00:07.9 Info: VersionUniqueMigration migrated 22:00:07.9 Info: => 0.001133s 22:00:07.9 Info: VersionDescriptionMigration migrating 22:00:07.9 Info: Beginning Transaction 22:00:07.9 Info: AlterTable VersionInfo 22:00:07.9 Info: => 6E-07s 22:00:07.9 Info: CreateColumn VersionInfo Description String 22:00:07.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:07.9 Info: => 0.0002061s 22:00:07.9 Info: Committing Transaction 22:00:07.9 Info: VersionDescriptionMigration migrated 22:00:07.9 Info: => 0.0007686s 22:00:07.9 Info: 1: InitialSetup migrating 22:00:07.9 Info: Beginning Transaction 22:00:07.9 Info: Starting migration of Main DB to 1 22:00:07.9 Info: CreateTable Config 22:00:07.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:07.9 Info: => 0.0001571s 22:00:07.9 Info: CreateIndex Config (Key) 22:00:07.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:07.9 Info: => 7.54E-05s 22:00:07.9 Info: CreateTable RootFolders 22:00:07.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:07.9 Info: => 7.55E-05s 22:00:07.9 Info: CreateIndex RootFolders (Path) 22:00:07.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:07.9 Info: => 6.55E-05s 22:00:07.9 Info: CreateTable Artists 22:00:07.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:00:07.9 Info: => 0.0002168s 22:00:07.9 Info: CreateIndex Artists (ForeignArtistId) 22:00:07.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:07.9 Info: => 6.82E-05s 22:00:07.9 Info: CreateIndex Artists (NameSlug) 22:00:07.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:07.9 Info: => 6.53E-05s 22:00:07.9 Info: CreateIndex Artists (CleanName) 22:00:07.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:07.9 Info: => 6.23E-05s 22:00:07.9 Info: CreateIndex Artists (Path) 22:00:07.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:07.9 Info: => 5.83E-05s 22:00:07.9 Info: CreateTable Albums 22:00:07.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:00:07.9 Info: => 0.0001864s 22:00:07.9 Info: CreateIndex Albums (ForeignAlbumId) 22:00:07.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:07.9 Info: => 7.29E-05s 22:00:07.9 Info: CreateIndex Albums (MBId) 22:00:07.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:07.9 Info: => 6.7E-05s 22:00:07.9 Info: CreateIndex Albums (TADBId) 22:00:07.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:07.9 Info: => 6.1E-05s 22:00:07.9 Info: CreateIndex Albums (TitleSlug) 22:00:07.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:07.9 Info: => 6.93E-05s 22:00:07.9 Info: CreateIndex Albums (CleanTitle) 22:00:07.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:07.9 Info: => 6.29E-05s 22:00:07.9 Info: CreateIndex Albums (Path) 22:00:07.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:07.9 Info: => 5.84E-05s 22:00:07.9 Info: CreateTable Tracks 22:00:07.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:00:07.9 Info: => 0.000131s 22:00:07.9 Info: CreateIndex Tracks (ForeignTrackId) 22:00:07.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:07.9 Info: => 6.53E-05s 22:00:07.9 Info: CreateIndex Tracks (ArtistId) 22:00:07.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:07.9 Info: => 6.5E-05s 22:00:07.9 Info: CreateIndex Tracks (TrackFileId) 22:00:07.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:07.9 Info: => 6.38E-05s 22:00:07.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:07.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:07.9 Info: => 7.05E-05s 22:00:07.9 Info: CreateTable TrackFiles 22:00:07.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:00:07.9 Info: => 0.0001231s 22:00:07.9 Info: CreateIndex TrackFiles (ArtistId) 22:00:07.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:07.9 Info: => 7.96E-05s 22:00:07.9 Info: CreateIndex TrackFiles (AlbumId) 22:00:07.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:07.9 Info: => 6.67E-05s 22:00:07.9 Info: CreateTable History 22:00:07.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:00:07.9 Info: => 0.0001273s 22:00:07.9 Info: CreateIndex History (Date) 22:00:07.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:07.9 Info: => 6.79E-05s 22:00:07.9 Info: CreateIndex History (EventType) 22:00:07.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:07.9 Info: => 6.22E-05s 22:00:07.9 Info: CreateIndex History (DownloadId) 22:00:07.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:07.9 Info: => 6.64E-05s 22:00:07.9 Info: CreateIndex History (AlbumId) 22:00:07.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:07.9 Info: => 6.6E-05s 22:00:07.9 Info: CreateTable Notifications 22:00:07.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:00:07.9 Info: => 0.0001163s 22:00:07.9 Info: CreateTable ScheduledTasks 22:00:07.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:00:07.9 Info: => 0.0001334s 22:00:07.9 Info: CreateIndex ScheduledTasks (TypeName) 22:00:07.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:07.9 Info: => 0.0001004s 22:00:07.9 Info: CreateTable Indexers 22:00:07.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:00:07.9 Info: => 0.0001143s 22:00:07.9 Info: CreateIndex Indexers (Name) 22:00:07.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:07.9 Info: => 7.65E-05s 22:00:07.9 Info: CreateTable Profiles 22:00:07.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:00:07.9 Info: => 8.5E-05s 22:00:07.9 Info: CreateIndex Profiles (Name) 22:00:07.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:07.9 Info: => 7.26E-05s 22:00:07.9 Info: CreateTable QualityDefinitions 22:00:07.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:00:07.9 Info: => 9.8E-05s 22:00:07.9 Info: CreateIndex QualityDefinitions (Quality) 22:00:07.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:07.9 Info: => 6.81E-05s 22:00:07.9 Info: CreateIndex QualityDefinitions (Title) 22:00:07.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:07.9 Info: => 0.0001115s 22:00:07.9 Info: CreateTable NamingConfig 22:00:07.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:00:07.9 Info: => 0.0001262s 22:00:07.9 Info: CreateTable Blacklist 22:00:07.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:00:07.9 Info: => 0.0001565s 22:00:07.9 Info: CreateTable Metadata 22:00:07.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:00:07.9 Info: => 9.52E-05s 22:00:07.9 Info: CreateTable MetadataFiles 22:00:07.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:00:07.9 Info: => 0.0001111s 22:00:07.9 Info: CreateTable DownloadClients 22:00:07.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:00:07.9 Info: => 9.81E-05s 22:00:07.9 Info: CreateTable PendingReleases 22:00:07.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:00:07.9 Info: => 0.0001052s 22:00:07.9 Info: CreateTable RemotePathMappings 22:00:07.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:00:07.9 Info: => 0.0001049s 22:00:07.9 Info: CreateTable Tags 22:00:07.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:07.9 Info: => 8.41E-05s 22:00:07.9 Info: CreateIndex Tags (Label) 22:00:07.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:07.9 Info: => 7.81E-05s 22:00:07.9 Info: CreateTable Restrictions 22:00:07.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:07.9 Info: => 9.03E-05s 22:00:07.9 Info: CreateTable DelayProfiles 22:00:07.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:00:07.9 Info: => 0.0001184s 22:00:07.9 Info: CreateTable Users 22:00:07.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:00:07.9 Info: => 8.77E-05s 22:00:07.9 Info: CreateIndex Users (Identifier) 22:00:07.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:07.9 Info: => 0.0001082s 22:00:07.9 Info: CreateIndex Users (Username) 22:00:07.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:07.9 Info: => 8.84E-05s 22:00:07.9 Info: CreateTable Commands 22:00:07.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:00:07.9 Info: => 0.0001402s 22:00:07.9 Info: CreateTable IndexerStatus 22:00:07.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:00:07.9 Info: => 0.0001152s 22:00:07.9 Info: CreateIndex IndexerStatus (ProviderId) 22:00:07.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:07.9 Info: => 7.78E-05s 22:00:07.9 Info: CreateTable ExtraFiles 22:00:07.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:00:07.9 Info: => 0.000108s 22:00:07.9 Info: CreateTable LyricFiles 22:00:07.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:00:07.9 Info: => 0.0001349s 22:00:07.9 Info: CreateTable LanguageProfiles 22:00:07.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:00:07.9 Info: => 9.1E-05s 22:00:07.9 Info: CreateIndex LanguageProfiles (Name) 22:00:07.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:07.9 Info: => 8.11E-05s 22:00:07.9 Info: CreateTable DownloadClientStatus 22:00:07.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:00:07.9 Info: => 9.63E-05s 22:00:07.9 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:07.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:07.9 Info: => 7.87E-05s 22:00:07.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:07.9 Info: -> 1 Insert operations completed in 00:00:00.0000612 taking an average of 00:00:00.0000612 22:00:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:07', 'InitialSetup') 22:00:07.9 Info: Committing Transaction 22:00:07.9 Info: 1: InitialSetup migrated 22:00:07.9 Info: => 0.009871s 22:00:07.9 Info: 2: add_reason_to_pending_releases migrating 22:00:07.9 Info: Beginning Transaction 22:00:07.9 Info: Starting migration of Main DB to 2 22:00:07.9 Info: AlterTable PendingReleases 22:00:07.9 Info: => 7E-07s 22:00:07.9 Info: CreateColumn PendingReleases Reason Int32 22:00:07.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:07.9 Info: => 0.0005499s 22:00:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:07', 'add_reason_to_pending_releases') 22:00:07.9 Info: Committing Transaction 22:00:07.9 Info: 2: add_reason_to_pending_releases migrated 22:00:07.9 Info: => 0.0012134s 22:00:07.9 Info: 3: add_medium_support migrating 22:00:07.9 Info: Beginning Transaction 22:00:07.9 Info: Starting migration of Main DB to 3 22:00:07.9 Info: AlterTable Albums 22:00:07.9 Info: => 6E-07s 22:00:07.9 Info: CreateColumn Albums Media String 22:00:07.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:07.9 Info: => 0.0005002s 22:00:07.9 Info: AlterTable Tracks 22:00:07.9 Info: => 7E-07s 22:00:07.9 Info: CreateColumn Tracks MediumNumber Int32 22:00:07.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:07.9 Info: => 0.0004798s 22:00:07.9 Info: AlterTable Tracks 22:00:07.9 Info: => 6E-07s 22:00:07.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:07.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:07.9 Info: => 0.0004522s 22:00:07.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:07.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:07.9 Info: => 4.11E-05s 22:00:07.9 Info: DeleteColumn Tracks TrackNumber 22:00:07.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:00:07.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:00:07.9 Info: DROP TABLE "Tracks" 22:00:07.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:07.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:07.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:07.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:07.9 Info: => 0.0056818s 22:00:07.9 Info: AlterTable Tracks 22:00:07.9 Info: => 5E-07s 22:00:07.9 Info: CreateColumn Tracks TrackNumber String 22:00:07.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:07.9 Info: => 0.0004774s 22:00:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:07', 'add_medium_support') 22:00:07.9 Info: Committing Transaction 22:00:07.9 Info: 3: add_medium_support migrated 22:00:07.9 Info: => 0.0013379s 22:00:07.9 Info: 4: add_various_qualites_in_profile migrating 22:00:07.9 Info: Beginning Transaction 22:00:07.9 Info: Starting migration of Main DB to 4 22:00:07.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:07.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:07.9 Info: => 4.98E-05s 22:00:07.9 Info: PerformDBOperation 22:00:07.9 Info: Performing DB Operation 22:00:07.9 Info: => 3.23E-05s 22:00:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:07', 'add_various_qualites_in_profile') 22:00:07.9 Info: Committing Transaction 22:00:07.9 Info: 4: add_various_qualites_in_profile migrated 22:00:07.9 Info: => 0.00065s 22:00:07.9 Info: 5: metadata_profiles migrating 22:00:07.9 Info: Beginning Transaction 22:00:07.9 Info: Starting migration of Main DB to 5 22:00:07.9 Info: CreateTable MetadataProfiles 22:00:07.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:00:07.9 Info: => 0.0001244s 22:00:07.9 Info: CreateIndex MetadataProfiles (Name) 22:00:07.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:07.9 Info: => 8.34E-05s 22:00:07.9 Info: AlterTable Artists 22:00:07.9 Info: => 4E-07s 22:00:07.9 Info: CreateColumn Artists MetadataProfileId Int32 22:00:07.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:07.9 Info: => 0.0004849s 22:00:07.9 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:07.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:00:07.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:00:07.9 Info: DROP TABLE "Artists" 22:00:07.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:07.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:07.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:07.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:07.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:07.9 Info: => 0.0039144s 22:00:07.9 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:07.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:00:07.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:00:07.9 Info: DROP TABLE "Artists" 22:00:07.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:08.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:08.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:08.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:08.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:08.0 Info: => 0.0037886s 22:00:08.0 Info: AlterTable Albums 22:00:08.0 Info: => 6E-07s 22:00:08.0 Info: CreateColumn Albums SecondaryTypes String 22:00:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:08.0 Info: => 0.0004872s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:08', 'metadata_profiles') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 5: metadata_profiles migrated 22:00:08.0 Info: => 0.0021306s 22:00:08.0 Info: 6: separate_automatic_and_interactive_search migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 6 22:00:08.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:08.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:00:08.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:08.0 Info: DROP TABLE "Indexers" 22:00:08.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:08.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:08.0 Info: => 0.003225s 22:00:08.0 Info: AlterTable Indexers 22:00:08.0 Info: => 6E-07s 22:00:08.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:08.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:08.0 Info: => 0.0004926s 22:00:08.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:08.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:08.0 Info: => 3.74E-05s 22:00:08.0 Info: AlterTable Indexers 22:00:08.0 Info: => 4E-07s 22:00:08.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:08.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:00:08.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:00:08.0 Info: DROP TABLE "Indexers" 22:00:08.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:08.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:08.0 Info: => 0.0031814s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:08', 'separate_automatic_and_interactive_search') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 6: separate_automatic_and_interactive_search migrated 22:00:08.0 Info: => 0.0039539s 22:00:08.0 Info: 7: change_album_path_to_relative migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 7 22:00:08.0 Info: DeleteColumn Albums Path 22:00:08.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:00:08.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:00:08.0 Info: DROP TABLE "Albums" 22:00:08.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:08.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:08.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.0 Info: => 0.004206s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:08', 'change_album_path_to_relative') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 7: change_album_path_to_relative migrated 22:00:08.0 Info: => 0.0051708s 22:00:08.0 Info: 8: change_quality_size_mb_to_kb migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 8 22:00:08.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:00:08.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:00:08.0 Info: => 7.23E-05s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:08', 'change_quality_size_mb_to_kb') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 8: change_quality_size_mb_to_kb migrated 22:00:08.0 Info: => 0.0007627s 22:00:08.0 Info: 9: album_releases migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 9 22:00:08.0 Info: AlterTable Albums 22:00:08.0 Info: => 8E-07s 22:00:08.0 Info: CreateColumn Albums Releases String 22:00:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:08.0 Info: => 0.0005302s 22:00:08.0 Info: AlterTable Albums 22:00:08.0 Info: => 5E-07s 22:00:08.0 Info: CreateColumn Albums CurrentRelease String 22:00:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:08.0 Info: => 0.0004881s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:08', 'album_releases') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 9: album_releases migrated 22:00:08.0 Info: => 0.0011735s 22:00:08.0 Info: 10: album_releases_fix migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 10 22:00:08.0 Info: AlterTable Albums 22:00:08.0 Info: => 6E-07s 22:00:08.0 Info: AlterColumn Albums Releases String 22:00:08.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:00:08.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:00:08.0 Info: DROP TABLE "Albums" 22:00:08.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:08.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:08.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.0 Info: => 0.0047371s 22:00:08.0 Info: AlterTable Albums 22:00:08.0 Info: => 5E-07s 22:00:08.0 Info: AlterColumn Albums CurrentRelease String 22:00:08.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:00:08.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:00:08.0 Info: DROP TABLE "Albums" 22:00:08.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:08.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:08.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.0 Info: => 0.0053444s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:08', 'album_releases_fix') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 10: album_releases_fix migrated 22:00:08.0 Info: => 0.0064939s 22:00:08.0 Info: 11: import_lists migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 11 22:00:08.0 Info: CreateTable ImportLists 22:00:08.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:00:08.0 Info: => 0.0001539s 22:00:08.0 Info: CreateIndex ImportLists (Name) 22:00:08.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:08.0 Info: => 7.84E-05s 22:00:08.0 Info: CreateTable ImportListStatus 22:00:08.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:00:08.0 Info: => 0.0001071s 22:00:08.0 Info: CreateIndex ImportListStatus (ProviderId) 22:00:08.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:08.0 Info: => 7.42E-05s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:08', 'import_lists') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 11: import_lists migrated 22:00:08.0 Info: => 0.0014611s 22:00:08.0 Info: 12: add_release_status migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 12 22:00:08.0 Info: AlterTable MetadataProfiles 22:00:08.0 Info: => 5E-07s 22:00:08.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:08.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:08.0 Info: => 0.0005448s 22:00:08.0 Info: PerformDBOperation 22:00:08.0 Info: Performing DB Operation 22:00:08.0 Info: => 2.67E-05s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:08', 'add_release_status') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 12: add_release_status migrated 22:00:08.0 Info: => 0.0007183s 22:00:08.0 Info: 13: album_download_notification migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 13 22:00:08.0 Info: AlterTable Notifications 22:00:08.0 Info: => 6E-07s 22:00:08.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:08.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:08.0 Info: => 0.0005172s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:08', 'album_download_notification') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 13: album_download_notification migrated 22:00:08.0 Info: => 0.0012085s 22:00:08.0 Info: 14: fix_language_metadata_profiles migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 14 22:00:08.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:00:08.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:00:08.0 Info: => 7.36E-05s 22:00:08.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:00:08.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:00:08.0 Info: => 5.03E-05s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:08', 'fix_language_metadata_profiles') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 14: fix_language_metadata_profiles migrated 22:00:08.0 Info: => 0.0006807s 22:00:08.0 Info: 15: remove_fanzub migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 15 22:00:08.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:08.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:08.0 Info: => 4.15E-05s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:08', 'remove_fanzub') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 15: remove_fanzub migrated 22:00:08.0 Info: => 0.0006833s 22:00:08.0 Info: 16: update_artist_history_indexes migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 16 22:00:08.0 Info: CreateIndex Albums (ArtistId) 22:00:08.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:08.0 Info: => 0.0001016s 22:00:08.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:08.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:08.0 Info: => 7.57E-05s 22:00:08.0 Info: DeleteIndex History (AlbumId) 22:00:08.0 Info: DROP INDEX "IX_History_AlbumId" 22:00:08.0 Info: => 0.0001237s 22:00:08.0 Info: CreateIndex History (AlbumId, Date) 22:00:08.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:08.0 Info: => 8.56E-05s 22:00:08.0 Info: DeleteIndex History (DownloadId) 22:00:08.0 Info: DROP INDEX "IX_History_DownloadId" 22:00:08.0 Info: => 0.0001054s 22:00:08.0 Info: CreateIndex History (DownloadId, Date) 22:00:08.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:08.0 Info: => 8.29E-05s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:08', 'update_artist_history_indexes') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 16: update_artist_history_indexes migrated 22:00:08.0 Info: => 0.0007756s 22:00:08.0 Info: 17: remove_nma migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 17 22:00:08.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:08.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:08.0 Info: => 4.63E-05s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:08', 'remove_nma') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 17: remove_nma migrated 22:00:08.0 Info: => 0.0006754s 22:00:08.0 Info: 18: album_disambiguation migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 18 22:00:08.0 Info: AlterTable Albums 22:00:08.0 Info: => 4E-07s 22:00:08.0 Info: CreateColumn Albums Disambiguation String 22:00:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:08.0 Info: => 0.0005297s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:08', 'album_disambiguation') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 18: album_disambiguation migrated 22:00:08.0 Info: => 0.0012576s 22:00:08.0 Info: 19: add_ape_quality_in_profiles migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 19 22:00:08.0 Info: PerformDBOperation 22:00:08.0 Info: Performing DB Operation 22:00:08.0 Info: => 3.15E-05s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:08', 'add_ape_quality_in_profiles') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 19: add_ape_quality_in_profiles migrated 22:00:08.0 Info: => 0.0006859s 22:00:08.0 Info: 20: remove_pushalot migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 20 22:00:08.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:08.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:08.0 Info: => 4.37E-05s 22:00:08.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:08.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:08.0 Info: => 2.88E-05s 22:00:08.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:08.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:08.0 Info: => 2.67E-05s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:08', 'remove_pushalot') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 20: remove_pushalot migrated 22:00:08.0 Info: => 0.0007382s 22:00:08.0 Info: 21: add_custom_filters migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 21 22:00:08.0 Info: CreateTable CustomFilters 22:00:08.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:00:08.0 Info: => 0.0001551s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:08', 'add_custom_filters') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 21: add_custom_filters migrated 22:00:08.0 Info: => 0.0007863s 22:00:08.0 Info: 22: import_list_tags migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 22 22:00:08.0 Info: AlterTable ImportLists 22:00:08.0 Info: => 6E-07s 22:00:08.0 Info: CreateColumn ImportLists Tags String 22:00:08.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:08.0 Info: => 0.0005327s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:08', 'import_list_tags') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 22: import_list_tags migrated 22:00:08.0 Info: => 0.0011778s 22:00:08.0 Info: 23: add_release_groups_etc migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 23 22:00:08.0 Info: CreateTable ArtistMetadata 22:00:08.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:00:08.0 Info: => 0.0001671s 22:00:08.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:08.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:08.0 Info: => 7.93E-05s 22:00:08.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:00:08.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:00:08.0 Info: => 7.55E-05s 22:00:08.0 Info: AlterTable Artists 22:00:08.0 Info: => 4E-07s 22:00:08.0 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:08.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:08.0 Info: => 0.0005333s 22:00:08.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:08.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:08.0 Info: => 8.96E-05s 22:00:08.0 Info: CreateTable AlbumReleases 22:00:08.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:00:08.0 Info: => 0.0001466s 22:00:08.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:08.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:08.0 Info: => 7.61E-05s 22:00:08.0 Info: CreateIndex AlbumReleases (AlbumId) 22:00:08.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:08.0 Info: => 6.94E-05s 22:00:08.0 Info: PerformDBOperation 22:00:08.0 Info: Performing DB Operation 22:00:08.0 Info: => 2.74E-05s 22:00:08.0 Info: AlterTable Albums 22:00:08.0 Info: => 3E-07s 22:00:08.0 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:08.0 Info: => 0.0005235s 22:00:08.0 Info: AlterTable Albums 22:00:08.0 Info: => 5E-07s 22:00:08.0 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:08.0 Info: => 0.0005147s 22:00:08.0 Info: AlterTable Albums 22:00:08.0 Info: => 5E-07s 22:00:08.0 Info: CreateColumn Albums Links String 22:00:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:08.0 Info: => 0.0005274s 22:00:08.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:00:08.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:08.0 Info: => 7.55E-05s 22:00:08.0 Info: AlterTable Tracks 22:00:08.0 Info: => 4E-07s 22:00:08.0 Info: CreateColumn Tracks ForeignRecordingId String 22:00:08.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:08.0 Info: => 0.0005169s 22:00:08.0 Info: AlterTable Tracks 22:00:08.0 Info: => 5E-07s 22:00:08.0 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:08.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:08.0 Info: => 0.0005093s 22:00:08.0 Info: AlterTable Tracks 22:00:08.0 Info: => 5E-07s 22:00:08.0 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:08.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:08.0 Info: => 0.0005107s 22:00:08.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:00:08.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:08.0 Info: => 7.48E-05s 22:00:08.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:00:08.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:08.0 Info: => 6.01E-05s 22:00:08.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:08.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:00:08.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:00:08.0 Info: DROP TABLE "Artists" 22:00:08.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:08.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:08.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:08.0 Info: => 0.0048724s 22:00:08.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:08.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:00:08.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:00:08.0 Info: DROP TABLE "Albums" 22:00:08.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.0 Info: => 0.0040872s 22:00:08.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:08.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:00:08.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:00:08.0 Info: DROP TABLE "Tracks" 22:00:08.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:08.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:08.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:08.0 Info: => 0.0048731s 22:00:08.0 Info: DeleteColumn TrackFiles ArtistId 22:00:08.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:00:08.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:00:08.0 Info: DROP TABLE "TrackFiles" 22:00:08.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:08.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:08.0 Info: => 0.0035771s 22:00:08.0 Info: CreateIndex Artists (ArtistMetadataId) 22:00:08.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:08.0 Info: => 7.21E-05s 22:00:08.0 Info: CreateIndex Artists (Monitored) 22:00:08.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:08.0 Info: => 7.26E-05s 22:00:08.0 Info: CreateIndex Albums (ArtistMetadataId) 22:00:08.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:08.0 Info: => 7.37E-05s 22:00:08.0 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:08.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:08.0 Info: => 7.63E-05s 22:00:08.0 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:08.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:08.0 Info: => 7.31E-05s 22:00:08.0 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:08.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:08.0 Info: => 8.21E-05s 22:00:08.0 Info: UpdateData 22:00:08.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:08.0 Info: => 4.18E-05s 22:00:08.0 Info: UpdateData 22:00:08.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:08.0 Info: => 3.14E-05s 22:00:08.0 Info: UpdateData 22:00:08.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:08.0 Info: => 3.74E-05s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:08', 'add_release_groups_etc') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 23: add_release_groups_etc migrated 22:00:08.0 Info: => 0.0011411s 22:00:08.0 Info: 24: NewMediaInfoFormat migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 24 22:00:08.0 Info: UpdateData 22:00:08.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:08.0 Info: => 4.82E-05s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:08', 'NewMediaInfoFormat') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 24: NewMediaInfoFormat migrated 22:00:08.0 Info: => 0.000658s 22:00:08.0 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 25 22:00:08.0 Info: RenameTable Restrictions ReleaseProfiles 22:00:08.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:08.0 Info: => 0.0013893s 22:00:08.0 Info: AlterTable ReleaseProfiles 22:00:08.0 Info: => 7E-07s 22:00:08.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:08.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:08.0 Info: => 0.0005113s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:08', 'rename_restrictions_to_release_profiles') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:08.0 Info: => 0.0011792s 22:00:08.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 26 22:00:08.0 Info: RenameTable Profiles QualityProfiles 22:00:08.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:08.0 Info: => 0.0013884s 22:00:08.0 Info: AlterTable QualityProfiles 22:00:08.0 Info: => 6E-07s 22:00:08.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:08.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:08.0 Info: => 0.0005219s 22:00:08.0 Info: AlterTable LanguageProfiles 22:00:08.0 Info: => 6E-07s 22:00:08.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:08.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:08.0 Info: => 0.0004931s 22:00:08.0 Info: UpdateData 22:00:08.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:08.0 Info: => 4.29E-05s 22:00:08.0 Info: UpdateData 22:00:08.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:08.0 Info: => 2.77E-05s 22:00:08.0 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:08.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:00:08.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:00:08.0 Info: DROP TABLE "Artists" 22:00:08.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:08.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:08.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:08.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:08.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:08.0 Info: => 0.0038942s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:08', 'rename_quality_profiles_add_upgrade_allowed') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:08.0 Info: => 0.0047639s 22:00:08.0 Info: 27: add_import_exclusions migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 27 22:00:08.0 Info: CreateTable ImportListExclusions 22:00:08.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:08.0 Info: => 0.0001176s 22:00:08.0 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:08.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:08.0 Info: => 7.65E-05s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:08', 'add_import_exclusions') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 27: add_import_exclusions migrated 22:00:08.0 Info: => 0.000759s 22:00:08.0 Info: 28: clean_artist_metadata_table migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 28 22:00:08.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:00:08.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:00:08.0 Info: => 0.0001452s 22:00:08.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:00:08.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:00:08.0 Info: => 0.0001141s 22:00:08.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:00:08.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:00:08.0 Info: => 0.0001088s 22:00:08.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:00:08.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:00:08.0 Info: => 0.0001074s 22:00:08.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:00:08.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:00:08.0 Info: => 0.0001084s 22:00:08.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:00:08.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:00:08.0 Info: => 0.0001083s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:08', 'clean_artist_metadata_table') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 28: clean_artist_metadata_table migrated 22:00:08.0 Info: => 0.0007976s 22:00:08.0 Info: 29: health_issue_notification migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 29 22:00:08.0 Info: AlterTable Notifications 22:00:08.0 Info: => 6E-07s 22:00:08.0 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:08.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:08.0 Info: => 0.0005519s 22:00:08.0 Info: AlterTable Notifications 22:00:08.0 Info: => 6E-07s 22:00:08.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:08.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:08.0 Info: => 0.0005123s 22:00:08.0 Info: AlterTable Notifications 22:00:08.0 Info: => 4E-07s 22:00:08.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:08.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:08.0 Info: => 0.0005197s 22:00:08.0 Info: AlterTable Notifications 22:00:08.0 Info: => 6E-07s 22:00:08.0 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:08.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:08.0 Info: => 0.000507s 22:00:08.0 Info: AlterTable Notifications 22:00:08.0 Info: => 7E-07s 22:00:08.0 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:08.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:08.0 Info: => 0.0005074s 22:00:08.0 Info: DeleteColumn Notifications OnDownload 22:00:08.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:00:08.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:00:08.0 Info: DROP TABLE "Notifications" 22:00:08.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:08.0 Info: => 0.0045922s 22:00:08.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:08.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:00:08.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:00:08.0 Info: DROP TABLE "Notifications" 22:00:08.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:08.0 Info: => 0.0035436s 22:00:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:08', 'health_issue_notification') 22:00:08.0 Info: Committing Transaction 22:00:08.0 Info: 29: health_issue_notification migrated 22:00:08.0 Info: => 0.0044709s 22:00:08.0 Info: 30: add_mediafilerepository_mtime migrating 22:00:08.0 Info: Beginning Transaction 22:00:08.0 Info: Starting migration of Main DB to 30 22:00:08.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:00:08.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 22:00:08.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 22:00:08.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-04-14T22:00:08', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:08.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:00:08.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-04-14T22:00:08', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:08.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:00:08.0 Info: AlterTable TrackFiles 22:00:08.0 Info: => 5E-07s 22:00:08.0 Info: CreateColumn TrackFiles Modified DateTime 22:00:08.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:08.0 Info: => 0.0005347s 22:00:08.0 Info: AlterTable TrackFiles 22:00:08.0 Info: => 5E-07s 22:00:08.0 Info: CreateColumn TrackFiles Path String 22:00:08.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:08.0 Info: => 0.0005064s 22:00:08.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:08.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:08.0 Info: => 3.33E-05s 22:00:08.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:00:08.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:00:08.0 Info: => 0.0001176s 22:00:08.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:00:08.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:00:08.0 Info: => 0.0001255s 22:00:08.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:00:08.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:00:08.0 Info: => 0.0001345s 22:00:08.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:00:08.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:00:08.1 Info: => 8.93E-05s 22:00:08.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:08.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:08.1 Info: => 0.0001107s 22:00:08.1 Info: AlterTable TrackFiles 22:00:08.1 Info: => 5E-07s 22:00:08.1 Info: AlterColumn TrackFiles Path String 22:00:08.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:00:08.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:00:08.1 Info: DROP TABLE "TrackFiles" 22:00:08.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:08.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:08.1 Info: => 0.0047821s 22:00:08.1 Info: CreateIndex TrackFiles (Path) 22:00:08.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:08.1 Info: => 7.56E-05s 22:00:08.1 Info: DeleteColumn TrackFiles RelativePath 22:00:08.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:00:08.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:00:08.1 Info: DROP TABLE "TrackFiles" 22:00:08.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:08.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:08.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:08.1 Info: => 0.0037826s 22:00:08.1 Info: -> 7 Insert operations completed in 00:00:00.0004537 taking an average of 00:00:00.0000648 22:00:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:08', 'add_mediafilerepository_mtime') 22:00:08.1 Info: Committing Transaction 22:00:08.1 Info: 30: add_mediafilerepository_mtime migrated 22:00:08.1 Info: => 0.0048945s 22:00:08.1 Debug: Took: 00:00:00.1710630 22:00:08.1 Debug: Got 2 tracks 22:00:08.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 22:00:08.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 22:00:08.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648081561753_177/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:08.1 Info: DatabaseEngineVersionCheck migrating 22:00:08.1 Info: PerformDBOperation 22:00:08.1 Info: Performing DB Operation 22:00:08.1 Info: SQLite 3.49.1 22:00:08.1 Info: => 0.0035027s 22:00:08.1 Info: DatabaseEngineVersionCheck migrated 22:00:08.1 Info: => 0.0035179s 22:00:08.1 Info: VersionMigration migrating 22:00:08.1 Info: Beginning Transaction 22:00:08.1 Info: CreateTable VersionInfo 22:00:08.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:08.1 Info: => 0.0001578s 22:00:08.1 Info: Committing Transaction 22:00:08.1 Info: VersionMigration migrated 22:00:08.1 Info: => 0.0019119s 22:00:08.1 Info: VersionUniqueMigration migrating 22:00:08.1 Info: Beginning Transaction 22:00:08.1 Info: CreateIndex VersionInfo (Version) 22:00:08.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:08.1 Info: => 0.0001388s 22:00:08.1 Info: AlterTable VersionInfo 22:00:08.1 Info: => 4E-07s 22:00:08.1 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:08.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:08.1 Info: => 0.0006368s 22:00:08.1 Info: Committing Transaction 22:00:08.1 Info: VersionUniqueMigration migrated 22:00:08.1 Info: => 0.0013003s 22:00:08.1 Info: VersionDescriptionMigration migrating 22:00:08.1 Info: Beginning Transaction 22:00:08.1 Info: AlterTable VersionInfo 22:00:08.1 Info: => 5E-07s 22:00:08.1 Info: CreateColumn VersionInfo Description String 22:00:08.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:08.1 Info: => 0.000231s 22:00:08.1 Info: Committing Transaction 22:00:08.1 Info: VersionDescriptionMigration migrated 22:00:08.1 Info: => 0.0008517s 22:00:08.1 Info: 1: InitialSetup migrating 22:00:08.1 Info: Beginning Transaction 22:00:08.1 Info: Starting migration of Main DB to 1 22:00:08.1 Info: CreateTable Config 22:00:08.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:08.1 Info: => 0.0001804s 22:00:08.1 Info: CreateIndex Config (Key) 22:00:08.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:08.1 Info: => 0.000111s 22:00:08.1 Info: CreateTable RootFolders 22:00:08.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:08.1 Info: => 8.88E-05s 22:00:08.1 Info: CreateIndex RootFolders (Path) 22:00:08.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:08.1 Info: => 6.67E-05s 22:00:08.1 Info: CreateTable Artists 22:00:08.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:00:08.1 Info: => 0.0002136s 22:00:08.1 Info: CreateIndex Artists (ForeignArtistId) 22:00:08.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:08.1 Info: => 6.99E-05s 22:00:08.1 Info: CreateIndex Artists (NameSlug) 22:00:08.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:08.1 Info: => 6.43E-05s 22:00:08.1 Info: CreateIndex Artists (CleanName) 22:00:08.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:08.1 Info: => 6.35E-05s 22:00:08.1 Info: CreateIndex Artists (Path) 22:00:08.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:08.1 Info: => 6.22E-05s 22:00:08.1 Info: CreateTable Albums 22:00:08.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:08.1 Info: => 0.0002039s 22:00:08.1 Info: CreateIndex Albums (ForeignAlbumId) 22:00:08.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.1 Info: => 7.11E-05s 22:00:08.1 Info: CreateIndex Albums (MBId) 22:00:08.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:08.1 Info: => 6.6E-05s 22:00:08.1 Info: CreateIndex Albums (TADBId) 22:00:08.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:08.1 Info: => 6.33E-05s 22:00:08.1 Info: CreateIndex Albums (TitleSlug) 22:00:08.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:08.1 Info: => 6.07E-05s 22:00:08.1 Info: CreateIndex Albums (CleanTitle) 22:00:08.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.1 Info: => 6.21E-05s 22:00:08.1 Info: CreateIndex Albums (Path) 22:00:08.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:08.1 Info: => 6.39E-05s 22:00:08.1 Info: CreateTable Tracks 22:00:08.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:08.1 Info: => 0.00013s 22:00:08.1 Info: CreateIndex Tracks (ForeignTrackId) 22:00:08.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:08.1 Info: => 6.94E-05s 22:00:08.1 Info: CreateIndex Tracks (ArtistId) 22:00:08.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:08.1 Info: => 6.57E-05s 22:00:08.1 Info: CreateIndex Tracks (TrackFileId) 22:00:08.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:08.1 Info: => 7.01E-05s 22:00:08.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:08.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:08.1 Info: => 6.8E-05s 22:00:08.1 Info: CreateTable TrackFiles 22:00:08.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:00:08.1 Info: => 0.0001197s 22:00:08.1 Info: CreateIndex TrackFiles (ArtistId) 22:00:08.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:08.1 Info: => 6.58E-05s 22:00:08.1 Info: CreateIndex TrackFiles (AlbumId) 22:00:08.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:08.1 Info: => 6.42E-05s 22:00:08.1 Info: CreateTable History 22:00:08.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:00:08.1 Info: => 0.0001241s 22:00:08.1 Info: CreateIndex History (Date) 22:00:08.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:08.1 Info: => 6.71E-05s 22:00:08.1 Info: CreateIndex History (EventType) 22:00:08.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:08.1 Info: => 6.14E-05s 22:00:08.1 Info: CreateIndex History (DownloadId) 22:00:08.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:08.1 Info: => 6.33E-05s 22:00:08.1 Info: CreateIndex History (AlbumId) 22:00:08.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:08.1 Info: => 6.23E-05s 22:00:08.1 Info: CreateTable Notifications 22:00:08.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:00:08.1 Info: => 0.0001097s 22:00:08.1 Info: CreateTable ScheduledTasks 22:00:08.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:00:08.1 Info: => 0.0001344s 22:00:08.1 Info: CreateIndex ScheduledTasks (TypeName) 22:00:08.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:08.1 Info: => 0.0001021s 22:00:08.1 Info: CreateTable Indexers 22:00:08.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:00:08.1 Info: => 0.000118s 22:00:08.1 Info: CreateIndex Indexers (Name) 22:00:08.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:08.1 Info: => 7.75E-05s 22:00:08.1 Info: CreateTable Profiles 22:00:08.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:00:08.1 Info: => 0.0007479s 22:00:08.1 Info: CreateIndex Profiles (Name) 22:00:08.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:08.1 Info: => 9.23E-05s 22:00:08.1 Info: CreateTable QualityDefinitions 22:00:08.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:00:08.1 Info: => 0.000121s 22:00:08.1 Info: CreateIndex QualityDefinitions (Quality) 22:00:08.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:08.1 Info: => 7.19E-05s 22:00:08.1 Info: CreateIndex QualityDefinitions (Title) 22:00:08.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:08.1 Info: => 0.0001085s 22:00:08.1 Info: CreateTable NamingConfig 22:00:08.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:00:08.1 Info: => 0.0001297s 22:00:08.1 Info: CreateTable Blacklist 22:00:08.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:00:08.1 Info: => 0.0001538s 22:00:08.1 Info: CreateTable Metadata 22:00:08.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:08.1 Info: => 9.49E-05s 22:00:08.1 Info: CreateTable MetadataFiles 22:00:08.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:00:08.1 Info: => 0.0001102s 22:00:08.1 Info: CreateTable DownloadClients 22:00:08.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:08.1 Info: => 0.0001044s 22:00:08.1 Info: CreateTable PendingReleases 22:00:08.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:00:08.1 Info: => 0.0001049s 22:00:08.1 Info: CreateTable RemotePathMappings 22:00:08.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:00:08.1 Info: => 0.0001052s 22:00:08.1 Info: CreateTable Tags 22:00:08.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:08.1 Info: => 8.45E-05s 22:00:08.1 Info: CreateIndex Tags (Label) 22:00:08.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:08.1 Info: => 9.47E-05s 22:00:08.1 Info: CreateTable Restrictions 22:00:08.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:08.1 Info: => 9.14E-05s 22:00:08.1 Info: CreateTable DelayProfiles 22:00:08.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:00:08.1 Info: => 0.0001209s 22:00:08.1 Info: CreateTable Users 22:00:08.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:00:08.1 Info: => 8.51E-05s 22:00:08.1 Info: CreateIndex Users (Identifier) 22:00:08.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:08.1 Info: => 0.0001211s 22:00:08.1 Info: CreateIndex Users (Username) 22:00:08.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:08.1 Info: => 9.53E-05s 22:00:08.1 Info: CreateTable Commands 22:00:08.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:00:08.1 Info: => 0.000124s 22:00:08.1 Info: CreateTable IndexerStatus 22:00:08.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:00:08.1 Info: => 0.0001137s 22:00:08.1 Info: CreateIndex IndexerStatus (ProviderId) 22:00:08.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:08.1 Info: => 7.99E-05s 22:00:08.1 Info: CreateTable ExtraFiles 22:00:08.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:00:08.1 Info: => 0.0001038s 22:00:08.1 Info: CreateTable LyricFiles 22:00:08.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:00:08.1 Info: => 0.0001351s 22:00:08.1 Info: CreateTable LanguageProfiles 22:00:08.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:00:08.1 Info: => 9.1E-05s 22:00:08.1 Info: CreateIndex LanguageProfiles (Name) 22:00:08.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:08.1 Info: => 8.02E-05s 22:00:08.1 Info: CreateTable DownloadClientStatus 22:00:08.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:00:08.1 Info: => 9.43E-05s 22:00:08.1 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:08.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:08.1 Info: => 7.81E-05s 22:00:08.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:08.1 Info: -> 1 Insert operations completed in 00:00:00.0000584 taking an average of 00:00:00.0000584 22:00:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:08', 'InitialSetup') 22:00:08.1 Info: Committing Transaction 22:00:08.2 Info: 1: InitialSetup migrated 22:00:08.2 Info: => 0.0100215s 22:00:08.2 Info: 2: add_reason_to_pending_releases migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 2 22:00:08.2 Info: AlterTable PendingReleases 22:00:08.2 Info: => 6E-07s 22:00:08.2 Info: CreateColumn PendingReleases Reason Int32 22:00:08.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:08.2 Info: => 0.0005593s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:08', 'add_reason_to_pending_releases') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 2: add_reason_to_pending_releases migrated 22:00:08.2 Info: => 0.0013185s 22:00:08.2 Info: 3: add_medium_support migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 3 22:00:08.2 Info: AlterTable Albums 22:00:08.2 Info: => 6E-07s 22:00:08.2 Info: CreateColumn Albums Media String 22:00:08.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:08.2 Info: => 0.0005371s 22:00:08.2 Info: AlterTable Tracks 22:00:08.2 Info: => 5E-07s 22:00:08.2 Info: CreateColumn Tracks MediumNumber Int32 22:00:08.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:08.2 Info: => 0.0004655s 22:00:08.2 Info: AlterTable Tracks 22:00:08.2 Info: => 5E-07s 22:00:08.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:08.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:08.2 Info: => 0.0004641s 22:00:08.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:08.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:08.2 Info: => 4.08E-05s 22:00:08.2 Info: DeleteColumn Tracks TrackNumber 22:00:08.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:00:08.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:00:08.2 Info: DROP TABLE "Tracks" 22:00:08.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:08.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:08.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:08.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:08.2 Info: => 0.0045648s 22:00:08.2 Info: AlterTable Tracks 22:00:08.2 Info: => 5E-07s 22:00:08.2 Info: CreateColumn Tracks TrackNumber String 22:00:08.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:08.2 Info: => 0.000487s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:08', 'add_medium_support') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 3: add_medium_support migrated 22:00:08.2 Info: => 0.0013794s 22:00:08.2 Info: 4: add_various_qualites_in_profile migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 4 22:00:08.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:08.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:08.2 Info: => 5.06E-05s 22:00:08.2 Info: PerformDBOperation 22:00:08.2 Info: Performing DB Operation 22:00:08.2 Info: => 3.23E-05s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:08', 'add_various_qualites_in_profile') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 4: add_various_qualites_in_profile migrated 22:00:08.2 Info: => 0.00068s 22:00:08.2 Info: 5: metadata_profiles migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 5 22:00:08.2 Info: CreateTable MetadataProfiles 22:00:08.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:00:08.2 Info: => 0.0001225s 22:00:08.2 Info: CreateIndex MetadataProfiles (Name) 22:00:08.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:08.2 Info: => 8.43E-05s 22:00:08.2 Info: AlterTable Artists 22:00:08.2 Info: => 4E-07s 22:00:08.2 Info: CreateColumn Artists MetadataProfileId Int32 22:00:08.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:08.2 Info: => 0.000504s 22:00:08.2 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:08.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:00:08.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:00:08.2 Info: DROP TABLE "Artists" 22:00:08.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:08.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:08.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:08.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:08.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:08.2 Info: => 0.003944s 22:00:08.2 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:08.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:00:08.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 22:00:08.2 Info: DROP TABLE "Artists" 22:00:08.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:08.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:08.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:08.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:08.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:08.2 Info: => 0.00488s 22:00:08.2 Info: AlterTable Albums 22:00:08.2 Info: => 4E-07s 22:00:08.2 Info: CreateColumn Albums SecondaryTypes String 22:00:08.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:08.2 Info: => 0.0005014s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:08', 'metadata_profiles') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 5: metadata_profiles migrated 22:00:08.2 Info: => 0.001364s 22:00:08.2 Info: 6: separate_automatic_and_interactive_search migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 6 22:00:08.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:08.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:00:08.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:08.2 Info: DROP TABLE "Indexers" 22:00:08.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:08.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:08.2 Info: => 0.0033154s 22:00:08.2 Info: AlterTable Indexers 22:00:08.2 Info: => 5E-07s 22:00:08.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:08.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:08.2 Info: => 0.0004703s 22:00:08.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:08.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:08.2 Info: => 3.78E-05s 22:00:08.2 Info: AlterTable Indexers 22:00:08.2 Info: => 4E-07s 22:00:08.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:08.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:00:08.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:00:08.2 Info: DROP TABLE "Indexers" 22:00:08.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:08.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:08.2 Info: => 0.0032796s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:08', 'separate_automatic_and_interactive_search') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 6: separate_automatic_and_interactive_search migrated 22:00:08.2 Info: => 0.0040759s 22:00:08.2 Info: 7: change_album_path_to_relative migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 7 22:00:08.2 Info: DeleteColumn Albums Path 22:00:08.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:00:08.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:00:08.2 Info: DROP TABLE "Albums" 22:00:08.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:08.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:08.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:08.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:08.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.2 Info: => 0.0052176s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:08', 'change_album_path_to_relative') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 7: change_album_path_to_relative migrated 22:00:08.2 Info: => 0.0075262s 22:00:08.2 Info: 8: change_quality_size_mb_to_kb migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 8 22:00:08.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:00:08.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:00:08.2 Info: => 4.89E-05s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:08', 'change_quality_size_mb_to_kb') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 8: change_quality_size_mb_to_kb migrated 22:00:08.2 Info: => 0.0007168s 22:00:08.2 Info: 9: album_releases migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 9 22:00:08.2 Info: AlterTable Albums 22:00:08.2 Info: => 6E-07s 22:00:08.2 Info: CreateColumn Albums Releases String 22:00:08.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:08.2 Info: => 0.0005212s 22:00:08.2 Info: AlterTable Albums 22:00:08.2 Info: => 6E-07s 22:00:08.2 Info: CreateColumn Albums CurrentRelease String 22:00:08.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:08.2 Info: => 0.0004759s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:08', 'album_releases') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 9: album_releases migrated 22:00:08.2 Info: => 0.0011699s 22:00:08.2 Info: 10: album_releases_fix migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 10 22:00:08.2 Info: AlterTable Albums 22:00:08.2 Info: => 6E-07s 22:00:08.2 Info: AlterColumn Albums Releases String 22:00:08.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:00:08.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:00:08.2 Info: DROP TABLE "Albums" 22:00:08.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:08.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:08.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:08.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:08.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.2 Info: => 0.0039605s 22:00:08.2 Info: AlterTable Albums 22:00:08.2 Info: => 4E-07s 22:00:08.2 Info: AlterColumn Albums CurrentRelease String 22:00:08.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:00:08.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:00:08.2 Info: DROP TABLE "Albums" 22:00:08.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:08.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:08.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:08.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:08.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.2 Info: => 0.0039018s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:08', 'album_releases_fix') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 10: album_releases_fix migrated 22:00:08.2 Info: => 0.0046892s 22:00:08.2 Info: 11: import_lists migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 11 22:00:08.2 Info: CreateTable ImportLists 22:00:08.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:00:08.2 Info: => 0.0001603s 22:00:08.2 Info: CreateIndex ImportLists (Name) 22:00:08.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:08.2 Info: => 7.6E-05s 22:00:08.2 Info: CreateTable ImportListStatus 22:00:08.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:00:08.2 Info: => 0.0001079s 22:00:08.2 Info: CreateIndex ImportListStatus (ProviderId) 22:00:08.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:08.2 Info: => 7.29E-05s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:08', 'import_lists') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 11: import_lists migrated 22:00:08.2 Info: => 0.0007922s 22:00:08.2 Info: 12: add_release_status migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 12 22:00:08.2 Info: AlterTable MetadataProfiles 22:00:08.2 Info: => 7E-07s 22:00:08.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:08.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:08.2 Info: => 0.0005358s 22:00:08.2 Info: PerformDBOperation 22:00:08.2 Info: Performing DB Operation 22:00:08.2 Info: => 2.89E-05s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:08', 'add_release_status') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 12: add_release_status migrated 22:00:08.2 Info: => 0.0007647s 22:00:08.2 Info: 13: album_download_notification migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 13 22:00:08.2 Info: AlterTable Notifications 22:00:08.2 Info: => 6E-07s 22:00:08.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:08.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:08.2 Info: => 0.0005286s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:08', 'album_download_notification') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 13: album_download_notification migrated 22:00:08.2 Info: => 0.0012106s 22:00:08.2 Info: 14: fix_language_metadata_profiles migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 14 22:00:08.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:00:08.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:00:08.2 Info: => 7.6E-05s 22:00:08.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:00:08.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:00:08.2 Info: => 5.09E-05s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:08', 'fix_language_metadata_profiles') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 14: fix_language_metadata_profiles migrated 22:00:08.2 Info: => 0.0007086s 22:00:08.2 Info: 15: remove_fanzub migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 15 22:00:08.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:08.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:08.2 Info: => 4.15E-05s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:08', 'remove_fanzub') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 15: remove_fanzub migrated 22:00:08.2 Info: => 0.0006789s 22:00:08.2 Info: 16: update_artist_history_indexes migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 16 22:00:08.2 Info: CreateIndex Albums (ArtistId) 22:00:08.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:08.2 Info: => 0.0001038s 22:00:08.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:08.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:08.2 Info: => 7.76E-05s 22:00:08.2 Info: DeleteIndex History (AlbumId) 22:00:08.2 Info: DROP INDEX "IX_History_AlbumId" 22:00:08.2 Info: => 0.0001257s 22:00:08.2 Info: CreateIndex History (AlbumId, Date) 22:00:08.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:08.2 Info: => 0.0007768s 22:00:08.2 Info: DeleteIndex History (DownloadId) 22:00:08.2 Info: DROP INDEX "IX_History_DownloadId" 22:00:08.2 Info: => 0.0001229s 22:00:08.2 Info: CreateIndex History (DownloadId, Date) 22:00:08.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:08.2 Info: => 8.72E-05s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:08', 'update_artist_history_indexes') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 16: update_artist_history_indexes migrated 22:00:08.2 Info: => 0.0008535s 22:00:08.2 Info: 17: remove_nma migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 17 22:00:08.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:08.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:08.2 Info: => 4.63E-05s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:08', 'remove_nma') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 17: remove_nma migrated 22:00:08.2 Info: => 0.0007195s 22:00:08.2 Info: 18: album_disambiguation migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 18 22:00:08.2 Info: AlterTable Albums 22:00:08.2 Info: => 5E-07s 22:00:08.2 Info: CreateColumn Albums Disambiguation String 22:00:08.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:08.2 Info: => 0.0005431s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:08', 'album_disambiguation') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 18: album_disambiguation migrated 22:00:08.2 Info: => 0.0012189s 22:00:08.2 Info: 19: add_ape_quality_in_profiles migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 19 22:00:08.2 Info: PerformDBOperation 22:00:08.2 Info: Performing DB Operation 22:00:08.2 Info: => 3.03E-05s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:08', 'add_ape_quality_in_profiles') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 19: add_ape_quality_in_profiles migrated 22:00:08.2 Info: => 0.0007791s 22:00:08.2 Info: 20: remove_pushalot migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 20 22:00:08.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:08.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:08.2 Info: => 4.51E-05s 22:00:08.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:08.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:08.2 Info: => 2.8E-05s 22:00:08.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:08.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:08.2 Info: => 2.74E-05s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:08', 'remove_pushalot') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 20: remove_pushalot migrated 22:00:08.2 Info: => 0.0006585s 22:00:08.2 Info: 21: add_custom_filters migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 21 22:00:08.2 Info: CreateTable CustomFilters 22:00:08.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:00:08.2 Info: => 0.0001254s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:08', 'add_custom_filters') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 21: add_custom_filters migrated 22:00:08.2 Info: => 0.0008008s 22:00:08.2 Info: 22: import_list_tags migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 22 22:00:08.2 Info: AlterTable ImportLists 22:00:08.2 Info: => 5E-07s 22:00:08.2 Info: CreateColumn ImportLists Tags String 22:00:08.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:08.2 Info: => 0.000535s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:08', 'import_list_tags') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 22: import_list_tags migrated 22:00:08.2 Info: => 0.0012317s 22:00:08.2 Info: 23: add_release_groups_etc migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 23 22:00:08.2 Info: CreateTable ArtistMetadata 22:00:08.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:00:08.2 Info: => 0.0008128s 22:00:08.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:08.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:08.2 Info: => 8.39E-05s 22:00:08.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:00:08.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:00:08.2 Info: => 7.82E-05s 22:00:08.2 Info: AlterTable Artists 22:00:08.2 Info: => 5E-07s 22:00:08.2 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:08.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:08.2 Info: => 0.0005586s 22:00:08.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:08.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:08.2 Info: => 9.7E-05s 22:00:08.2 Info: CreateTable AlbumReleases 22:00:08.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:00:08.2 Info: => 0.0001476s 22:00:08.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:08.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:08.2 Info: => 7.91E-05s 22:00:08.2 Info: CreateIndex AlbumReleases (AlbumId) 22:00:08.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:08.2 Info: => 6.82E-05s 22:00:08.2 Info: PerformDBOperation 22:00:08.2 Info: Performing DB Operation 22:00:08.2 Info: => 3.03E-05s 22:00:08.2 Info: AlterTable Albums 22:00:08.2 Info: => 3E-07s 22:00:08.2 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:08.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:08.2 Info: => 0.0005356s 22:00:08.2 Info: AlterTable Albums 22:00:08.2 Info: => 5E-07s 22:00:08.2 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:08.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:08.2 Info: => 0.0005267s 22:00:08.2 Info: AlterTable Albums 22:00:08.2 Info: => 5E-07s 22:00:08.2 Info: CreateColumn Albums Links String 22:00:08.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:08.2 Info: => 0.000521s 22:00:08.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:00:08.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:08.2 Info: => 7.35E-05s 22:00:08.2 Info: AlterTable Tracks 22:00:08.2 Info: => 4E-07s 22:00:08.2 Info: CreateColumn Tracks ForeignRecordingId String 22:00:08.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:08.2 Info: => 0.0005228s 22:00:08.2 Info: AlterTable Tracks 22:00:08.2 Info: => 5E-07s 22:00:08.2 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:08.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:08.2 Info: => 0.0006534s 22:00:08.2 Info: AlterTable Tracks 22:00:08.2 Info: => 6E-07s 22:00:08.2 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:08.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:08.2 Info: => 0.0006569s 22:00:08.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:00:08.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:08.2 Info: => 8.11E-05s 22:00:08.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:00:08.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:08.2 Info: => 5.91E-05s 22:00:08.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:08.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:00:08.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:00:08.2 Info: DROP TABLE "Artists" 22:00:08.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:08.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:08.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:08.2 Info: => 0.0047667s 22:00:08.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:08.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:00:08.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:00:08.2 Info: DROP TABLE "Albums" 22:00:08.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:08.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.2 Info: => 0.0041155s 22:00:08.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:08.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:00:08.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:00:08.2 Info: DROP TABLE "Tracks" 22:00:08.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:08.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:08.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:08.2 Info: => 0.0047489s 22:00:08.2 Info: DeleteColumn TrackFiles ArtistId 22:00:08.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:00:08.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:00:08.2 Info: DROP TABLE "TrackFiles" 22:00:08.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:08.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:08.2 Info: => 0.0035485s 22:00:08.2 Info: CreateIndex Artists (ArtistMetadataId) 22:00:08.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:08.2 Info: => 7.49E-05s 22:00:08.2 Info: CreateIndex Artists (Monitored) 22:00:08.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:08.2 Info: => 7.19E-05s 22:00:08.2 Info: CreateIndex Albums (ArtistMetadataId) 22:00:08.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:08.2 Info: => 7.38E-05s 22:00:08.2 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:08.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:08.2 Info: => 6.67E-05s 22:00:08.2 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:08.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:08.2 Info: => 6.96E-05s 22:00:08.2 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:08.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:08.2 Info: => 7.28E-05s 22:00:08.2 Info: UpdateData 22:00:08.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:08.2 Info: => 4.19E-05s 22:00:08.2 Info: UpdateData 22:00:08.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:08.2 Info: => 3.25E-05s 22:00:08.2 Info: UpdateData 22:00:08.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:08.2 Info: => 3.69E-05s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:08', 'add_release_groups_etc') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 23: add_release_groups_etc migrated 22:00:08.2 Info: => 0.0012857s 22:00:08.2 Info: 24: NewMediaInfoFormat migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 24 22:00:08.2 Info: UpdateData 22:00:08.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:08.2 Info: => 5.34E-05s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:08', 'NewMediaInfoFormat') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 24: NewMediaInfoFormat migrated 22:00:08.2 Info: => 0.0007442s 22:00:08.2 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 25 22:00:08.2 Info: RenameTable Restrictions ReleaseProfiles 22:00:08.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:08.2 Info: => 0.0014343s 22:00:08.2 Info: AlterTable ReleaseProfiles 22:00:08.2 Info: => 7E-07s 22:00:08.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:08.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:08.2 Info: => 0.0005839s 22:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:08', 'rename_restrictions_to_release_profiles') 22:00:08.2 Info: Committing Transaction 22:00:08.2 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:08.2 Info: => 0.0013531s 22:00:08.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:08.2 Info: Beginning Transaction 22:00:08.2 Info: Starting migration of Main DB to 26 22:00:08.2 Info: RenameTable Profiles QualityProfiles 22:00:08.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:08.2 Info: => 0.0014079s 22:00:08.2 Info: AlterTable QualityProfiles 22:00:08.2 Info: => 6E-07s 22:00:08.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:08.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:08.3 Info: => 0.0005451s 22:00:08.3 Info: AlterTable LanguageProfiles 22:00:08.3 Info: => 5E-07s 22:00:08.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:08.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:08.3 Info: => 0.0004972s 22:00:08.3 Info: UpdateData 22:00:08.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:08.3 Info: => 4.54E-05s 22:00:08.3 Info: UpdateData 22:00:08.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:08.3 Info: => 2.68E-05s 22:00:08.3 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:08.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:00:08.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:00:08.3 Info: DROP TABLE "Artists" 22:00:08.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:08.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:08.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:08.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:08.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:08.3 Info: => 0.0039768s 22:00:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:08', 'rename_quality_profiles_add_upgrade_allowed') 22:00:08.3 Info: Committing Transaction 22:00:08.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:08.3 Info: => 0.0048949s 22:00:08.3 Info: 27: add_import_exclusions migrating 22:00:08.3 Info: Beginning Transaction 22:00:08.3 Info: Starting migration of Main DB to 27 22:00:08.3 Info: CreateTable ImportListExclusions 22:00:08.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:08.3 Info: => 0.0001232s 22:00:08.3 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:08.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:08.3 Info: => 7.91E-05s 22:00:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:08', 'add_import_exclusions') 22:00:08.3 Info: Committing Transaction 22:00:08.3 Info: 27: add_import_exclusions migrated 22:00:08.3 Info: => 0.0007978s 22:00:08.3 Info: 28: clean_artist_metadata_table migrating 22:00:08.3 Info: Beginning Transaction 22:00:08.3 Info: Starting migration of Main DB to 28 22:00:08.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:00:08.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:00:08.3 Info: => 0.0001494s 22:00:08.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:00:08.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:00:08.3 Info: => 0.0001178s 22:00:08.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:00:08.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:00:08.3 Info: => 0.0001106s 22:00:08.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:00:08.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:00:08.3 Info: => 0.0001136s 22:00:08.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:00:08.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:00:08.3 Info: => 0.0001078s 22:00:08.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:00:08.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:00:08.3 Info: => 0.0001135s 22:00:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:08', 'clean_artist_metadata_table') 22:00:08.3 Info: Committing Transaction 22:00:08.3 Info: 28: clean_artist_metadata_table migrated 22:00:08.3 Info: => 0.0007768s 22:00:08.3 Info: 29: health_issue_notification migrating 22:00:08.3 Info: Beginning Transaction 22:00:08.3 Info: Starting migration of Main DB to 29 22:00:08.3 Info: AlterTable Notifications 22:00:08.3 Info: => 6E-07s 22:00:08.3 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:08.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:08.3 Info: => 0.0005578s 22:00:08.3 Info: AlterTable Notifications 22:00:08.3 Info: => 6E-07s 22:00:08.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:08.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:08.3 Info: => 0.0005165s 22:00:08.3 Info: AlterTable Notifications 22:00:08.3 Info: => 5E-07s 22:00:08.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:08.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:08.3 Info: => 0.0005258s 22:00:08.3 Info: AlterTable Notifications 22:00:08.3 Info: => 5E-07s 22:00:08.3 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:08.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:08.3 Info: => 0.0005181s 22:00:08.3 Info: AlterTable Notifications 22:00:08.3 Info: => 6E-07s 22:00:08.3 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:08.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:08.3 Info: => 0.0005103s 22:00:08.3 Info: DeleteColumn Notifications OnDownload 22:00:08.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:00:08.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:00:08.3 Info: DROP TABLE "Notifications" 22:00:08.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:08.3 Info: => 0.0048052s 22:00:08.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:08.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:00:08.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:00:08.3 Info: DROP TABLE "Notifications" 22:00:08.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:08.3 Info: => 0.0042487s 22:00:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:08', 'health_issue_notification') 22:00:08.3 Info: Committing Transaction 22:00:08.3 Info: 29: health_issue_notification migrated 22:00:08.3 Info: => 0.0051391s 22:00:08.3 Info: 30: add_mediafilerepository_mtime migrating 22:00:08.3 Info: Beginning Transaction 22:00:08.3 Info: Starting migration of Main DB to 30 22:00:08.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:00:08.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 22:00:08.3 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 22:00:08.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-04-14T22:00:08', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:08.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:00:08.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-04-14T22:00:08', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:08.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:00:08.3 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 22:00:08.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track3.mp3', 100, '2025-04-14T22:00:08', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:08.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:00:08.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track4.mp3', 100, '2025-04-14T22:00:08', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:08.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:00:08.3 Info: AlterTable TrackFiles 22:00:08.3 Info: => 5E-07s 22:00:08.3 Info: CreateColumn TrackFiles Modified DateTime 22:00:08.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:08.3 Info: => 0.0005563s 22:00:08.3 Info: AlterTable TrackFiles 22:00:08.3 Info: => 5E-07s 22:00:08.3 Info: CreateColumn TrackFiles Path String 22:00:08.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:08.3 Info: => 0.000517s 22:00:08.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:08.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:08.3 Info: => 3.75E-05s 22:00:08.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:00:08.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:00:08.3 Info: => 0.0001193s 22:00:08.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:00:08.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:00:08.3 Info: => 0.0001259s 22:00:08.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:00:08.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:00:08.3 Info: => 0.0001397s 22:00:08.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:00:08.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:00:08.3 Info: => 8.1E-05s 22:00:08.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:08.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:08.3 Info: => 0.0001112s 22:00:08.3 Info: AlterTable TrackFiles 22:00:08.3 Info: => 5E-07s 22:00:08.3 Info: AlterColumn TrackFiles Path String 22:00:08.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:00:08.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:00:08.3 Info: DROP TABLE "TrackFiles" 22:00:08.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:08.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:08.3 Info: => 0.0037631s 22:00:08.3 Info: CreateIndex TrackFiles (Path) 22:00:08.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:08.3 Info: => 7.68E-05s 22:00:08.3 Info: DeleteColumn TrackFiles RelativePath 22:00:08.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:00:08.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:00:08.3 Info: DROP TABLE "TrackFiles" 22:00:08.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:08.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:08.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:08.3 Info: => 0.0039976s 22:00:08.3 Info: -> 12 Insert operations completed in 00:00:00.0007377 taking an average of 00:00:00.0000614 22:00:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:08', 'add_mediafilerepository_mtime') 22:00:08.3 Info: Committing Transaction 22:00:08.3 Info: 30: add_mediafilerepository_mtime migrated 22:00:08.3 Info: => 0.0050334s 22:00:08.3 Debug: Took: 00:00:00.1719924 22:00:08.3 Debug: Got 2 tracks 22:00:08.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 22:00:08.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 22:00:08.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648083748200_179/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:08.3 Info: DatabaseEngineVersionCheck migrating 22:00:08.3 Info: PerformDBOperation 22:00:08.3 Info: Performing DB Operation 22:00:08.3 Info: SQLite 3.49.1 22:00:08.3 Info: => 0.0029884s 22:00:08.3 Info: DatabaseEngineVersionCheck migrated 22:00:08.3 Info: => 0.0030026s 22:00:08.3 Info: VersionMigration migrating 22:00:08.3 Info: Beginning Transaction 22:00:08.3 Info: CreateTable VersionInfo 22:00:08.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:08.3 Info: => 0.0001629s 22:00:08.3 Info: Committing Transaction 22:00:08.3 Info: VersionMigration migrated 22:00:08.3 Info: => 0.0017687s 22:00:08.3 Info: VersionUniqueMigration migrating 22:00:08.3 Info: Beginning Transaction 22:00:08.3 Info: CreateIndex VersionInfo (Version) 22:00:08.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:08.3 Info: => 0.0001361s 22:00:08.3 Info: AlterTable VersionInfo 22:00:08.3 Info: => 5E-07s 22:00:08.3 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:08.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:08.3 Info: => 0.0006116s 22:00:08.3 Info: Committing Transaction 22:00:08.3 Info: VersionUniqueMigration migrated 22:00:08.3 Info: => 0.0012465s 22:00:08.3 Info: VersionDescriptionMigration migrating 22:00:08.3 Info: Beginning Transaction 22:00:08.3 Info: AlterTable VersionInfo 22:00:08.3 Info: => 6E-07s 22:00:08.3 Info: CreateColumn VersionInfo Description String 22:00:08.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:08.3 Info: => 0.0002085s 22:00:08.3 Info: Committing Transaction 22:00:08.3 Info: VersionDescriptionMigration migrated 22:00:08.3 Info: => 0.0007602s 22:00:08.3 Info: 1: InitialSetup migrating 22:00:08.3 Info: Beginning Transaction 22:00:08.3 Info: Starting migration of Main DB to 1 22:00:08.4 Info: CreateTable Config 22:00:08.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:08.4 Info: => 0.0001634s 22:00:08.4 Info: CreateIndex Config (Key) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:08.4 Info: => 7.41E-05s 22:00:08.4 Info: CreateTable RootFolders 22:00:08.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:08.4 Info: => 7.59E-05s 22:00:08.4 Info: CreateIndex RootFolders (Path) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:08.4 Info: => 8.06E-05s 22:00:08.4 Info: CreateTable Artists 22:00:08.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:00:08.4 Info: => 0.0002182s 22:00:08.4 Info: CreateIndex Artists (ForeignArtistId) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:08.4 Info: => 6.76E-05s 22:00:08.4 Info: CreateIndex Artists (NameSlug) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:08.4 Info: => 6.22E-05s 22:00:08.4 Info: CreateIndex Artists (CleanName) 22:00:08.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:08.4 Info: => 6.18E-05s 22:00:08.4 Info: CreateIndex Artists (Path) 22:00:08.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:08.4 Info: => 6.11E-05s 22:00:08.4 Info: CreateTable Albums 22:00:08.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:00:08.4 Info: => 0.0001896s 22:00:08.4 Info: CreateIndex Albums (ForeignAlbumId) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.4 Info: => 6.78E-05s 22:00:08.4 Info: CreateIndex Albums (MBId) 22:00:08.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:08.4 Info: => 5.98E-05s 22:00:08.4 Info: CreateIndex Albums (TADBId) 22:00:08.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:08.4 Info: => 6.01E-05s 22:00:08.4 Info: CreateIndex Albums (TitleSlug) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:08.4 Info: => 7.24E-05s 22:00:08.4 Info: CreateIndex Albums (CleanTitle) 22:00:08.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.4 Info: => 6.16E-05s 22:00:08.4 Info: CreateIndex Albums (Path) 22:00:08.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:08.4 Info: => 6.29E-05s 22:00:08.4 Info: CreateTable Tracks 22:00:08.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:00:08.4 Info: => 0.0001391s 22:00:08.4 Info: CreateIndex Tracks (ForeignTrackId) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:08.4 Info: => 6.79E-05s 22:00:08.4 Info: CreateIndex Tracks (ArtistId) 22:00:08.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:08.4 Info: => 6.4E-05s 22:00:08.4 Info: CreateIndex Tracks (TrackFileId) 22:00:08.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:08.4 Info: => 6.44E-05s 22:00:08.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:08.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:08.4 Info: => 6.69E-05s 22:00:08.4 Info: CreateTable TrackFiles 22:00:08.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:00:08.4 Info: => 0.0001181s 22:00:08.4 Info: CreateIndex TrackFiles (ArtistId) 22:00:08.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:08.4 Info: => 6.41E-05s 22:00:08.4 Info: CreateIndex TrackFiles (AlbumId) 22:00:08.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:08.4 Info: => 6.02E-05s 22:00:08.4 Info: CreateTable History 22:00:08.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:00:08.4 Info: => 0.0001228s 22:00:08.4 Info: CreateIndex History (Date) 22:00:08.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:08.4 Info: => 6.48E-05s 22:00:08.4 Info: CreateIndex History (EventType) 22:00:08.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:08.4 Info: => 6.49E-05s 22:00:08.4 Info: CreateIndex History (DownloadId) 22:00:08.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:08.4 Info: => 6.03E-05s 22:00:08.4 Info: CreateIndex History (AlbumId) 22:00:08.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:08.4 Info: => 6.68E-05s 22:00:08.4 Info: CreateTable Notifications 22:00:08.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:00:08.4 Info: => 0.0001136s 22:00:08.4 Info: CreateTable ScheduledTasks 22:00:08.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:00:08.4 Info: => 0.0001336s 22:00:08.4 Info: CreateIndex ScheduledTasks (TypeName) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:08.4 Info: => 0.0001024s 22:00:08.4 Info: CreateTable Indexers 22:00:08.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:00:08.4 Info: => 0.0001131s 22:00:08.4 Info: CreateIndex Indexers (Name) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:08.4 Info: => 7.57E-05s 22:00:08.4 Info: CreateTable Profiles 22:00:08.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:00:08.4 Info: => 8.49E-05s 22:00:08.4 Info: CreateIndex Profiles (Name) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:08.4 Info: => 7.31E-05s 22:00:08.4 Info: CreateTable QualityDefinitions 22:00:08.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:00:08.4 Info: => 9.85E-05s 22:00:08.4 Info: CreateIndex QualityDefinitions (Quality) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:08.4 Info: => 6.78E-05s 22:00:08.4 Info: CreateIndex QualityDefinitions (Title) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:08.4 Info: => 9.95E-05s 22:00:08.4 Info: CreateTable NamingConfig 22:00:08.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:00:08.4 Info: => 0.000123s 22:00:08.4 Info: CreateTable Blacklist 22:00:08.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:00:08.4 Info: => 0.0001509s 22:00:08.4 Info: CreateTable Metadata 22:00:08.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:00:08.4 Info: => 9.31E-05s 22:00:08.4 Info: CreateTable MetadataFiles 22:00:08.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:00:08.4 Info: => 0.0001113s 22:00:08.4 Info: CreateTable DownloadClients 22:00:08.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:00:08.4 Info: => 0.0001015s 22:00:08.4 Info: CreateTable PendingReleases 22:00:08.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:00:08.4 Info: => 0.0001046s 22:00:08.4 Info: CreateTable RemotePathMappings 22:00:08.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:00:08.4 Info: => 0.0001033s 22:00:08.4 Info: CreateTable Tags 22:00:08.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:08.4 Info: => 8.25E-05s 22:00:08.4 Info: CreateIndex Tags (Label) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:08.4 Info: => 7.76E-05s 22:00:08.4 Info: CreateTable Restrictions 22:00:08.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:08.4 Info: => 9.92E-05s 22:00:08.4 Info: CreateTable DelayProfiles 22:00:08.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:00:08.4 Info: => 0.0001183s 22:00:08.4 Info: CreateTable Users 22:00:08.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:00:08.4 Info: => 8.69E-05s 22:00:08.4 Info: CreateIndex Users (Identifier) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:08.4 Info: => 0.000107s 22:00:08.4 Info: CreateIndex Users (Username) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:08.4 Info: => 8.73E-05s 22:00:08.4 Info: CreateTable Commands 22:00:08.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:00:08.4 Info: => 0.0001202s 22:00:08.4 Info: CreateTable IndexerStatus 22:00:08.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:00:08.4 Info: => 0.0001114s 22:00:08.4 Info: CreateIndex IndexerStatus (ProviderId) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:08.4 Info: => 7.88E-05s 22:00:08.4 Info: CreateTable ExtraFiles 22:00:08.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:00:08.4 Info: => 0.0001053s 22:00:08.4 Info: CreateTable LyricFiles 22:00:08.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:00:08.4 Info: => 0.0001339s 22:00:08.4 Info: CreateTable LanguageProfiles 22:00:08.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:00:08.4 Info: => 8.9E-05s 22:00:08.4 Info: CreateIndex LanguageProfiles (Name) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:08.4 Info: => 8.02E-05s 22:00:08.4 Info: CreateTable DownloadClientStatus 22:00:08.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:00:08.4 Info: => 9.51E-05s 22:00:08.4 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:08.4 Info: => 7.93E-05s 22:00:08.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:08.4 Info: -> 1 Insert operations completed in 00:00:00.0000572 taking an average of 00:00:00.0000572 22:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:08', 'InitialSetup') 22:00:08.4 Info: Committing Transaction 22:00:08.4 Info: 1: InitialSetup migrated 22:00:08.4 Info: => 0.009977s 22:00:08.4 Info: 2: add_reason_to_pending_releases migrating 22:00:08.4 Info: Beginning Transaction 22:00:08.4 Info: Starting migration of Main DB to 2 22:00:08.4 Info: AlterTable PendingReleases 22:00:08.4 Info: => 7E-07s 22:00:08.4 Info: CreateColumn PendingReleases Reason Int32 22:00:08.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:08.4 Info: => 0.0005548s 22:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:08', 'add_reason_to_pending_releases') 22:00:08.4 Info: Committing Transaction 22:00:08.4 Info: 2: add_reason_to_pending_releases migrated 22:00:08.4 Info: => 0.0012823s 22:00:08.4 Info: 3: add_medium_support migrating 22:00:08.4 Info: Beginning Transaction 22:00:08.4 Info: Starting migration of Main DB to 3 22:00:08.4 Info: AlterTable Albums 22:00:08.4 Info: => 5E-07s 22:00:08.4 Info: CreateColumn Albums Media String 22:00:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:08.4 Info: => 0.0005126s 22:00:08.4 Info: AlterTable Tracks 22:00:08.4 Info: => 5E-07s 22:00:08.4 Info: CreateColumn Tracks MediumNumber Int32 22:00:08.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:08.4 Info: => 0.0004625s 22:00:08.4 Info: AlterTable Tracks 22:00:08.4 Info: => 5E-07s 22:00:08.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:08.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:08.4 Info: => 0.0004463s 22:00:08.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:08.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:08.4 Info: => 4.05E-05s 22:00:08.4 Info: DeleteColumn Tracks TrackNumber 22:00:08.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:00:08.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:00:08.4 Info: DROP TABLE "Tracks" 22:00:08.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:08.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:08.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:08.4 Info: => 0.0036557s 22:00:08.4 Info: AlterTable Tracks 22:00:08.4 Info: => 4E-07s 22:00:08.4 Info: CreateColumn Tracks TrackNumber String 22:00:08.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:08.4 Info: => 0.0004567s 22:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:08', 'add_medium_support') 22:00:08.4 Info: Committing Transaction 22:00:08.4 Info: 3: add_medium_support migrated 22:00:08.4 Info: => 0.001292s 22:00:08.4 Info: 4: add_various_qualites_in_profile migrating 22:00:08.4 Info: Beginning Transaction 22:00:08.4 Info: Starting migration of Main DB to 4 22:00:08.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:08.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:08.4 Info: => 4.86E-05s 22:00:08.4 Info: PerformDBOperation 22:00:08.4 Info: Performing DB Operation 22:00:08.4 Info: => 3.79E-05s 22:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:08', 'add_various_qualites_in_profile') 22:00:08.4 Info: Committing Transaction 22:00:08.4 Info: 4: add_various_qualites_in_profile migrated 22:00:08.4 Info: => 0.000682s 22:00:08.4 Info: 5: metadata_profiles migrating 22:00:08.4 Info: Beginning Transaction 22:00:08.4 Info: Starting migration of Main DB to 5 22:00:08.4 Info: CreateTable MetadataProfiles 22:00:08.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:00:08.4 Info: => 0.0001203s 22:00:08.4 Info: CreateIndex MetadataProfiles (Name) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:08.4 Info: => 8.55E-05s 22:00:08.4 Info: AlterTable Artists 22:00:08.4 Info: => 3E-07s 22:00:08.4 Info: CreateColumn Artists MetadataProfileId Int32 22:00:08.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:08.4 Info: => 0.0004786s 22:00:08.4 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:08.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:00:08.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:00:08.4 Info: DROP TABLE "Artists" 22:00:08.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:08.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:08.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:08.4 Info: => 0.0039034s 22:00:08.4 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:08.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:00:08.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:00:08.4 Info: DROP TABLE "Artists" 22:00:08.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:08.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:08.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:08.4 Info: => 0.0054704s 22:00:08.4 Info: AlterTable Albums 22:00:08.4 Info: => 5E-07s 22:00:08.4 Info: CreateColumn Albums SecondaryTypes String 22:00:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:08.4 Info: => 0.0004753s 22:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:08', 'metadata_profiles') 22:00:08.4 Info: Committing Transaction 22:00:08.4 Info: 5: metadata_profiles migrated 22:00:08.4 Info: => 0.0013958s 22:00:08.4 Info: 6: separate_automatic_and_interactive_search migrating 22:00:08.4 Info: Beginning Transaction 22:00:08.4 Info: Starting migration of Main DB to 6 22:00:08.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:08.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:00:08.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:08.4 Info: DROP TABLE "Indexers" 22:00:08.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:08.4 Info: => 0.0032251s 22:00:08.4 Info: AlterTable Indexers 22:00:08.4 Info: => 4E-07s 22:00:08.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:08.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:08.4 Info: => 0.0004977s 22:00:08.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:08.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:08.4 Info: => 3.85E-05s 22:00:08.4 Info: AlterTable Indexers 22:00:08.4 Info: => 4E-07s 22:00:08.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:08.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:00:08.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:00:08.4 Info: DROP TABLE "Indexers" 22:00:08.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:08.4 Info: => 0.0031402s 22:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:08', 'separate_automatic_and_interactive_search') 22:00:08.4 Info: Committing Transaction 22:00:08.4 Info: 6: separate_automatic_and_interactive_search migrated 22:00:08.4 Info: => 0.0039978s 22:00:08.4 Info: 7: change_album_path_to_relative migrating 22:00:08.4 Info: Beginning Transaction 22:00:08.4 Info: Starting migration of Main DB to 7 22:00:08.4 Info: DeleteColumn Albums Path 22:00:08.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:00:08.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:00:08.4 Info: DROP TABLE "Albums" 22:00:08.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:08.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:08.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.4 Info: => 0.0038877s 22:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:08', 'change_album_path_to_relative') 22:00:08.4 Info: Committing Transaction 22:00:08.4 Info: 7: change_album_path_to_relative migrated 22:00:08.4 Info: => 0.0047175s 22:00:08.4 Info: 8: change_quality_size_mb_to_kb migrating 22:00:08.4 Info: Beginning Transaction 22:00:08.4 Info: Starting migration of Main DB to 8 22:00:08.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:00:08.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:00:08.4 Info: => 4.75E-05s 22:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:08', 'change_quality_size_mb_to_kb') 22:00:08.4 Info: Committing Transaction 22:00:08.4 Info: 8: change_quality_size_mb_to_kb migrated 22:00:08.4 Info: => 0.0006821s 22:00:08.4 Info: 9: album_releases migrating 22:00:08.4 Info: Beginning Transaction 22:00:08.4 Info: Starting migration of Main DB to 9 22:00:08.4 Info: AlterTable Albums 22:00:08.4 Info: => 5E-07s 22:00:08.4 Info: CreateColumn Albums Releases String 22:00:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:08.4 Info: => 0.000505s 22:00:08.4 Info: AlterTable Albums 22:00:08.4 Info: => 6E-07s 22:00:08.4 Info: CreateColumn Albums CurrentRelease String 22:00:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:08.4 Info: => 0.0004898s 22:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:08', 'album_releases') 22:00:08.4 Info: Committing Transaction 22:00:08.4 Info: 9: album_releases migrated 22:00:08.4 Info: => 0.0011302s 22:00:08.4 Info: 10: album_releases_fix migrating 22:00:08.4 Info: Beginning Transaction 22:00:08.4 Info: Starting migration of Main DB to 10 22:00:08.4 Info: AlterTable Albums 22:00:08.4 Info: => 5E-07s 22:00:08.4 Info: AlterColumn Albums Releases String 22:00:08.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:00:08.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:00:08.4 Info: DROP TABLE "Albums" 22:00:08.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:08.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:08.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.4 Info: => 0.0038522s 22:00:08.4 Info: AlterTable Albums 22:00:08.4 Info: => 5E-07s 22:00:08.4 Info: AlterColumn Albums CurrentRelease String 22:00:08.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:00:08.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:00:08.4 Info: DROP TABLE "Albums" 22:00:08.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:08.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:08.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.4 Info: => 0.0038191s 22:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:08', 'album_releases_fix') 22:00:08.4 Info: Committing Transaction 22:00:08.4 Info: 10: album_releases_fix migrated 22:00:08.4 Info: => 0.0083258s 22:00:08.4 Info: 11: import_lists migrating 22:00:08.4 Info: Beginning Transaction 22:00:08.4 Info: Starting migration of Main DB to 11 22:00:08.4 Info: CreateTable ImportLists 22:00:08.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:00:08.4 Info: => 0.0001559s 22:00:08.4 Info: CreateIndex ImportLists (Name) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:08.4 Info: => 7.89E-05s 22:00:08.4 Info: CreateTable ImportListStatus 22:00:08.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:00:08.4 Info: => 0.0001076s 22:00:08.4 Info: CreateIndex ImportListStatus (ProviderId) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:08.4 Info: => 7.4E-05s 22:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:08', 'import_lists') 22:00:08.4 Info: Committing Transaction 22:00:08.4 Info: 11: import_lists migrated 22:00:08.4 Info: => 0.0008274s 22:00:08.4 Info: 12: add_release_status migrating 22:00:08.4 Info: Beginning Transaction 22:00:08.4 Info: Starting migration of Main DB to 12 22:00:08.4 Info: AlterTable MetadataProfiles 22:00:08.4 Info: => 6E-07s 22:00:08.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:08.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:08.4 Info: => 0.0005241s 22:00:08.4 Info: PerformDBOperation 22:00:08.4 Info: Performing DB Operation 22:00:08.4 Info: => 2.82E-05s 22:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:08', 'add_release_status') 22:00:08.4 Info: Committing Transaction 22:00:08.4 Info: 12: add_release_status migrated 22:00:08.4 Info: => 0.0006956s 22:00:08.4 Info: 13: album_download_notification migrating 22:00:08.4 Info: Beginning Transaction 22:00:08.4 Info: Starting migration of Main DB to 13 22:00:08.4 Info: AlterTable Notifications 22:00:08.4 Info: => 6E-07s 22:00:08.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:08.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:08.4 Info: => 0.0005097s 22:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:08', 'album_download_notification') 22:00:08.4 Info: Committing Transaction 22:00:08.4 Info: 13: album_download_notification migrated 22:00:08.4 Info: => 0.0012049s 22:00:08.4 Info: 14: fix_language_metadata_profiles migrating 22:00:08.4 Info: Beginning Transaction 22:00:08.4 Info: Starting migration of Main DB to 14 22:00:08.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:00:08.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:00:08.4 Info: => 7.5E-05s 22:00:08.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:00:08.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:00:08.4 Info: => 4.95E-05s 22:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:08', 'fix_language_metadata_profiles') 22:00:08.4 Info: Committing Transaction 22:00:08.4 Info: 14: fix_language_metadata_profiles migrated 22:00:08.4 Info: => 0.0007138s 22:00:08.4 Info: 15: remove_fanzub migrating 22:00:08.4 Info: Beginning Transaction 22:00:08.4 Info: Starting migration of Main DB to 15 22:00:08.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:08.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:08.4 Info: => 4.06E-05s 22:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:08', 'remove_fanzub') 22:00:08.4 Info: Committing Transaction 22:00:08.4 Info: 15: remove_fanzub migrated 22:00:08.4 Info: => 0.0017792s 22:00:08.4 Info: 16: update_artist_history_indexes migrating 22:00:08.4 Info: Beginning Transaction 22:00:08.4 Info: Starting migration of Main DB to 16 22:00:08.4 Info: CreateIndex Albums (ArtistId) 22:00:08.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:08.4 Info: => 0.0001027s 22:00:08.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:08.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:08.4 Info: => 7.6E-05s 22:00:08.4 Info: DeleteIndex History (AlbumId) 22:00:08.4 Info: DROP INDEX "IX_History_AlbumId" 22:00:08.4 Info: => 0.0001204s 22:00:08.4 Info: CreateIndex History (AlbumId, Date) 22:00:08.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:08.4 Info: => 8.9E-05s 22:00:08.4 Info: DeleteIndex History (DownloadId) 22:00:08.4 Info: DROP INDEX "IX_History_DownloadId" 22:00:08.4 Info: => 0.0001053s 22:00:08.4 Info: CreateIndex History (DownloadId, Date) 22:00:08.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:08.4 Info: => 8.29E-05s 22:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:08', 'update_artist_history_indexes') 22:00:08.4 Info: Committing Transaction 22:00:08.4 Info: 16: update_artist_history_indexes migrated 22:00:08.4 Info: => 0.0008333s 22:00:08.4 Info: 17: remove_nma migrating 22:00:08.4 Info: Beginning Transaction 22:00:08.4 Info: Starting migration of Main DB to 17 22:00:08.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:08.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:08.4 Info: => 4.55E-05s 22:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:08', 'remove_nma') 22:00:08.4 Info: Committing Transaction 22:00:08.4 Info: 17: remove_nma migrated 22:00:08.4 Info: => 0.0007233s 22:00:08.4 Info: 18: album_disambiguation migrating 22:00:08.4 Info: Beginning Transaction 22:00:08.4 Info: Starting migration of Main DB to 18 22:00:08.4 Info: AlterTable Albums 22:00:08.4 Info: => 5E-07s 22:00:08.4 Info: CreateColumn Albums Disambiguation String 22:00:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:08.4 Info: => 0.0005284s 22:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:08', 'album_disambiguation') 22:00:08.4 Info: Committing Transaction 22:00:08.4 Info: 18: album_disambiguation migrated 22:00:08.4 Info: => 0.0012621s 22:00:08.4 Info: 19: add_ape_quality_in_profiles migrating 22:00:08.4 Info: Beginning Transaction 22:00:08.4 Info: Starting migration of Main DB to 19 22:00:08.4 Info: PerformDBOperation 22:00:08.4 Info: Performing DB Operation 22:00:08.4 Info: => 2.9E-05s 22:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:08', 'add_ape_quality_in_profiles') 22:00:08.4 Info: Committing Transaction 22:00:08.4 Info: 19: add_ape_quality_in_profiles migrated 22:00:08.4 Info: => 0.0007029s 22:00:08.4 Info: 20: remove_pushalot migrating 22:00:08.4 Info: Beginning Transaction 22:00:08.4 Info: Starting migration of Main DB to 20 22:00:08.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:08.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:08.4 Info: => 4.44E-05s 22:00:08.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:08.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:08.4 Info: => 2.94E-05s 22:00:08.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:08.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:08.4 Info: => 2.82E-05s 22:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:08', 'remove_pushalot') 22:00:08.4 Info: Committing Transaction 22:00:08.4 Info: 20: remove_pushalot migrated 22:00:08.4 Info: => 0.0006896s 22:00:08.4 Info: 21: add_custom_filters migrating 22:00:08.4 Info: Beginning Transaction 22:00:08.4 Info: Starting migration of Main DB to 21 22:00:08.4 Info: CreateTable CustomFilters 22:00:08.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:00:08.4 Info: => 0.0001221s 22:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:08', 'add_custom_filters') 22:00:08.4 Info: Committing Transaction 22:00:08.4 Info: 21: add_custom_filters migrated 22:00:08.4 Info: => 0.0008615s 22:00:08.4 Info: 22: import_list_tags migrating 22:00:08.4 Info: Beginning Transaction 22:00:08.4 Info: Starting migration of Main DB to 22 22:00:08.4 Info: AlterTable ImportLists 22:00:08.4 Info: => 5E-07s 22:00:08.4 Info: CreateColumn ImportLists Tags String 22:00:08.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:08.4 Info: => 0.0005257s 22:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:08', 'import_list_tags') 22:00:08.4 Info: Committing Transaction 22:00:08.4 Info: 22: import_list_tags migrated 22:00:08.4 Info: => 0.0012705s 22:00:08.4 Info: 23: add_release_groups_etc migrating 22:00:08.4 Info: Beginning Transaction 22:00:08.4 Info: Starting migration of Main DB to 23 22:00:08.4 Info: CreateTable ArtistMetadata 22:00:08.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:00:08.4 Info: => 0.000164s 22:00:08.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:08.4 Info: => 8.47E-05s 22:00:08.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:00:08.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:00:08.4 Info: => 7.48E-05s 22:00:08.4 Info: AlterTable Artists 22:00:08.4 Info: => 4E-07s 22:00:08.4 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:08.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:08.4 Info: => 0.0005231s 22:00:08.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:08.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:08.4 Info: => 8.93E-05s 22:00:08.4 Info: CreateTable AlbumReleases 22:00:08.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:00:08.4 Info: => 0.0001448s 22:00:08.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:08.4 Info: => 7.58E-05s 22:00:08.4 Info: CreateIndex AlbumReleases (AlbumId) 22:00:08.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:08.4 Info: => 6.69E-05s 22:00:08.4 Info: PerformDBOperation 22:00:08.4 Info: Performing DB Operation 22:00:08.4 Info: => 2.76E-05s 22:00:08.4 Info: AlterTable Albums 22:00:08.4 Info: => 3E-07s 22:00:08.4 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:08.4 Info: => 0.0005242s 22:00:08.4 Info: AlterTable Albums 22:00:08.4 Info: => 5E-07s 22:00:08.4 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:08.4 Info: => 0.0005309s 22:00:08.4 Info: AlterTable Albums 22:00:08.4 Info: => 6E-07s 22:00:08.4 Info: CreateColumn Albums Links String 22:00:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:08.4 Info: => 0.0005147s 22:00:08.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:00:08.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:08.4 Info: => 7.25E-05s 22:00:08.4 Info: AlterTable Tracks 22:00:08.4 Info: => 4E-07s 22:00:08.4 Info: CreateColumn Tracks ForeignRecordingId String 22:00:08.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:08.4 Info: => 0.0005096s 22:00:08.4 Info: AlterTable Tracks 22:00:08.4 Info: => 7E-07s 22:00:08.4 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:08.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:08.4 Info: => 0.0005049s 22:00:08.4 Info: AlterTable Tracks 22:00:08.4 Info: => 5E-07s 22:00:08.4 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:08.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:08.4 Info: => 0.0005061s 22:00:08.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:00:08.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:08.4 Info: => 7.55E-05s 22:00:08.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:00:08.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:08.4 Info: => 5.74E-05s 22:00:08.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:08.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:08.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:00:08.4 Info: DROP TABLE "Artists" 22:00:08.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:08.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:08.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:08.4 Info: => 0.0054262s 22:00:08.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:08.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:00:08.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:00:08.4 Info: DROP TABLE "Albums" 22:00:08.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.4 Info: => 0.0040192s 22:00:08.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:08.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:00:08.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:00:08.5 Info: DROP TABLE "Tracks" 22:00:08.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:08.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:08.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:08.5 Info: => 0.0036893s 22:00:08.5 Info: DeleteColumn TrackFiles ArtistId 22:00:08.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:00:08.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:00:08.5 Info: DROP TABLE "TrackFiles" 22:00:08.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:08.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:08.5 Info: => 0.0067844s 22:00:08.5 Info: CreateIndex Artists (ArtistMetadataId) 22:00:08.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:08.5 Info: => 9.31E-05s 22:00:08.5 Info: CreateIndex Artists (Monitored) 22:00:08.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:08.5 Info: => 7.54E-05s 22:00:08.5 Info: CreateIndex Albums (ArtistMetadataId) 22:00:08.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:08.5 Info: => 7.3E-05s 22:00:08.5 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:08.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:08.5 Info: => 7.76E-05s 22:00:08.5 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:08.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:08.5 Info: => 7.83E-05s 22:00:08.5 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:08.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:08.5 Info: => 7.26E-05s 22:00:08.5 Info: UpdateData 22:00:08.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:08.5 Info: => 4.08E-05s 22:00:08.5 Info: UpdateData 22:00:08.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:08.5 Info: => 3.04E-05s 22:00:08.5 Info: UpdateData 22:00:08.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:08.5 Info: => 3.67E-05s 22:00:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:08', 'add_release_groups_etc') 22:00:08.5 Info: Committing Transaction 22:00:08.5 Info: 23: add_release_groups_etc migrated 22:00:08.5 Info: => 0.0099159s 22:00:08.5 Info: 24: NewMediaInfoFormat migrating 22:00:08.5 Info: Beginning Transaction 22:00:08.5 Info: Starting migration of Main DB to 24 22:00:08.5 Info: UpdateData 22:00:08.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:08.5 Info: => 5.38E-05s 22:00:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:08', 'NewMediaInfoFormat') 22:00:08.5 Info: Committing Transaction 22:00:08.5 Info: 24: NewMediaInfoFormat migrated 22:00:08.5 Info: => 0.0007958s 22:00:08.5 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:08.5 Info: Beginning Transaction 22:00:08.5 Info: Starting migration of Main DB to 25 22:00:08.5 Info: RenameTable Restrictions ReleaseProfiles 22:00:08.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:08.5 Info: => 0.0015594s 22:00:08.5 Info: AlterTable ReleaseProfiles 22:00:08.5 Info: => 8E-07s 22:00:08.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:08.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:08.5 Info: => 0.0005596s 22:00:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:08', 'rename_restrictions_to_release_profiles') 22:00:08.5 Info: Committing Transaction 22:00:08.5 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:08.5 Info: => 0.0016654s 22:00:08.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:08.5 Info: Beginning Transaction 22:00:08.5 Info: Starting migration of Main DB to 26 22:00:08.5 Info: RenameTable Profiles QualityProfiles 22:00:08.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:08.5 Info: => 0.0014883s 22:00:08.5 Info: AlterTable QualityProfiles 22:00:08.5 Info: => 8E-07s 22:00:08.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:08.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:08.5 Info: => 0.0005536s 22:00:08.5 Info: AlterTable LanguageProfiles 22:00:08.5 Info: => 6E-07s 22:00:08.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:08.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:08.5 Info: => 0.0005321s 22:00:08.5 Info: UpdateData 22:00:08.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:08.5 Info: => 4.94E-05s 22:00:08.5 Info: UpdateData 22:00:08.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:08.5 Info: => 2.77E-05s 22:00:08.5 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:08.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:00:08.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:00:08.5 Info: DROP TABLE "Artists" 22:00:08.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:08.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:08.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:08.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:08.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:08.5 Info: => 0.0041363s 22:00:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:08', 'rename_quality_profiles_add_upgrade_allowed') 22:00:08.5 Info: Committing Transaction 22:00:08.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:08.5 Info: => 0.0051572s 22:00:08.5 Info: 27: add_import_exclusions migrating 22:00:08.5 Info: Beginning Transaction 22:00:08.5 Info: Starting migration of Main DB to 27 22:00:08.5 Info: CreateTable ImportListExclusions 22:00:08.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:08.5 Info: => 0.0001547s 22:00:08.5 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:08.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:08.5 Info: => 8.39E-05s 22:00:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:08', 'add_import_exclusions') 22:00:08.5 Info: Committing Transaction 22:00:08.5 Info: 27: add_import_exclusions migrated 22:00:08.5 Info: => 0.0009466s 22:00:08.5 Info: 28: clean_artist_metadata_table migrating 22:00:08.5 Info: Beginning Transaction 22:00:08.5 Info: Starting migration of Main DB to 28 22:00:08.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:00:08.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:00:08.5 Info: => 0.0001636s 22:00:08.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:00:08.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:00:08.5 Info: => 0.0001226s 22:00:08.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:00:08.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:00:08.5 Info: => 0.000114s 22:00:08.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:00:08.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:00:08.5 Info: => 0.000121s 22:00:08.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:00:08.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:00:08.5 Info: => 0.0001181s 22:00:08.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:00:08.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:00:08.5 Info: => 0.0001174s 22:00:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:08', 'clean_artist_metadata_table') 22:00:08.5 Info: Committing Transaction 22:00:08.5 Info: 28: clean_artist_metadata_table migrated 22:00:08.5 Info: => 0.0008409s 22:00:08.5 Info: 29: health_issue_notification migrating 22:00:08.5 Info: Beginning Transaction 22:00:08.5 Info: Starting migration of Main DB to 29 22:00:08.5 Info: AlterTable Notifications 22:00:08.5 Info: => 6E-07s 22:00:08.5 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:08.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:08.5 Info: => 0.0006195s 22:00:08.5 Info: AlterTable Notifications 22:00:08.5 Info: => 8E-07s 22:00:08.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:08.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:08.5 Info: => 0.0006125s 22:00:08.5 Info: AlterTable Notifications 22:00:08.5 Info: => 6E-07s 22:00:08.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:08.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:08.5 Info: => 0.0005451s 22:00:08.5 Info: AlterTable Notifications 22:00:08.5 Info: => 5E-07s 22:00:08.5 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:08.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:08.5 Info: => 0.0005634s 22:00:08.5 Info: AlterTable Notifications 22:00:08.5 Info: => 6E-07s 22:00:08.5 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:08.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:08.5 Info: => 0.0005364s 22:00:08.5 Info: DeleteColumn Notifications OnDownload 22:00:08.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:00:08.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:00:08.5 Info: DROP TABLE "Notifications" 22:00:08.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:08.5 Info: => 0.0053717s 22:00:08.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:08.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:00:08.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:00:08.5 Info: DROP TABLE "Notifications" 22:00:08.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:08.5 Info: => 0.0036954s 22:00:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:08', 'health_issue_notification') 22:00:08.5 Info: Committing Transaction 22:00:08.5 Info: 29: health_issue_notification migrated 22:00:08.5 Info: => 0.013217s 22:00:08.5 Info: 30: add_mediafilerepository_mtime migrating 22:00:08.5 Info: Beginning Transaction 22:00:08.5 Info: Starting migration of Main DB to 30 22:00:08.5 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 22:00:08.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 22:00:08.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 22:00:08.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-04-14T22:00:08', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:08.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 22:00:08.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-04-14T22:00:08', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:08.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 22:00:08.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 22:00:08.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track1.mp3', 100, '2025-04-14T22:00:08', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:08.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 22:00:08.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track2.mp3', 100, '2025-04-14T22:00:08', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 22:00:08.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 22:00:08.5 Info: AlterTable TrackFiles 22:00:08.5 Info: => 9E-07s 22:00:08.5 Info: CreateColumn TrackFiles Modified DateTime 22:00:08.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:08.5 Info: => 0.0006273s 22:00:08.5 Info: AlterTable TrackFiles 22:00:08.5 Info: => 8E-07s 22:00:08.5 Info: CreateColumn TrackFiles Path String 22:00:08.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:08.5 Info: => 0.000541s 22:00:08.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:08.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:08.5 Info: => 3.98E-05s 22:00:08.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:08.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 22:00:08.5 Info: => 0.0001279s 22:00:08.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:00:08.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 22:00:08.5 Info: => 0.0001358s 22:00:08.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:00:08.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 22:00:08.5 Info: => 0.0001471s 22:00:08.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:00:08.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 22:00:08.5 Info: => 8.33E-05s 22:00:08.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:08.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:08.5 Info: => 0.0001173s 22:00:08.5 Info: AlterTable TrackFiles 22:00:08.5 Info: => 6E-07s 22:00:08.5 Info: AlterColumn TrackFiles Path String 22:00:08.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:08.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 22:00:08.5 Info: DROP TABLE "TrackFiles" 22:00:08.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:08.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:08.5 Info: => 0.0039404s 22:00:08.5 Info: CreateIndex TrackFiles (Path) 22:00:08.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:08.5 Info: => 7.95E-05s 22:00:08.5 Info: DeleteColumn TrackFiles RelativePath 22:00:08.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:08.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 22:00:08.5 Info: DROP TABLE "TrackFiles" 22:00:08.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:08.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:08.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:08.5 Info: => 0.0059508s 22:00:08.5 Info: -> 12 Insert operations completed in 00:00:00.0018327 taking an average of 00:00:00.0001527 22:00:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:08', 'add_mediafilerepository_mtime') 22:00:08.5 Info: Committing Transaction 22:00:08.5 Info: 30: add_mediafilerepository_mtime migrated 22:00:08.5 Info: => 0.0072206s 22:00:08.5 Debug: Took: 00:00:00.1984595 22:00:08.5 Debug: Got 2 tracks 22:00:08.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 22:00:08.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 22:00:08.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648086137642_181/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:08.6 Info: DatabaseEngineVersionCheck migrating 22:00:08.6 Info: PerformDBOperation 22:00:08.6 Info: Performing DB Operation 22:00:08.6 Info: SQLite 3.49.1 22:00:08.6 Info: => 0.0048703s 22:00:08.6 Info: DatabaseEngineVersionCheck migrated 22:00:08.6 Info: => 0.0048843s 22:00:08.6 Info: VersionMigration migrating 22:00:08.6 Info: Beginning Transaction 22:00:08.6 Info: CreateTable VersionInfo 22:00:08.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:08.6 Info: => 0.000155s 22:00:08.6 Info: Committing Transaction 22:00:08.6 Info: VersionMigration migrated 22:00:08.6 Info: => 0.003937s 22:00:08.6 Info: VersionUniqueMigration migrating 22:00:08.6 Info: Beginning Transaction 22:00:08.6 Info: CreateIndex VersionInfo (Version) 22:00:08.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:08.6 Info: => 0.0001391s 22:00:08.6 Info: AlterTable VersionInfo 22:00:08.6 Info: => 6E-07s 22:00:08.6 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:08.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:08.6 Info: => 0.0006029s 22:00:08.6 Info: Committing Transaction 22:00:08.6 Info: VersionUniqueMigration migrated 22:00:08.6 Info: => 0.0018306s 22:00:08.6 Info: VersionDescriptionMigration migrating 22:00:08.6 Info: Beginning Transaction 22:00:08.6 Info: AlterTable VersionInfo 22:00:08.6 Info: => 5E-07s 22:00:08.6 Info: CreateColumn VersionInfo Description String 22:00:08.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:08.6 Info: => 0.0002168s 22:00:08.6 Info: Committing Transaction 22:00:08.6 Info: VersionDescriptionMigration migrated 22:00:08.6 Info: => 0.001433s 22:00:08.6 Info: 1: InitialSetup migrating 22:00:08.6 Info: Beginning Transaction 22:00:08.6 Info: Starting migration of Main DB to 1 22:00:08.6 Info: CreateTable Config 22:00:08.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:08.6 Info: => 0.000172s 22:00:08.6 Info: CreateIndex Config (Key) 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:08.6 Info: => 7.83E-05s 22:00:08.6 Info: CreateTable RootFolders 22:00:08.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:08.6 Info: => 8.27E-05s 22:00:08.6 Info: CreateIndex RootFolders (Path) 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:08.6 Info: => 6.66E-05s 22:00:08.6 Info: CreateTable Artists 22:00:08.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:00:08.6 Info: => 0.0002156s 22:00:08.6 Info: CreateIndex Artists (ForeignArtistId) 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:08.6 Info: => 6.94E-05s 22:00:08.6 Info: CreateIndex Artists (NameSlug) 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:08.6 Info: => 6.58E-05s 22:00:08.6 Info: CreateIndex Artists (CleanName) 22:00:08.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:08.6 Info: => 6.66E-05s 22:00:08.6 Info: CreateIndex Artists (Path) 22:00:08.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:08.6 Info: => 6.64E-05s 22:00:08.6 Info: CreateTable Albums 22:00:08.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:00:08.6 Info: => 0.0001939s 22:00:08.6 Info: CreateIndex Albums (ForeignAlbumId) 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.6 Info: => 7.05E-05s 22:00:08.6 Info: CreateIndex Albums (MBId) 22:00:08.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:08.6 Info: => 6.33E-05s 22:00:08.6 Info: CreateIndex Albums (TADBId) 22:00:08.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:08.6 Info: => 6.5E-05s 22:00:08.6 Info: CreateIndex Albums (TitleSlug) 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:08.6 Info: => 6.28E-05s 22:00:08.6 Info: CreateIndex Albums (CleanTitle) 22:00:08.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.6 Info: => 5.97E-05s 22:00:08.6 Info: CreateIndex Albums (Path) 22:00:08.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:08.6 Info: => 5.84E-05s 22:00:08.6 Info: CreateTable Tracks 22:00:08.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:00:08.6 Info: => 0.0001277s 22:00:08.6 Info: CreateIndex Tracks (ForeignTrackId) 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:08.6 Info: => 6.54E-05s 22:00:08.6 Info: CreateIndex Tracks (ArtistId) 22:00:08.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:08.6 Info: => 7.26E-05s 22:00:08.6 Info: CreateIndex Tracks (TrackFileId) 22:00:08.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:08.6 Info: => 6.8E-05s 22:00:08.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:08.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:08.6 Info: => 7.03E-05s 22:00:08.6 Info: CreateTable TrackFiles 22:00:08.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:00:08.6 Info: => 0.0001233s 22:00:08.6 Info: CreateIndex TrackFiles (ArtistId) 22:00:08.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:08.6 Info: => 6.77E-05s 22:00:08.6 Info: CreateIndex TrackFiles (AlbumId) 22:00:08.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:08.6 Info: => 6.38E-05s 22:00:08.6 Info: CreateTable History 22:00:08.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:00:08.6 Info: => 0.0001289s 22:00:08.6 Info: CreateIndex History (Date) 22:00:08.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:08.6 Info: => 7.09E-05s 22:00:08.6 Info: CreateIndex History (EventType) 22:00:08.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:08.6 Info: => 6.33E-05s 22:00:08.6 Info: CreateIndex History (DownloadId) 22:00:08.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:08.6 Info: => 6.16E-05s 22:00:08.6 Info: CreateIndex History (AlbumId) 22:00:08.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:08.6 Info: => 6.47E-05s 22:00:08.6 Info: CreateTable Notifications 22:00:08.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:00:08.6 Info: => 0.0001136s 22:00:08.6 Info: CreateTable ScheduledTasks 22:00:08.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:00:08.6 Info: => 9.27E-05s 22:00:08.6 Info: CreateIndex ScheduledTasks (TypeName) 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:08.6 Info: => 7.22E-05s 22:00:08.6 Info: CreateTable Indexers 22:00:08.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:00:08.6 Info: => 0.000183s 22:00:08.6 Info: CreateIndex Indexers (Name) 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:08.6 Info: => 7.61E-05s 22:00:08.6 Info: CreateTable Profiles 22:00:08.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:00:08.6 Info: => 9.42E-05s 22:00:08.6 Info: CreateIndex Profiles (Name) 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:08.6 Info: => 7.33E-05s 22:00:08.6 Info: CreateTable QualityDefinitions 22:00:08.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:00:08.6 Info: => 9.66E-05s 22:00:08.6 Info: CreateIndex QualityDefinitions (Quality) 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:08.6 Info: => 7.11E-05s 22:00:08.6 Info: CreateIndex QualityDefinitions (Title) 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:08.6 Info: => 6.66E-05s 22:00:08.6 Info: CreateTable NamingConfig 22:00:08.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:00:08.6 Info: => 0.0001101s 22:00:08.6 Info: CreateTable Blacklist 22:00:08.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:00:08.6 Info: => 0.0001466s 22:00:08.6 Info: CreateTable Metadata 22:00:08.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:00:08.6 Info: => 9.69E-05s 22:00:08.6 Info: CreateTable MetadataFiles 22:00:08.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:00:08.6 Info: => 0.0001172s 22:00:08.6 Info: CreateTable DownloadClients 22:00:08.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:00:08.6 Info: => 9.23E-05s 22:00:08.6 Info: CreateTable PendingReleases 22:00:08.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:00:08.6 Info: => 0.0001013s 22:00:08.6 Info: CreateTable RemotePathMappings 22:00:08.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:00:08.6 Info: => 0.0001149s 22:00:08.6 Info: CreateTable Tags 22:00:08.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:08.6 Info: => 8.8E-05s 22:00:08.6 Info: CreateIndex Tags (Label) 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:08.6 Info: => 8.2E-05s 22:00:08.6 Info: CreateTable Restrictions 22:00:08.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:08.6 Info: => 9.5E-05s 22:00:08.6 Info: CreateTable DelayProfiles 22:00:08.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:00:08.6 Info: => 0.0001186s 22:00:08.6 Info: CreateTable Users 22:00:08.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:00:08.6 Info: => 8.88E-05s 22:00:08.6 Info: CreateIndex Users (Identifier) 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:08.6 Info: => 0.0001146s 22:00:08.6 Info: CreateIndex Users (Username) 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:08.6 Info: => 9.25E-05s 22:00:08.6 Info: CreateTable Commands 22:00:08.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:00:08.6 Info: => 0.0001274s 22:00:08.6 Info: CreateTable IndexerStatus 22:00:08.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:00:08.6 Info: => 0.0001162s 22:00:08.6 Info: CreateIndex IndexerStatus (ProviderId) 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:08.6 Info: => 8.27E-05s 22:00:08.6 Info: CreateTable ExtraFiles 22:00:08.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:00:08.6 Info: => 0.000115s 22:00:08.6 Info: CreateTable LyricFiles 22:00:08.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:00:08.6 Info: => 0.0001363s 22:00:08.6 Info: CreateTable LanguageProfiles 22:00:08.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:00:08.6 Info: => 9.67E-05s 22:00:08.6 Info: CreateIndex LanguageProfiles (Name) 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:08.6 Info: => 8.54E-05s 22:00:08.6 Info: CreateTable DownloadClientStatus 22:00:08.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:00:08.6 Info: => 0.0001116s 22:00:08.6 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:08.6 Info: => 9.02E-05s 22:00:08.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:08.6 Info: -> 1 Insert operations completed in 00:00:00.0000617 taking an average of 00:00:00.0000617 22:00:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:08', 'InitialSetup') 22:00:08.6 Info: Committing Transaction 22:00:08.6 Info: 1: InitialSetup migrated 22:00:08.6 Info: => 0.0121407s 22:00:08.6 Info: 2: add_reason_to_pending_releases migrating 22:00:08.6 Info: Beginning Transaction 22:00:08.6 Info: Starting migration of Main DB to 2 22:00:08.6 Info: AlterTable PendingReleases 22:00:08.6 Info: => 7E-07s 22:00:08.6 Info: CreateColumn PendingReleases Reason Int32 22:00:08.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:08.6 Info: => 0.0005609s 22:00:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:08', 'add_reason_to_pending_releases') 22:00:08.6 Info: Committing Transaction 22:00:08.6 Info: 2: add_reason_to_pending_releases migrated 22:00:08.6 Info: => 0.001328s 22:00:08.6 Info: 3: add_medium_support migrating 22:00:08.6 Info: Beginning Transaction 22:00:08.6 Info: Starting migration of Main DB to 3 22:00:08.6 Info: AlterTable Albums 22:00:08.6 Info: => 7E-07s 22:00:08.6 Info: CreateColumn Albums Media String 22:00:08.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:08.6 Info: => 0.000519s 22:00:08.6 Info: AlterTable Tracks 22:00:08.6 Info: => 6E-07s 22:00:08.6 Info: CreateColumn Tracks MediumNumber Int32 22:00:08.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:08.6 Info: => 0.0004733s 22:00:08.6 Info: AlterTable Tracks 22:00:08.6 Info: => 6E-07s 22:00:08.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:08.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:08.6 Info: => 0.0004686s 22:00:08.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:08.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:08.6 Info: => 4.37E-05s 22:00:08.6 Info: DeleteColumn Tracks TrackNumber 22:00:08.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:00:08.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:00:08.6 Info: DROP TABLE "Tracks" 22:00:08.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:08.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:08.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:08.6 Info: => 0.003739s 22:00:08.6 Info: AlterTable Tracks 22:00:08.6 Info: => 6E-07s 22:00:08.6 Info: CreateColumn Tracks TrackNumber String 22:00:08.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:08.6 Info: => 0.000473s 22:00:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:08', 'add_medium_support') 22:00:08.6 Info: Committing Transaction 22:00:08.6 Info: 3: add_medium_support migrated 22:00:08.6 Info: => 0.0013362s 22:00:08.6 Info: 4: add_various_qualites_in_profile migrating 22:00:08.6 Info: Beginning Transaction 22:00:08.6 Info: Starting migration of Main DB to 4 22:00:08.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:08.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:08.6 Info: => 5.22E-05s 22:00:08.6 Info: PerformDBOperation 22:00:08.6 Info: Performing DB Operation 22:00:08.6 Info: => 3.81E-05s 22:00:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:08', 'add_various_qualites_in_profile') 22:00:08.6 Info: Committing Transaction 22:00:08.6 Info: 4: add_various_qualites_in_profile migrated 22:00:08.6 Info: => 0.0006771s 22:00:08.6 Info: 5: metadata_profiles migrating 22:00:08.6 Info: Beginning Transaction 22:00:08.6 Info: Starting migration of Main DB to 5 22:00:08.6 Info: CreateTable MetadataProfiles 22:00:08.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:00:08.6 Info: => 0.0001316s 22:00:08.6 Info: CreateIndex MetadataProfiles (Name) 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:08.6 Info: => 8.65E-05s 22:00:08.6 Info: AlterTable Artists 22:00:08.6 Info: => 4E-07s 22:00:08.6 Info: CreateColumn Artists MetadataProfileId Int32 22:00:08.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:08.6 Info: => 0.0005002s 22:00:08.6 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:08.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:00:08.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:00:08.6 Info: DROP TABLE "Artists" 22:00:08.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:08.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:08.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:08.6 Info: => 0.0040238s 22:00:08.6 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:08.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:00:08.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:00:08.6 Info: DROP TABLE "Artists" 22:00:08.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:08.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:08.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:08.6 Info: => 0.0038838s 22:00:08.6 Info: AlterTable Albums 22:00:08.6 Info: => 4E-07s 22:00:08.6 Info: CreateColumn Albums SecondaryTypes String 22:00:08.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:08.6 Info: => 0.0004944s 22:00:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:08', 'metadata_profiles') 22:00:08.6 Info: Committing Transaction 22:00:08.6 Info: 5: metadata_profiles migrated 22:00:08.6 Info: => 0.0016931s 22:00:08.6 Info: 6: separate_automatic_and_interactive_search migrating 22:00:08.6 Info: Beginning Transaction 22:00:08.6 Info: Starting migration of Main DB to 6 22:00:08.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:08.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:00:08.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:08.6 Info: DROP TABLE "Indexers" 22:00:08.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:08.6 Info: => 0.0045069s 22:00:08.6 Info: AlterTable Indexers 22:00:08.6 Info: => 6E-07s 22:00:08.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:08.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:08.6 Info: => 0.0005092s 22:00:08.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:08.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:08.6 Info: => 4.09E-05s 22:00:08.6 Info: AlterTable Indexers 22:00:08.6 Info: => 4E-07s 22:00:08.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:08.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:00:08.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:00:08.6 Info: DROP TABLE "Indexers" 22:00:08.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:08.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:08.6 Info: => 0.0041836s 22:00:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:08', 'separate_automatic_and_interactive_search') 22:00:08.6 Info: Committing Transaction 22:00:08.6 Info: 6: separate_automatic_and_interactive_search migrated 22:00:08.6 Info: => 0.0051258s 22:00:08.6 Info: 7: change_album_path_to_relative migrating 22:00:08.6 Info: Beginning Transaction 22:00:08.6 Info: Starting migration of Main DB to 7 22:00:08.6 Info: DeleteColumn Albums Path 22:00:08.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:00:08.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:00:08.6 Info: DROP TABLE "Albums" 22:00:08.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:08.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:08.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:08.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:08.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.7 Info: => 0.0040767s 22:00:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:08', 'change_album_path_to_relative') 22:00:08.7 Info: Committing Transaction 22:00:08.7 Info: 7: change_album_path_to_relative migrated 22:00:08.7 Info: => 0.0049338s 22:00:08.7 Info: 8: change_quality_size_mb_to_kb migrating 22:00:08.7 Info: Beginning Transaction 22:00:08.7 Info: Starting migration of Main DB to 8 22:00:08.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:00:08.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:00:08.7 Info: => 5.24E-05s 22:00:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:08', 'change_quality_size_mb_to_kb') 22:00:08.7 Info: Committing Transaction 22:00:08.7 Info: 8: change_quality_size_mb_to_kb migrated 22:00:08.7 Info: => 0.0007657s 22:00:08.7 Info: 9: album_releases migrating 22:00:08.7 Info: Beginning Transaction 22:00:08.7 Info: Starting migration of Main DB to 9 22:00:08.7 Info: AlterTable Albums 22:00:08.7 Info: => 7E-07s 22:00:08.7 Info: CreateColumn Albums Releases String 22:00:08.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:08.7 Info: => 0.0005256s 22:00:08.7 Info: AlterTable Albums 22:00:08.7 Info: => 6E-07s 22:00:08.7 Info: CreateColumn Albums CurrentRelease String 22:00:08.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:08.7 Info: => 0.0004971s 22:00:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:08', 'album_releases') 22:00:08.7 Info: Committing Transaction 22:00:08.7 Info: 9: album_releases migrated 22:00:08.7 Info: => 0.0012566s 22:00:08.7 Info: 10: album_releases_fix migrating 22:00:08.7 Info: Beginning Transaction 22:00:08.7 Info: Starting migration of Main DB to 10 22:00:08.7 Info: AlterTable Albums 22:00:08.7 Info: => 6E-07s 22:00:08.7 Info: AlterColumn Albums Releases String 22:00:08.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:00:08.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:00:08.7 Info: DROP TABLE "Albums" 22:00:08.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:08.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:08.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:08.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:08.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.7 Info: => 0.004719s 22:00:08.7 Info: AlterTable Albums 22:00:08.7 Info: => 5E-07s 22:00:08.7 Info: AlterColumn Albums CurrentRelease String 22:00:08.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:00:08.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:00:08.7 Info: DROP TABLE "Albums" 22:00:08.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:08.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:08.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:08.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:08.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.7 Info: => 0.0048026s 22:00:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:08', 'album_releases_fix') 22:00:08.7 Info: Committing Transaction 22:00:08.7 Info: 10: album_releases_fix migrated 22:00:08.7 Info: => 0.0058011s 22:00:08.7 Info: 11: import_lists migrating 22:00:08.7 Info: Beginning Transaction 22:00:08.7 Info: Starting migration of Main DB to 11 22:00:08.7 Info: CreateTable ImportLists 22:00:08.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:00:08.7 Info: => 0.000165s 22:00:08.7 Info: CreateIndex ImportLists (Name) 22:00:08.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:08.7 Info: => 7.94E-05s 22:00:08.7 Info: CreateTable ImportListStatus 22:00:08.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:00:08.7 Info: => 0.0001059s 22:00:08.7 Info: CreateIndex ImportListStatus (ProviderId) 22:00:08.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:08.7 Info: => 7.63E-05s 22:00:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:08', 'import_lists') 22:00:08.7 Info: Committing Transaction 22:00:08.7 Info: 11: import_lists migrated 22:00:08.7 Info: => 0.0008422s 22:00:08.7 Info: 12: add_release_status migrating 22:00:08.7 Info: Beginning Transaction 22:00:08.7 Info: Starting migration of Main DB to 12 22:00:08.7 Info: AlterTable MetadataProfiles 22:00:08.7 Info: => 6E-07s 22:00:08.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:08.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:08.7 Info: => 0.0005366s 22:00:08.7 Info: PerformDBOperation 22:00:08.7 Info: Performing DB Operation 22:00:08.7 Info: => 3.07E-05s 22:00:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:08', 'add_release_status') 22:00:08.7 Info: Committing Transaction 22:00:08.7 Info: 12: add_release_status migrated 22:00:08.7 Info: => 0.0007686s 22:00:08.7 Info: 13: album_download_notification migrating 22:00:08.7 Info: Beginning Transaction 22:00:08.7 Info: Starting migration of Main DB to 13 22:00:08.7 Info: AlterTable Notifications 22:00:08.7 Info: => 6E-07s 22:00:08.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:08.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:08.7 Info: => 0.0005279s 22:00:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:08', 'album_download_notification') 22:00:08.7 Info: Committing Transaction 22:00:08.7 Info: 13: album_download_notification migrated 22:00:08.7 Info: => 0.0012994s 22:00:08.7 Info: 14: fix_language_metadata_profiles migrating 22:00:08.7 Info: Beginning Transaction 22:00:08.7 Info: Starting migration of Main DB to 14 22:00:08.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:00:08.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:00:08.7 Info: => 0.000103s 22:00:08.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:00:08.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:00:08.7 Info: => 5.51E-05s 22:00:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:08', 'fix_language_metadata_profiles') 22:00:08.7 Info: Committing Transaction 22:00:08.7 Info: 14: fix_language_metadata_profiles migrated 22:00:08.7 Info: => 0.0007635s 22:00:08.7 Info: 15: remove_fanzub migrating 22:00:08.7 Info: Beginning Transaction 22:00:08.7 Info: Starting migration of Main DB to 15 22:00:08.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:08.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:08.7 Info: => 4.3E-05s 22:00:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:08', 'remove_fanzub') 22:00:08.7 Info: Committing Transaction 22:00:08.7 Info: 15: remove_fanzub migrated 22:00:08.7 Info: => 0.0007687s 22:00:08.7 Info: 16: update_artist_history_indexes migrating 22:00:08.7 Info: Beginning Transaction 22:00:08.7 Info: Starting migration of Main DB to 16 22:00:08.7 Info: CreateIndex Albums (ArtistId) 22:00:08.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:08.7 Info: => 0.0001083s 22:00:08.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:08.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:08.7 Info: => 7.74E-05s 22:00:08.7 Info: DeleteIndex History (AlbumId) 22:00:08.7 Info: DROP INDEX "IX_History_AlbumId" 22:00:08.7 Info: => 0.0001237s 22:00:08.7 Info: CreateIndex History (AlbumId, Date) 22:00:08.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:08.7 Info: => 9.21E-05s 22:00:08.7 Info: DeleteIndex History (DownloadId) 22:00:08.7 Info: DROP INDEX "IX_History_DownloadId" 22:00:08.7 Info: => 0.0001106s 22:00:08.7 Info: CreateIndex History (DownloadId, Date) 22:00:08.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:08.7 Info: => 8.81E-05s 22:00:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:08', 'update_artist_history_indexes') 22:00:08.7 Info: Committing Transaction 22:00:08.7 Info: 16: update_artist_history_indexes migrated 22:00:08.7 Info: => 0.0008576s 22:00:08.7 Info: 17: remove_nma migrating 22:00:08.7 Info: Beginning Transaction 22:00:08.7 Info: Starting migration of Main DB to 17 22:00:08.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:08.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:08.7 Info: => 5.08E-05s 22:00:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:08', 'remove_nma') 22:00:08.7 Info: Committing Transaction 22:00:08.7 Info: 17: remove_nma migrated 22:00:08.7 Info: => 0.0007538s 22:00:08.7 Info: 18: album_disambiguation migrating 22:00:08.7 Info: Beginning Transaction 22:00:08.7 Info: Starting migration of Main DB to 18 22:00:08.7 Info: AlterTable Albums 22:00:08.7 Info: => 6E-07s 22:00:08.7 Info: CreateColumn Albums Disambiguation String 22:00:08.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:08.7 Info: => 0.0005461s 22:00:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:08', 'album_disambiguation') 22:00:08.7 Info: Committing Transaction 22:00:08.7 Info: 18: album_disambiguation migrated 22:00:08.7 Info: => 0.0013396s 22:00:08.7 Info: 19: add_ape_quality_in_profiles migrating 22:00:08.7 Info: Beginning Transaction 22:00:08.7 Info: Starting migration of Main DB to 19 22:00:08.7 Info: PerformDBOperation 22:00:08.7 Info: Performing DB Operation 22:00:08.7 Info: => 3.28E-05s 22:00:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:08', 'add_ape_quality_in_profiles') 22:00:08.7 Info: Committing Transaction 22:00:08.7 Info: 19: add_ape_quality_in_profiles migrated 22:00:08.7 Info: => 0.0007638s 22:00:08.7 Info: 20: remove_pushalot migrating 22:00:08.7 Info: Beginning Transaction 22:00:08.7 Info: Starting migration of Main DB to 20 22:00:08.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:08.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:08.7 Info: => 4.8E-05s 22:00:08.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:08.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:08.7 Info: => 3.06E-05s 22:00:08.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:08.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:08.7 Info: => 2.64E-05s 22:00:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:08', 'remove_pushalot') 22:00:08.7 Info: Committing Transaction 22:00:08.7 Info: 20: remove_pushalot migrated 22:00:08.7 Info: => 0.0007165s 22:00:08.7 Info: 21: add_custom_filters migrating 22:00:08.7 Info: Beginning Transaction 22:00:08.7 Info: Starting migration of Main DB to 21 22:00:08.7 Info: CreateTable CustomFilters 22:00:08.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:00:08.7 Info: => 0.0001292s 22:00:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:08', 'add_custom_filters') 22:00:08.7 Info: Committing Transaction 22:00:08.7 Info: 21: add_custom_filters migrated 22:00:08.7 Info: => 0.0008876s 22:00:08.7 Info: 22: import_list_tags migrating 22:00:08.7 Info: Beginning Transaction 22:00:08.7 Info: Starting migration of Main DB to 22 22:00:08.7 Info: AlterTable ImportLists 22:00:08.7 Info: => 5E-07s 22:00:08.7 Info: CreateColumn ImportLists Tags String 22:00:08.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:08.7 Info: => 0.0005394s 22:00:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:08', 'import_list_tags') 22:00:08.7 Info: Committing Transaction 22:00:08.7 Info: 22: import_list_tags migrated 22:00:08.7 Info: => 0.0012844s 22:00:08.7 Info: 23: add_release_groups_etc migrating 22:00:08.7 Info: Beginning Transaction 22:00:08.7 Info: Starting migration of Main DB to 23 22:00:08.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:00:08.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "trackCount": 0, "mediaCount": 0 }') 22:00:08.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:00:08.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:00:08.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:00:08.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:00:08.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:00:08.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:00:08.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:00:08.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:00:08.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:00:08.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:00:08.7 Info: CreateTable ArtistMetadata 22:00:08.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:00:08.7 Info: => 0.0001883s 22:00:08.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:08.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:08.7 Info: => 8.88E-05s 22:00:08.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:00:08.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:00:08.7 Info: => 8.48E-05s 22:00:08.7 Info: AlterTable Artists 22:00:08.7 Info: => 4E-07s 22:00:08.7 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:08.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:08.7 Info: => 0.000599s 22:00:08.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:08.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:08.7 Info: => 0.0001065s 22:00:08.7 Info: CreateTable AlbumReleases 22:00:08.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:00:08.7 Info: => 0.0019411s 22:00:08.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:08.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:08.7 Info: => 9.16E-05s 22:00:08.7 Info: CreateIndex AlbumReleases (AlbumId) 22:00:08.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:08.7 Info: => 7.73E-05s 22:00:08.7 Info: PerformDBOperation 22:00:08.7 Info: Performing DB Operation 22:00:08.7 Info: => 0.0057085s 22:00:08.7 Info: AlterTable Albums 22:00:08.7 Info: => 7E-07s 22:00:08.7 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:08.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:08.7 Info: => 0.0006102s 22:00:08.7 Info: AlterTable Albums 22:00:08.7 Info: => 6E-07s 22:00:08.7 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:08.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:08.7 Info: => 0.0005859s 22:00:08.7 Info: AlterTable Albums 22:00:08.7 Info: => 5E-07s 22:00:08.7 Info: CreateColumn Albums Links String 22:00:08.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:08.7 Info: => 0.0005528s 22:00:08.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:00:08.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:08.7 Info: => 8.59E-05s 22:00:08.7 Info: AlterTable Tracks 22:00:08.7 Info: => 5E-07s 22:00:08.7 Info: CreateColumn Tracks ForeignRecordingId String 22:00:08.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:08.7 Info: => 0.0005404s 22:00:08.7 Info: AlterTable Tracks 22:00:08.7 Info: => 6E-07s 22:00:08.7 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:08.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:08.7 Info: => 0.0005421s 22:00:08.7 Info: AlterTable Tracks 22:00:08.7 Info: => 6E-07s 22:00:08.7 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:08.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:08.7 Info: => 0.0005367s 22:00:08.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:00:08.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:08.7 Info: => 9.87E-05s 22:00:08.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:00:08.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:08.7 Info: => 7.24E-05s 22:00:08.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:08.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:00:08.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:00:08.7 Info: DROP TABLE "Artists" 22:00:08.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:08.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:08.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:08.7 Info: => 0.004118s 22:00:08.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:08.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:00:08.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:00:08.7 Info: DROP TABLE "Albums" 22:00:08.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:08.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.7 Info: => 0.0041927s 22:00:08.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:08.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:00:08.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:00:08.7 Info: DROP TABLE "Tracks" 22:00:08.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:08.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:08.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:08.7 Info: => 0.0051143s 22:00:08.7 Info: DeleteColumn TrackFiles ArtistId 22:00:08.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:00:08.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:00:08.7 Info: DROP TABLE "TrackFiles" 22:00:08.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:08.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:08.7 Info: => 0.0036437s 22:00:08.7 Info: CreateIndex Artists (ArtistMetadataId) 22:00:08.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:08.7 Info: => 8.28E-05s 22:00:08.7 Info: CreateIndex Artists (Monitored) 22:00:08.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:08.7 Info: => 7.47E-05s 22:00:08.7 Info: CreateIndex Albums (ArtistMetadataId) 22:00:08.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:08.7 Info: => 7.21E-05s 22:00:08.7 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:08.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:08.7 Info: => 7.37E-05s 22:00:08.7 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:08.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:08.7 Info: => 7.84E-05s 22:00:08.7 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:08.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:08.7 Info: => 8.15E-05s 22:00:08.7 Info: UpdateData 22:00:08.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:08.7 Info: => 4.55E-05s 22:00:08.7 Info: UpdateData 22:00:08.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:08.7 Info: => 3.52E-05s 22:00:08.7 Info: UpdateData 22:00:08.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:08.7 Info: => 3.85E-05s 22:00:08.7 Info: -> 12 Insert operations completed in 00:00:00.0008367 taking an average of 00:00:00.0000697 22:00:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:08', 'add_release_groups_etc') 22:00:08.7 Info: Committing Transaction 22:00:08.7 Info: 23: add_release_groups_etc migrated 22:00:08.7 Info: => 0.0098191s 22:00:08.7 Debug: Took: 00:00:00.1621262 22:00:08.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 22:00:08.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 22:00:08.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648088868525_183/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:08.9 Info: DatabaseEngineVersionCheck migrating 22:00:08.9 Info: PerformDBOperation 22:00:08.9 Info: Performing DB Operation 22:00:08.9 Info: SQLite 3.49.1 22:00:08.9 Info: => 0.0058028s 22:00:08.9 Info: DatabaseEngineVersionCheck migrated 22:00:08.9 Info: => 0.0058214s 22:00:08.9 Info: VersionMigration migrating 22:00:08.9 Info: Beginning Transaction 22:00:08.9 Info: CreateTable VersionInfo 22:00:08.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:08.9 Info: => 0.0001695s 22:00:08.9 Info: Committing Transaction 22:00:08.9 Info: VersionMigration migrated 22:00:08.9 Info: => 0.0032123s 22:00:08.9 Info: VersionUniqueMigration migrating 22:00:08.9 Info: Beginning Transaction 22:00:08.9 Info: CreateIndex VersionInfo (Version) 22:00:08.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:08.9 Info: => 0.0001524s 22:00:08.9 Info: AlterTable VersionInfo 22:00:08.9 Info: => 5E-07s 22:00:08.9 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:08.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:08.9 Info: => 0.0006376s 22:00:08.9 Info: Committing Transaction 22:00:08.9 Info: VersionUniqueMigration migrated 22:00:08.9 Info: => 0.0018762s 22:00:08.9 Info: VersionDescriptionMigration migrating 22:00:08.9 Info: Beginning Transaction 22:00:08.9 Info: AlterTable VersionInfo 22:00:08.9 Info: => 8E-07s 22:00:08.9 Info: CreateColumn VersionInfo Description String 22:00:08.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:08.9 Info: => 0.0002361s 22:00:08.9 Info: Committing Transaction 22:00:08.9 Info: VersionDescriptionMigration migrated 22:00:08.9 Info: => 0.0023296s 22:00:08.9 Info: 1: InitialSetup migrating 22:00:08.9 Info: Beginning Transaction 22:00:08.9 Info: Starting migration of Main DB to 1 22:00:08.9 Info: CreateTable Config 22:00:08.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:08.9 Info: => 0.0001738s 22:00:08.9 Info: CreateIndex Config (Key) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:08.9 Info: => 7.62E-05s 22:00:08.9 Info: CreateTable RootFolders 22:00:08.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:08.9 Info: => 8.07E-05s 22:00:08.9 Info: CreateIndex RootFolders (Path) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:08.9 Info: => 7.24E-05s 22:00:08.9 Info: CreateTable Artists 22:00:08.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:00:08.9 Info: => 0.0002204s 22:00:08.9 Info: CreateIndex Artists (ForeignArtistId) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:08.9 Info: => 6.99E-05s 22:00:08.9 Info: CreateIndex Artists (NameSlug) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:08.9 Info: => 6.24E-05s 22:00:08.9 Info: CreateIndex Artists (CleanName) 22:00:08.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:08.9 Info: => 6.63E-05s 22:00:08.9 Info: CreateIndex Artists (Path) 22:00:08.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:08.9 Info: => 6.66E-05s 22:00:08.9 Info: CreateTable Albums 22:00:08.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:08.9 Info: => 0.0002147s 22:00:08.9 Info: CreateIndex Albums (ForeignAlbumId) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.9 Info: => 6.97E-05s 22:00:08.9 Info: CreateIndex Albums (MBId) 22:00:08.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:08.9 Info: => 6.29E-05s 22:00:08.9 Info: CreateIndex Albums (TADBId) 22:00:08.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:08.9 Info: => 6.82E-05s 22:00:08.9 Info: CreateIndex Albums (TitleSlug) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:08.9 Info: => 6.63E-05s 22:00:08.9 Info: CreateIndex Albums (CleanTitle) 22:00:08.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.9 Info: => 6.06E-05s 22:00:08.9 Info: CreateIndex Albums (Path) 22:00:08.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:08.9 Info: => 5.74E-05s 22:00:08.9 Info: CreateTable Tracks 22:00:08.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:08.9 Info: => 0.0001313s 22:00:08.9 Info: CreateIndex Tracks (ForeignTrackId) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:08.9 Info: => 6.92E-05s 22:00:08.9 Info: CreateIndex Tracks (ArtistId) 22:00:08.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:08.9 Info: => 6.51E-05s 22:00:08.9 Info: CreateIndex Tracks (TrackFileId) 22:00:08.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:08.9 Info: => 6.81E-05s 22:00:08.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:08.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:08.9 Info: => 7.25E-05s 22:00:08.9 Info: CreateTable TrackFiles 22:00:08.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:00:08.9 Info: => 0.0001232s 22:00:08.9 Info: CreateIndex TrackFiles (ArtistId) 22:00:08.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:08.9 Info: => 6.7E-05s 22:00:08.9 Info: CreateIndex TrackFiles (AlbumId) 22:00:08.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:08.9 Info: => 6.41E-05s 22:00:08.9 Info: CreateTable History 22:00:08.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:00:08.9 Info: => 0.0001274s 22:00:08.9 Info: CreateIndex History (Date) 22:00:08.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:08.9 Info: => 6.59E-05s 22:00:08.9 Info: CreateIndex History (EventType) 22:00:08.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:08.9 Info: => 6.61E-05s 22:00:08.9 Info: CreateIndex History (DownloadId) 22:00:08.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:08.9 Info: => 6.53E-05s 22:00:08.9 Info: CreateIndex History (AlbumId) 22:00:08.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:08.9 Info: => 6.5E-05s 22:00:08.9 Info: CreateTable Notifications 22:00:08.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:00:08.9 Info: => 0.0001121s 22:00:08.9 Info: CreateTable ScheduledTasks 22:00:08.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:00:08.9 Info: => 8.89E-05s 22:00:08.9 Info: CreateIndex ScheduledTasks (TypeName) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:08.9 Info: => 6.91E-05s 22:00:08.9 Info: CreateTable Indexers 22:00:08.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:00:08.9 Info: => 9.58E-05s 22:00:08.9 Info: CreateIndex Indexers (Name) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:08.9 Info: => 6.67E-05s 22:00:08.9 Info: CreateTable Profiles 22:00:08.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:00:08.9 Info: => 8.89E-05s 22:00:08.9 Info: CreateIndex Profiles (Name) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:08.9 Info: => 6.61E-05s 22:00:08.9 Info: CreateTable QualityDefinitions 22:00:08.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:00:08.9 Info: => 9.25E-05s 22:00:08.9 Info: CreateIndex QualityDefinitions (Quality) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:08.9 Info: => 6.65E-05s 22:00:08.9 Info: CreateIndex QualityDefinitions (Title) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:08.9 Info: => 7.12E-05s 22:00:08.9 Info: CreateTable NamingConfig 22:00:08.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:00:08.9 Info: => 0.0001032s 22:00:08.9 Info: CreateTable Blacklist 22:00:08.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:00:08.9 Info: => 0.0008978s 22:00:08.9 Info: CreateTable Metadata 22:00:08.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:08.9 Info: => 0.0001344s 22:00:08.9 Info: CreateTable MetadataFiles 22:00:08.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:00:08.9 Info: => 0.0001198s 22:00:08.9 Info: CreateTable DownloadClients 22:00:08.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:08.9 Info: => 9.47E-05s 22:00:08.9 Info: CreateTable PendingReleases 22:00:08.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:00:08.9 Info: => 0.000106s 22:00:08.9 Info: CreateTable RemotePathMappings 22:00:08.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:00:08.9 Info: => 0.0001095s 22:00:08.9 Info: CreateTable Tags 22:00:08.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:08.9 Info: => 8.65E-05s 22:00:08.9 Info: CreateIndex Tags (Label) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:08.9 Info: => 8.12E-05s 22:00:08.9 Info: CreateTable Restrictions 22:00:08.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:08.9 Info: => 9.4E-05s 22:00:08.9 Info: CreateTable DelayProfiles 22:00:08.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:00:08.9 Info: => 0.0001178s 22:00:08.9 Info: CreateTable Users 22:00:08.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:00:08.9 Info: => 8.7E-05s 22:00:08.9 Info: CreateIndex Users (Identifier) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:08.9 Info: => 0.0001122s 22:00:08.9 Info: CreateIndex Users (Username) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:08.9 Info: => 8.86E-05s 22:00:08.9 Info: CreateTable Commands 22:00:08.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:00:08.9 Info: => 0.0001237s 22:00:08.9 Info: CreateTable IndexerStatus 22:00:08.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:00:08.9 Info: => 0.000113s 22:00:08.9 Info: CreateIndex IndexerStatus (ProviderId) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:08.9 Info: => 7.87E-05s 22:00:08.9 Info: CreateTable ExtraFiles 22:00:08.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:00:08.9 Info: => 0.0001086s 22:00:08.9 Info: CreateTable LyricFiles 22:00:08.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:00:08.9 Info: => 0.0001349s 22:00:08.9 Info: CreateTable LanguageProfiles 22:00:08.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:00:08.9 Info: => 9.2E-05s 22:00:08.9 Info: CreateIndex LanguageProfiles (Name) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:08.9 Info: => 8.39E-05s 22:00:08.9 Info: CreateTable DownloadClientStatus 22:00:08.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:00:08.9 Info: => 9.92E-05s 22:00:08.9 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:08.9 Info: => 8.19E-05s 22:00:08.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:08.9 Info: -> 1 Insert operations completed in 00:00:00.0000601 taking an average of 00:00:00.0000601 22:00:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:08', 'InitialSetup') 22:00:08.9 Info: Committing Transaction 22:00:08.9 Info: 1: InitialSetup migrated 22:00:08.9 Info: => 0.0111082s 22:00:08.9 Info: 2: add_reason_to_pending_releases migrating 22:00:08.9 Info: Beginning Transaction 22:00:08.9 Info: Starting migration of Main DB to 2 22:00:08.9 Info: AlterTable PendingReleases 22:00:08.9 Info: => 6E-07s 22:00:08.9 Info: CreateColumn PendingReleases Reason Int32 22:00:08.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:08.9 Info: => 0.0005694s 22:00:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:08', 'add_reason_to_pending_releases') 22:00:08.9 Info: Committing Transaction 22:00:08.9 Info: 2: add_reason_to_pending_releases migrated 22:00:08.9 Info: => 0.0013702s 22:00:08.9 Info: 3: add_medium_support migrating 22:00:08.9 Info: Beginning Transaction 22:00:08.9 Info: Starting migration of Main DB to 3 22:00:08.9 Info: AlterTable Albums 22:00:08.9 Info: => 7E-07s 22:00:08.9 Info: CreateColumn Albums Media String 22:00:08.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:08.9 Info: => 0.0005451s 22:00:08.9 Info: AlterTable Tracks 22:00:08.9 Info: => 5E-07s 22:00:08.9 Info: CreateColumn Tracks MediumNumber Int32 22:00:08.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:08.9 Info: => 0.0005092s 22:00:08.9 Info: AlterTable Tracks 22:00:08.9 Info: => 1E-06s 22:00:08.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:08.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:08.9 Info: => 0.0005274s 22:00:08.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:08.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:08.9 Info: => 4.45E-05s 22:00:08.9 Info: DeleteColumn Tracks TrackNumber 22:00:08.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:00:08.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:00:08.9 Info: DROP TABLE "Tracks" 22:00:08.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:08.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:08.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:08.9 Info: => 0.004566s 22:00:08.9 Info: AlterTable Tracks 22:00:08.9 Info: => 5E-07s 22:00:08.9 Info: CreateColumn Tracks TrackNumber String 22:00:08.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:08.9 Info: => 0.0004946s 22:00:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:08', 'add_medium_support') 22:00:08.9 Info: Committing Transaction 22:00:08.9 Info: 3: add_medium_support migrated 22:00:08.9 Info: => 0.0014779s 22:00:08.9 Info: 4: add_various_qualites_in_profile migrating 22:00:08.9 Info: Beginning Transaction 22:00:08.9 Info: Starting migration of Main DB to 4 22:00:08.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:08.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:08.9 Info: => 5.18E-05s 22:00:08.9 Info: PerformDBOperation 22:00:08.9 Info: Performing DB Operation 22:00:08.9 Info: => 3.47E-05s 22:00:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:08', 'add_various_qualites_in_profile') 22:00:08.9 Info: Committing Transaction 22:00:08.9 Info: 4: add_various_qualites_in_profile migrated 22:00:08.9 Info: => 0.000728s 22:00:08.9 Info: 5: metadata_profiles migrating 22:00:08.9 Info: Beginning Transaction 22:00:08.9 Info: Starting migration of Main DB to 5 22:00:08.9 Info: CreateTable MetadataProfiles 22:00:08.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:00:08.9 Info: => 0.0001305s 22:00:08.9 Info: CreateIndex MetadataProfiles (Name) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:08.9 Info: => 8.98E-05s 22:00:08.9 Info: AlterTable Artists 22:00:08.9 Info: => 5E-07s 22:00:08.9 Info: CreateColumn Artists MetadataProfileId Int32 22:00:08.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:08.9 Info: => 0.0005062s 22:00:08.9 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:08.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:00:08.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:00:08.9 Info: DROP TABLE "Artists" 22:00:08.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:08.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:08.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:08.9 Info: => 0.0040235s 22:00:08.9 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:08.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:00:08.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:00:08.9 Info: DROP TABLE "Artists" 22:00:08.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:08.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:08.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:08.9 Info: => 0.0038749s 22:00:08.9 Info: AlterTable Albums 22:00:08.9 Info: => 6E-07s 22:00:08.9 Info: CreateColumn Albums SecondaryTypes String 22:00:08.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:08.9 Info: => 0.000486s 22:00:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:08', 'metadata_profiles') 22:00:08.9 Info: Committing Transaction 22:00:08.9 Info: 5: metadata_profiles migrated 22:00:08.9 Info: => 0.0024331s 22:00:08.9 Info: 6: separate_automatic_and_interactive_search migrating 22:00:08.9 Info: Beginning Transaction 22:00:08.9 Info: Starting migration of Main DB to 6 22:00:08.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:08.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:00:08.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:08.9 Info: DROP TABLE "Indexers" 22:00:08.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:08.9 Info: => 0.0041705s 22:00:08.9 Info: AlterTable Indexers 22:00:08.9 Info: => 6E-07s 22:00:08.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:08.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:08.9 Info: => 0.0004834s 22:00:08.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:08.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:08.9 Info: => 3.69E-05s 22:00:08.9 Info: AlterTable Indexers 22:00:08.9 Info: => 5E-07s 22:00:08.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:08.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:00:08.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:00:08.9 Info: DROP TABLE "Indexers" 22:00:08.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:08.9 Info: => 0.0032621s 22:00:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:08', 'separate_automatic_and_interactive_search') 22:00:08.9 Info: Committing Transaction 22:00:08.9 Info: 6: separate_automatic_and_interactive_search migrated 22:00:08.9 Info: => 0.0042548s 22:00:08.9 Info: 7: change_album_path_to_relative migrating 22:00:08.9 Info: Beginning Transaction 22:00:08.9 Info: Starting migration of Main DB to 7 22:00:08.9 Info: DeleteColumn Albums Path 22:00:08.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:00:08.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:00:08.9 Info: DROP TABLE "Albums" 22:00:08.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:08.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:08.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.9 Info: => 0.0040843s 22:00:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:08', 'change_album_path_to_relative') 22:00:08.9 Info: Committing Transaction 22:00:08.9 Info: 7: change_album_path_to_relative migrated 22:00:08.9 Info: => 0.0050306s 22:00:08.9 Info: 8: change_quality_size_mb_to_kb migrating 22:00:08.9 Info: Beginning Transaction 22:00:08.9 Info: Starting migration of Main DB to 8 22:00:08.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:00:08.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:00:08.9 Info: => 5.15E-05s 22:00:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:08', 'change_quality_size_mb_to_kb') 22:00:08.9 Info: Committing Transaction 22:00:08.9 Info: 8: change_quality_size_mb_to_kb migrated 22:00:08.9 Info: => 0.0007495s 22:00:08.9 Info: 9: album_releases migrating 22:00:08.9 Info: Beginning Transaction 22:00:08.9 Info: Starting migration of Main DB to 9 22:00:08.9 Info: AlterTable Albums 22:00:08.9 Info: => 6E-07s 22:00:08.9 Info: CreateColumn Albums Releases String 22:00:08.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:08.9 Info: => 0.0005247s 22:00:08.9 Info: AlterTable Albums 22:00:08.9 Info: => 7E-07s 22:00:08.9 Info: CreateColumn Albums CurrentRelease String 22:00:08.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:08.9 Info: => 0.0004908s 22:00:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:08', 'album_releases') 22:00:08.9 Info: Committing Transaction 22:00:08.9 Info: 9: album_releases migrated 22:00:08.9 Info: => 0.0012678s 22:00:08.9 Info: 10: album_releases_fix migrating 22:00:08.9 Info: Beginning Transaction 22:00:08.9 Info: Starting migration of Main DB to 10 22:00:08.9 Info: AlterTable Albums 22:00:08.9 Info: => 6E-07s 22:00:08.9 Info: AlterColumn Albums Releases String 22:00:08.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:00:08.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:00:08.9 Info: DROP TABLE "Albums" 22:00:08.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:08.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:08.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.9 Info: => 0.0049606s 22:00:08.9 Info: AlterTable Albums 22:00:08.9 Info: => 5E-07s 22:00:08.9 Info: AlterColumn Albums CurrentRelease String 22:00:08.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:00:08.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:00:08.9 Info: DROP TABLE "Albums" 22:00:08.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:08.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:08.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:08.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:08.9 Info: => 0.0049951s 22:00:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:08', 'album_releases_fix') 22:00:08.9 Info: Committing Transaction 22:00:08.9 Info: 10: album_releases_fix migrated 22:00:08.9 Info: => 0.0059753s 22:00:08.9 Info: 11: import_lists migrating 22:00:08.9 Info: Beginning Transaction 22:00:08.9 Info: Starting migration of Main DB to 11 22:00:08.9 Info: CreateTable ImportLists 22:00:08.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:00:08.9 Info: => 0.0001568s 22:00:08.9 Info: CreateIndex ImportLists (Name) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:08.9 Info: => 7.72E-05s 22:00:08.9 Info: CreateTable ImportListStatus 22:00:08.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:00:08.9 Info: => 0.000104s 22:00:08.9 Info: CreateIndex ImportListStatus (ProviderId) 22:00:08.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:08.9 Info: => 7.32E-05s 22:00:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:08', 'import_lists') 22:00:08.9 Info: Committing Transaction 22:00:08.9 Info: 11: import_lists migrated 22:00:08.9 Info: => 0.0008781s 22:00:08.9 Info: 12: add_release_status migrating 22:00:08.9 Info: Beginning Transaction 22:00:08.9 Info: Starting migration of Main DB to 12 22:00:08.9 Info: AlterTable MetadataProfiles 22:00:08.9 Info: => 6E-07s 22:00:08.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:08.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:08.9 Info: => 0.0005342s 22:00:08.9 Info: PerformDBOperation 22:00:08.9 Info: Performing DB Operation 22:00:08.9 Info: => 2.76E-05s 22:00:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:08', 'add_release_status') 22:00:08.9 Info: Committing Transaction 22:00:08.9 Info: 12: add_release_status migrated 22:00:08.9 Info: => 0.0007805s 22:00:08.9 Info: 13: album_download_notification migrating 22:00:08.9 Info: Beginning Transaction 22:00:08.9 Info: Starting migration of Main DB to 13 22:00:08.9 Info: AlterTable Notifications 22:00:08.9 Info: => 6E-07s 22:00:08.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:08.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:08.9 Info: => 0.0005254s 22:00:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:08', 'album_download_notification') 22:00:08.9 Info: Committing Transaction 22:00:08.9 Info: 13: album_download_notification migrated 22:00:08.9 Info: => 0.0013204s 22:00:08.9 Info: 14: fix_language_metadata_profiles migrating 22:00:08.9 Info: Beginning Transaction 22:00:08.9 Info: Starting migration of Main DB to 14 22:00:08.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:00:08.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:00:08.9 Info: => 7.84E-05s 22:00:08.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:00:08.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:00:08.9 Info: => 5.11E-05s 22:00:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:08', 'fix_language_metadata_profiles') 22:00:08.9 Info: Committing Transaction 22:00:08.9 Info: 14: fix_language_metadata_profiles migrated 22:00:08.9 Info: => 0.000776s 22:00:08.9 Info: 15: remove_fanzub migrating 22:00:08.9 Info: Beginning Transaction 22:00:08.9 Info: Starting migration of Main DB to 15 22:00:08.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:08.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:08.9 Info: => 4.3E-05s 22:00:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:08', 'remove_fanzub') 22:00:08.9 Info: Committing Transaction 22:00:08.9 Info: 15: remove_fanzub migrated 22:00:08.9 Info: => 0.000745s 22:00:08.9 Info: 16: update_artist_history_indexes migrating 22:00:08.9 Info: Beginning Transaction 22:00:08.9 Info: Starting migration of Main DB to 16 22:00:08.9 Info: CreateIndex Albums (ArtistId) 22:00:08.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:08.9 Info: => 0.0001059s 22:00:08.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:08.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:08.9 Info: => 7.93E-05s 22:00:08.9 Info: DeleteIndex History (AlbumId) 22:00:08.9 Info: DROP INDEX "IX_History_AlbumId" 22:00:08.9 Info: => 0.0001278s 22:00:08.9 Info: CreateIndex History (AlbumId, Date) 22:00:08.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:08.9 Info: => 8.91E-05s 22:00:08.9 Info: DeleteIndex History (DownloadId) 22:00:08.9 Info: DROP INDEX "IX_History_DownloadId" 22:00:08.9 Info: => 0.000115s 22:00:08.9 Info: CreateIndex History (DownloadId, Date) 22:00:08.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:08.9 Info: => 8.47E-05s 22:00:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:08', 'update_artist_history_indexes') 22:00:08.9 Info: Committing Transaction 22:00:09.0 Info: 16: update_artist_history_indexes migrated 22:00:09.0 Info: => 0.0008905s 22:00:09.0 Info: 17: remove_nma migrating 22:00:09.0 Info: Beginning Transaction 22:00:09.0 Info: Starting migration of Main DB to 17 22:00:09.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:09.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:09.0 Info: => 4.89E-05s 22:00:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:09', 'remove_nma') 22:00:09.0 Info: Committing Transaction 22:00:09.0 Info: 17: remove_nma migrated 22:00:09.0 Info: => 0.0007724s 22:00:09.0 Info: 18: album_disambiguation migrating 22:00:09.0 Info: Beginning Transaction 22:00:09.0 Info: Starting migration of Main DB to 18 22:00:09.0 Info: AlterTable Albums 22:00:09.0 Info: => 6E-07s 22:00:09.0 Info: CreateColumn Albums Disambiguation String 22:00:09.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:09.0 Info: => 0.0005362s 22:00:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:09', 'album_disambiguation') 22:00:09.0 Info: Committing Transaction 22:00:09.0 Info: 18: album_disambiguation migrated 22:00:09.0 Info: => 0.0013032s 22:00:09.0 Info: 19: add_ape_quality_in_profiles migrating 22:00:09.0 Info: Beginning Transaction 22:00:09.0 Info: Starting migration of Main DB to 19 22:00:09.0 Info: PerformDBOperation 22:00:09.0 Info: Performing DB Operation 22:00:09.0 Info: => 3.35E-05s 22:00:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:09', 'add_ape_quality_in_profiles') 22:00:09.0 Info: Committing Transaction 22:00:09.0 Info: 19: add_ape_quality_in_profiles migrated 22:00:09.0 Info: => 0.0007155s 22:00:09.0 Info: 20: remove_pushalot migrating 22:00:09.0 Info: Beginning Transaction 22:00:09.0 Info: Starting migration of Main DB to 20 22:00:09.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:09.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:09.0 Info: => 4.66E-05s 22:00:09.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:09.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:09.0 Info: => 2.73E-05s 22:00:09.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:09.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:09.0 Info: => 2.69E-05s 22:00:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:09', 'remove_pushalot') 22:00:09.0 Info: Committing Transaction 22:00:09.0 Info: 20: remove_pushalot migrated 22:00:09.0 Info: => 0.0007037s 22:00:09.0 Info: 21: add_custom_filters migrating 22:00:09.0 Info: Beginning Transaction 22:00:09.0 Info: Starting migration of Main DB to 21 22:00:09.0 Info: CreateTable CustomFilters 22:00:09.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:00:09.0 Info: => 0.0001271s 22:00:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:09', 'add_custom_filters') 22:00:09.0 Info: Committing Transaction 22:00:09.0 Info: 21: add_custom_filters migrated 22:00:09.0 Info: => 0.000826s 22:00:09.0 Info: 22: import_list_tags migrating 22:00:09.0 Info: Beginning Transaction 22:00:09.0 Info: Starting migration of Main DB to 22 22:00:09.0 Info: AlterTable ImportLists 22:00:09.0 Info: => 6E-07s 22:00:09.0 Info: CreateColumn ImportLists Tags String 22:00:09.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:09.0 Info: => 0.0005409s 22:00:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:09', 'import_list_tags') 22:00:09.0 Info: Committing Transaction 22:00:09.0 Info: 22: import_list_tags migrated 22:00:09.0 Info: => 0.0012774s 22:00:09.0 Info: 23: add_release_groups_etc migrating 22:00:09.0 Info: Beginning Transaction 22:00:09.0 Info: Starting migration of Main DB to 23 22:00:09.0 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 22:00:09.0 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-04-14T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 22:00:09.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 22:00:09.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 22:00:09.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 22:00:09.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 22:00:09.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 22:00:09.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 22:00:09.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 22:00:09.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 22:00:09.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 22:00:09.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 22:00:09.0 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-04-14T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 22:00:09.0 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:00:09.0 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:00:09.0 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:00:09.0 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:00:09.0 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:00:09.0 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:00:09.0 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:00:09.0 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:00:09.0 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:00:09.0 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:00:09.0 Info: CreateTable ArtistMetadata 22:00:09.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:00:09.0 Info: => 0.0001497s 22:00:09.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:09.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:09.0 Info: => 8.05E-05s 22:00:09.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:00:09.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:00:09.0 Info: => 7.78E-05s 22:00:09.0 Info: AlterTable Artists 22:00:09.0 Info: => 4E-07s 22:00:09.0 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:09.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:09.0 Info: => 0.0005482s 22:00:09.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:09.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:09.0 Info: => 0.0001021s 22:00:09.0 Info: CreateTable AlbumReleases 22:00:09.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:00:09.0 Info: => 0.0001506s 22:00:09.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:09.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:09.0 Info: => 7.96E-05s 22:00:09.0 Info: CreateIndex AlbumReleases (AlbumId) 22:00:09.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:09.0 Info: => 7.61E-05s 22:00:09.0 Info: PerformDBOperation 22:00:09.0 Info: Performing DB Operation 22:00:09.0 Info: => 0.0048924s 22:00:09.0 Info: AlterTable Albums 22:00:09.0 Info: => 7E-07s 22:00:09.0 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:09.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:09.0 Info: => 0.0006106s 22:00:09.0 Info: AlterTable Albums 22:00:09.0 Info: => 6E-07s 22:00:09.0 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:09.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:09.0 Info: => 0.0005609s 22:00:09.0 Info: AlterTable Albums 22:00:09.0 Info: => 7E-07s 22:00:09.0 Info: CreateColumn Albums Links String 22:00:09.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:09.0 Info: => 0.0005491s 22:00:09.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:00:09.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:09.0 Info: => 8.6E-05s 22:00:09.0 Info: AlterTable Tracks 22:00:09.0 Info: => 5E-07s 22:00:09.0 Info: CreateColumn Tracks ForeignRecordingId String 22:00:09.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:09.0 Info: => 0.0005493s 22:00:09.0 Info: AlterTable Tracks 22:00:09.0 Info: => 6E-07s 22:00:09.0 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:09.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:09.0 Info: => 0.000637s 22:00:09.0 Info: AlterTable Tracks 22:00:09.0 Info: => 7E-07s 22:00:09.0 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:09.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:09.0 Info: => 0.0005611s 22:00:09.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:00:09.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:09.0 Info: => 0.0001015s 22:00:09.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:00:09.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:09.0 Info: => 7.89E-05s 22:00:09.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:09.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:00:09.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:00:09.0 Info: DROP TABLE "Artists" 22:00:09.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:09.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:09.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:09.0 Info: => 0.0049147s 22:00:09.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:09.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:00:09.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:00:09.0 Info: DROP TABLE "Albums" 22:00:09.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:09.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:09.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:09.0 Info: => 0.0041568s 22:00:09.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:09.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:00:09.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:00:09.0 Info: DROP TABLE "Tracks" 22:00:09.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:09.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:09.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:09.0 Info: => 0.003757s 22:00:09.0 Info: DeleteColumn TrackFiles ArtistId 22:00:09.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:00:09.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:00:09.0 Info: DROP TABLE "TrackFiles" 22:00:09.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:09.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:09.0 Info: => 0.0046974s 22:00:09.0 Info: CreateIndex Artists (ArtistMetadataId) 22:00:09.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:09.0 Info: => 7.73E-05s 22:00:09.0 Info: CreateIndex Artists (Monitored) 22:00:09.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:09.0 Info: => 6.85E-05s 22:00:09.0 Info: CreateIndex Albums (ArtistMetadataId) 22:00:09.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:09.0 Info: => 7.14E-05s 22:00:09.0 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:09.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:09.0 Info: => 7.3E-05s 22:00:09.0 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:09.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:09.0 Info: => 7.25E-05s 22:00:09.0 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:09.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:09.0 Info: => 7.2E-05s 22:00:09.0 Info: UpdateData 22:00:09.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:09.0 Info: => 4.2E-05s 22:00:09.0 Info: UpdateData 22:00:09.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:09.0 Info: => 3.48E-05s 22:00:09.0 Info: UpdateData 22:00:09.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:09.0 Info: => 3.79E-05s 22:00:09.0 Info: -> 23 Insert operations completed in 00:00:00.0023823 taking an average of 00:00:00.0001035 22:00:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:09', 'add_release_groups_etc') 22:00:09.0 Info: Committing Transaction 22:00:09.0 Info: 23: add_release_groups_etc migrated 22:00:09.0 Info: => 0.0098444s 22:00:09.0 Debug: Took: 00:00:00.1556007 22:00:09.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 22:00:09.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 22:00:09.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648091789587_185/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:09.1 Info: DatabaseEngineVersionCheck migrating 22:00:09.1 Info: PerformDBOperation 22:00:09.1 Info: Performing DB Operation 22:00:09.2 Info: SQLite 3.49.1 22:00:09.2 Info: => 0.0141197s 22:00:09.2 Info: DatabaseEngineVersionCheck migrated 22:00:09.2 Info: => 0.0141361s 22:00:09.2 Info: VersionMigration migrating 22:00:09.2 Info: Beginning Transaction 22:00:09.2 Info: CreateTable VersionInfo 22:00:09.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:09.2 Info: => 0.0001627s 22:00:09.2 Info: Committing Transaction 22:00:09.2 Info: VersionMigration migrated 22:00:09.2 Info: => 0.0030257s 22:00:09.2 Info: VersionUniqueMigration migrating 22:00:09.2 Info: Beginning Transaction 22:00:09.2 Info: CreateIndex VersionInfo (Version) 22:00:09.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:09.2 Info: => 0.0001339s 22:00:09.2 Info: AlterTable VersionInfo 22:00:09.2 Info: => 5E-07s 22:00:09.2 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:09.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:09.2 Info: => 0.0005636s 22:00:09.2 Info: Committing Transaction 22:00:09.2 Info: VersionUniqueMigration migrated 22:00:09.2 Info: => 0.0017572s 22:00:09.2 Info: VersionDescriptionMigration migrating 22:00:09.2 Info: Beginning Transaction 22:00:09.2 Info: AlterTable VersionInfo 22:00:09.2 Info: => 8E-07s 22:00:09.2 Info: CreateColumn VersionInfo Description String 22:00:09.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:09.2 Info: => 0.0002128s 22:00:09.2 Info: Committing Transaction 22:00:09.2 Info: VersionDescriptionMigration migrated 22:00:09.2 Info: => 0.0022714s 22:00:09.2 Info: 1: InitialSetup migrating 22:00:09.2 Info: Beginning Transaction 22:00:09.2 Info: Starting migration of Main DB to 1 22:00:09.2 Info: CreateTable Config 22:00:09.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:09.2 Info: => 0.0001685s 22:00:09.2 Info: CreateIndex Config (Key) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:09.2 Info: => 9.28E-05s 22:00:09.2 Info: CreateTable RootFolders 22:00:09.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:09.2 Info: => 8.38E-05s 22:00:09.2 Info: CreateIndex RootFolders (Path) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:09.2 Info: => 7.17E-05s 22:00:09.2 Info: CreateTable Artists 22:00:09.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:00:09.2 Info: => 0.0002164s 22:00:09.2 Info: CreateIndex Artists (ForeignArtistId) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:09.2 Info: => 6.92E-05s 22:00:09.2 Info: CreateIndex Artists (NameSlug) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:09.2 Info: => 6.26E-05s 22:00:09.2 Info: CreateIndex Artists (CleanName) 22:00:09.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:09.2 Info: => 6.63E-05s 22:00:09.2 Info: CreateIndex Artists (Path) 22:00:09.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:09.2 Info: => 6.27E-05s 22:00:09.2 Info: CreateTable Albums 22:00:09.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:00:09.2 Info: => 0.0001906s 22:00:09.2 Info: CreateIndex Albums (ForeignAlbumId) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:09.2 Info: => 6.68E-05s 22:00:09.2 Info: CreateIndex Albums (MBId) 22:00:09.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:09.2 Info: => 0.0008442s 22:00:09.2 Info: CreateIndex Albums (TADBId) 22:00:09.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:09.2 Info: => 7.12E-05s 22:00:09.2 Info: CreateIndex Albums (TitleSlug) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:09.2 Info: => 6.29E-05s 22:00:09.2 Info: CreateIndex Albums (CleanTitle) 22:00:09.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:09.2 Info: => 6.08E-05s 22:00:09.2 Info: CreateIndex Albums (Path) 22:00:09.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:09.2 Info: => 5.86E-05s 22:00:09.2 Info: CreateTable Tracks 22:00:09.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:00:09.2 Info: => 0.0001307s 22:00:09.2 Info: CreateIndex Tracks (ForeignTrackId) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:09.2 Info: => 6.82E-05s 22:00:09.2 Info: CreateIndex Tracks (ArtistId) 22:00:09.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:09.2 Info: => 6.36E-05s 22:00:09.2 Info: CreateIndex Tracks (TrackFileId) 22:00:09.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:09.2 Info: => 6.81E-05s 22:00:09.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:09.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:09.2 Info: => 6.84E-05s 22:00:09.2 Info: CreateTable TrackFiles 22:00:09.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:00:09.2 Info: => 0.0001205s 22:00:09.2 Info: CreateIndex TrackFiles (ArtistId) 22:00:09.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:09.2 Info: => 6.48E-05s 22:00:09.2 Info: CreateIndex TrackFiles (AlbumId) 22:00:09.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:09.2 Info: => 6.35E-05s 22:00:09.2 Info: CreateTable History 22:00:09.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:00:09.2 Info: => 0.0001242s 22:00:09.2 Info: CreateIndex History (Date) 22:00:09.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:09.2 Info: => 6.48E-05s 22:00:09.2 Info: CreateIndex History (EventType) 22:00:09.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:09.2 Info: => 6.08E-05s 22:00:09.2 Info: CreateIndex History (DownloadId) 22:00:09.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:09.2 Info: => 6.48E-05s 22:00:09.2 Info: CreateIndex History (AlbumId) 22:00:09.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:09.2 Info: => 6.5E-05s 22:00:09.2 Info: CreateTable Notifications 22:00:09.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:00:09.2 Info: => 0.0001169s 22:00:09.2 Info: CreateTable ScheduledTasks 22:00:09.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:00:09.2 Info: => 9.48E-05s 22:00:09.2 Info: CreateIndex ScheduledTasks (TypeName) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:09.2 Info: => 7.89E-05s 22:00:09.2 Info: CreateTable Indexers 22:00:09.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:00:09.2 Info: => 9.79E-05s 22:00:09.2 Info: CreateIndex Indexers (Name) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:09.2 Info: => 9.94E-05s 22:00:09.2 Info: CreateTable Profiles 22:00:09.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:00:09.2 Info: => 9.47E-05s 22:00:09.2 Info: CreateIndex Profiles (Name) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:09.2 Info: => 7.78E-05s 22:00:09.2 Info: CreateTable QualityDefinitions 22:00:09.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:00:09.2 Info: => 0.0001019s 22:00:09.2 Info: CreateIndex QualityDefinitions (Quality) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:09.2 Info: => 6.89E-05s 22:00:09.2 Info: CreateIndex QualityDefinitions (Title) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:09.2 Info: => 7.66E-05s 22:00:09.2 Info: CreateTable NamingConfig 22:00:09.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:00:09.2 Info: => 0.0001516s 22:00:09.2 Info: CreateTable Blacklist 22:00:09.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:00:09.2 Info: => 0.0001715s 22:00:09.2 Info: CreateTable Metadata 22:00:09.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:00:09.2 Info: => 9.96E-05s 22:00:09.2 Info: CreateTable MetadataFiles 22:00:09.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:00:09.2 Info: => 0.0001371s 22:00:09.2 Info: CreateTable DownloadClients 22:00:09.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:00:09.2 Info: => 0.000108s 22:00:09.2 Info: CreateTable PendingReleases 22:00:09.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:00:09.2 Info: => 0.000109s 22:00:09.2 Info: CreateTable RemotePathMappings 22:00:09.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:00:09.2 Info: => 0.0007327s 22:00:09.2 Info: CreateTable Tags 22:00:09.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:09.2 Info: => 0.0001401s 22:00:09.2 Info: CreateIndex Tags (Label) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:09.2 Info: => 8.33E-05s 22:00:09.2 Info: CreateTable Restrictions 22:00:09.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:09.2 Info: => 9.43E-05s 22:00:09.2 Info: CreateTable DelayProfiles 22:00:09.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:00:09.2 Info: => 0.0001197s 22:00:09.2 Info: CreateTable Users 22:00:09.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:00:09.2 Info: => 8.66E-05s 22:00:09.2 Info: CreateIndex Users (Identifier) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:09.2 Info: => 8.46E-05s 22:00:09.2 Info: CreateIndex Users (Username) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:09.2 Info: => 0.0001074s 22:00:09.2 Info: CreateTable Commands 22:00:09.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:00:09.2 Info: => 0.0001442s 22:00:09.2 Info: CreateTable IndexerStatus 22:00:09.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:00:09.2 Info: => 0.0001168s 22:00:09.2 Info: CreateIndex IndexerStatus (ProviderId) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:09.2 Info: => 8.05E-05s 22:00:09.2 Info: CreateTable ExtraFiles 22:00:09.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:00:09.2 Info: => 0.0001083s 22:00:09.2 Info: CreateTable LyricFiles 22:00:09.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:00:09.2 Info: => 0.0001241s 22:00:09.2 Info: CreateTable LanguageProfiles 22:00:09.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:00:09.2 Info: => 8.77E-05s 22:00:09.2 Info: CreateIndex LanguageProfiles (Name) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:09.2 Info: => 9.66E-05s 22:00:09.2 Info: CreateTable DownloadClientStatus 22:00:09.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:00:09.2 Info: => 0.0001007s 22:00:09.2 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:09.2 Info: => 8.11E-05s 22:00:09.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:09.2 Info: -> 1 Insert operations completed in 00:00:00.0000582 taking an average of 00:00:00.0000582 22:00:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:09', 'InitialSetup') 22:00:09.2 Info: Committing Transaction 22:00:09.2 Info: 1: InitialSetup migrated 22:00:09.2 Info: => 0.0106536s 22:00:09.2 Info: 2: add_reason_to_pending_releases migrating 22:00:09.2 Info: Beginning Transaction 22:00:09.2 Info: Starting migration of Main DB to 2 22:00:09.2 Info: AlterTable PendingReleases 22:00:09.2 Info: => 9E-07s 22:00:09.2 Info: CreateColumn PendingReleases Reason Int32 22:00:09.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:09.2 Info: => 0.0005686s 22:00:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:09', 'add_reason_to_pending_releases') 22:00:09.2 Info: Committing Transaction 22:00:09.2 Info: 2: add_reason_to_pending_releases migrated 22:00:09.2 Info: => 0.0013431s 22:00:09.2 Info: 3: add_medium_support migrating 22:00:09.2 Info: Beginning Transaction 22:00:09.2 Info: Starting migration of Main DB to 3 22:00:09.2 Info: AlterTable Albums 22:00:09.2 Info: => 9E-07s 22:00:09.2 Info: CreateColumn Albums Media String 22:00:09.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:09.2 Info: => 0.0005235s 22:00:09.2 Info: AlterTable Tracks 22:00:09.2 Info: => 6E-07s 22:00:09.2 Info: CreateColumn Tracks MediumNumber Int32 22:00:09.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:09.2 Info: => 0.0004829s 22:00:09.2 Info: AlterTable Tracks 22:00:09.2 Info: => 6E-07s 22:00:09.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:09.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:09.2 Info: => 0.0004948s 22:00:09.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:09.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:09.2 Info: => 4.41E-05s 22:00:09.2 Info: DeleteColumn Tracks TrackNumber 22:00:09.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:00:09.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:00:09.2 Info: DROP TABLE "Tracks" 22:00:09.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:09.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:09.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:09.2 Info: => 0.0049654s 22:00:09.2 Info: AlterTable Tracks 22:00:09.2 Info: => 5E-07s 22:00:09.2 Info: CreateColumn Tracks TrackNumber String 22:00:09.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:09.2 Info: => 0.0004837s 22:00:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:09', 'add_medium_support') 22:00:09.2 Info: Committing Transaction 22:00:09.2 Info: 3: add_medium_support migrated 22:00:09.2 Info: => 0.0013633s 22:00:09.2 Info: 4: add_various_qualites_in_profile migrating 22:00:09.2 Info: Beginning Transaction 22:00:09.2 Info: Starting migration of Main DB to 4 22:00:09.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:09.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:09.2 Info: => 5.21E-05s 22:00:09.2 Info: PerformDBOperation 22:00:09.2 Info: Performing DB Operation 22:00:09.2 Info: => 3.33E-05s 22:00:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:09', 'add_various_qualites_in_profile') 22:00:09.2 Info: Committing Transaction 22:00:09.2 Info: 4: add_various_qualites_in_profile migrated 22:00:09.2 Info: => 0.0006763s 22:00:09.2 Info: 5: metadata_profiles migrating 22:00:09.2 Info: Beginning Transaction 22:00:09.2 Info: Starting migration of Main DB to 5 22:00:09.2 Info: CreateTable MetadataProfiles 22:00:09.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:00:09.2 Info: => 0.0001303s 22:00:09.2 Info: CreateIndex MetadataProfiles (Name) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:09.2 Info: => 8.62E-05s 22:00:09.2 Info: AlterTable Artists 22:00:09.2 Info: => 4E-07s 22:00:09.2 Info: CreateColumn Artists MetadataProfileId Int32 22:00:09.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:09.2 Info: => 0.0005004s 22:00:09.2 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:09.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:00:09.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:00:09.2 Info: DROP TABLE "Artists" 22:00:09.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:09.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:09.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:09.2 Info: => 0.0044206s 22:00:09.2 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:09.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:00:09.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:00:09.2 Info: DROP TABLE "Artists" 22:00:09.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:09.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:09.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:09.2 Info: => 0.0057115s 22:00:09.2 Info: AlterTable Albums 22:00:09.2 Info: => 6E-07s 22:00:09.2 Info: CreateColumn Albums SecondaryTypes String 22:00:09.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:09.2 Info: => 0.0004885s 22:00:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:09', 'metadata_profiles') 22:00:09.2 Info: Committing Transaction 22:00:09.2 Info: 5: metadata_profiles migrated 22:00:09.2 Info: => 0.00151s 22:00:09.2 Info: 6: separate_automatic_and_interactive_search migrating 22:00:09.2 Info: Beginning Transaction 22:00:09.2 Info: Starting migration of Main DB to 6 22:00:09.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:09.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:00:09.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:09.2 Info: DROP TABLE "Indexers" 22:00:09.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:09.2 Info: => 0.0033053s 22:00:09.2 Info: AlterTable Indexers 22:00:09.2 Info: => 5E-07s 22:00:09.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:09.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:09.2 Info: => 0.000483s 22:00:09.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:09.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:09.2 Info: => 3.79E-05s 22:00:09.2 Info: AlterTable Indexers 22:00:09.2 Info: => 4E-07s 22:00:09.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:09.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:00:09.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:00:09.2 Info: DROP TABLE "Indexers" 22:00:09.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:09.2 Info: => 0.0032333s 22:00:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:09', 'separate_automatic_and_interactive_search') 22:00:09.2 Info: Committing Transaction 22:00:09.2 Info: 6: separate_automatic_and_interactive_search migrated 22:00:09.2 Info: => 0.0041523s 22:00:09.2 Info: 7: change_album_path_to_relative migrating 22:00:09.2 Info: Beginning Transaction 22:00:09.2 Info: Starting migration of Main DB to 7 22:00:09.2 Info: DeleteColumn Albums Path 22:00:09.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:00:09.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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:00:09.2 Info: DROP TABLE "Albums" 22:00:09.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:09.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:09.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:09.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:09.2 Info: => 0.004906s 22:00:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:09', 'change_album_path_to_relative') 22:00:09.2 Info: Committing Transaction 22:00:09.2 Info: 7: change_album_path_to_relative migrated 22:00:09.2 Info: => 0.0058248s 22:00:09.2 Info: 8: change_quality_size_mb_to_kb migrating 22:00:09.2 Info: Beginning Transaction 22:00:09.2 Info: Starting migration of Main DB to 8 22:00:09.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:00:09.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:00:09.2 Info: => 5.83E-05s 22:00:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:09', 'change_quality_size_mb_to_kb') 22:00:09.2 Info: Committing Transaction 22:00:09.2 Info: 8: change_quality_size_mb_to_kb migrated 22:00:09.2 Info: => 0.0007534s 22:00:09.2 Info: 9: album_releases migrating 22:00:09.2 Info: Beginning Transaction 22:00:09.2 Info: Starting migration of Main DB to 9 22:00:09.2 Info: AlterTable Albums 22:00:09.2 Info: => 7E-07s 22:00:09.2 Info: CreateColumn Albums Releases String 22:00:09.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:09.2 Info: => 0.0005342s 22:00:09.2 Info: AlterTable Albums 22:00:09.2 Info: => 6E-07s 22:00:09.2 Info: CreateColumn Albums CurrentRelease String 22:00:09.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:09.2 Info: => 0.0004985s 22:00:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:09', 'album_releases') 22:00:09.2 Info: Committing Transaction 22:00:09.2 Info: 9: album_releases migrated 22:00:09.2 Info: => 0.0012666s 22:00:09.2 Info: 10: album_releases_fix migrating 22:00:09.2 Info: Beginning Transaction 22:00:09.2 Info: Starting migration of Main DB to 10 22:00:09.2 Info: AlterTable Albums 22:00:09.2 Info: => 7E-07s 22:00:09.2 Info: AlterColumn Albums Releases String 22:00:09.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:00:09.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:09.2 Info: DROP TABLE "Albums" 22:00:09.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:09.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:09.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:09.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:09.2 Info: => 0.0058646s 22:00:09.2 Info: AlterTable Albums 22:00:09.2 Info: => 6E-07s 22:00:09.2 Info: AlterColumn Albums CurrentRelease String 22:00:09.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:00:09.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:09.2 Info: DROP TABLE "Albums" 22:00:09.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:09.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:09.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:09.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:09.2 Info: => 0.0039417s 22:00:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:09', 'album_releases_fix') 22:00:09.2 Info: Committing Transaction 22:00:09.2 Info: 10: album_releases_fix migrated 22:00:09.2 Info: => 0.0049231s 22:00:09.2 Info: 11: import_lists migrating 22:00:09.2 Info: Beginning Transaction 22:00:09.2 Info: Starting migration of Main DB to 11 22:00:09.2 Info: CreateTable ImportLists 22:00:09.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 22:00:09.2 Info: => 0.0001609s 22:00:09.2 Info: CreateIndex ImportLists (Name) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:09.2 Info: => 7.69E-05s 22:00:09.2 Info: CreateTable ImportListStatus 22:00:09.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 22:00:09.2 Info: => 0.0001022s 22:00:09.2 Info: CreateIndex ImportListStatus (ProviderId) 22:00:09.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:09.2 Info: => 7.06E-05s 22:00:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:09', 'import_lists') 22:00:09.2 Info: Committing Transaction 22:00:09.2 Info: 11: import_lists migrated 22:00:09.2 Info: => 0.0008522s 22:00:09.2 Info: 12: add_release_status migrating 22:00:09.2 Info: Beginning Transaction 22:00:09.2 Info: Starting migration of Main DB to 12 22:00:09.2 Info: AlterTable MetadataProfiles 22:00:09.2 Info: => 8E-07s 22:00:09.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:09.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:09.2 Info: => 0.0005298s 22:00:09.2 Info: PerformDBOperation 22:00:09.2 Info: Performing DB Operation 22:00:09.2 Info: => 3.12E-05s 22:00:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:09', 'add_release_status') 22:00:09.2 Info: Committing Transaction 22:00:09.2 Info: 12: add_release_status migrated 22:00:09.2 Info: => 0.0007977s 22:00:09.2 Info: 13: album_download_notification migrating 22:00:09.2 Info: Beginning Transaction 22:00:09.2 Info: Starting migration of Main DB to 13 22:00:09.2 Info: AlterTable Notifications 22:00:09.2 Info: => 8E-07s 22:00:09.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:09.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:09.2 Info: => 0.0005239s 22:00:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:09', 'album_download_notification') 22:00:09.2 Info: Committing Transaction 22:00:09.2 Info: 13: album_download_notification migrated 22:00:09.2 Info: => 0.0012678s 22:00:09.2 Info: 14: fix_language_metadata_profiles migrating 22:00:09.2 Info: Beginning Transaction 22:00:09.2 Info: Starting migration of Main DB to 14 22:00:09.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:00:09.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:00:09.2 Info: => 7.85E-05s 22:00:09.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:00:09.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:00:09.2 Info: => 4.92E-05s 22:00:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:09', 'fix_language_metadata_profiles') 22:00:09.2 Info: Committing Transaction 22:00:09.2 Info: 14: fix_language_metadata_profiles migrated 22:00:09.2 Info: => 0.0007672s 22:00:09.2 Info: 15: remove_fanzub migrating 22:00:09.2 Info: Beginning Transaction 22:00:09.2 Info: Starting migration of Main DB to 15 22:00:09.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:09.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:09.2 Info: => 4.31E-05s 22:00:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:09', 'remove_fanzub') 22:00:09.2 Info: Committing Transaction 22:00:09.2 Info: 15: remove_fanzub migrated 22:00:09.2 Info: => 0.0007111s 22:00:09.2 Info: 16: update_artist_history_indexes migrating 22:00:09.2 Info: Beginning Transaction 22:00:09.2 Info: Starting migration of Main DB to 16 22:00:09.2 Info: CreateIndex Albums (ArtistId) 22:00:09.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:09.2 Info: => 0.0001509s 22:00:09.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:09.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:09.2 Info: => 8.18E-05s 22:00:09.2 Info: DeleteIndex History (AlbumId) 22:00:09.2 Info: DROP INDEX "IX_History_AlbumId" 22:00:09.2 Info: => 0.0001323s 22:00:09.2 Info: CreateIndex History (AlbumId, Date) 22:00:09.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:09.2 Info: => 9.3E-05s 22:00:09.2 Info: DeleteIndex History (DownloadId) 22:00:09.2 Info: DROP INDEX "IX_History_DownloadId" 22:00:09.2 Info: => 0.0001117s 22:00:09.2 Info: CreateIndex History (DownloadId, Date) 22:00:09.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:09.2 Info: => 8.88E-05s 22:00:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:09', 'update_artist_history_indexes') 22:00:09.2 Info: Committing Transaction 22:00:09.3 Info: 16: update_artist_history_indexes migrated 22:00:09.3 Info: => 0.0008766s 22:00:09.3 Info: 17: remove_nma migrating 22:00:09.3 Info: Beginning Transaction 22:00:09.3 Info: Starting migration of Main DB to 17 22:00:09.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:09.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:09.3 Info: => 4.89E-05s 22:00:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:09', 'remove_nma') 22:00:09.3 Info: Committing Transaction 22:00:09.3 Info: 17: remove_nma migrated 22:00:09.3 Info: => 0.0006889s 22:00:09.3 Info: 18: album_disambiguation migrating 22:00:09.3 Info: Beginning Transaction 22:00:09.3 Info: Starting migration of Main DB to 18 22:00:09.3 Info: AlterTable Albums 22:00:09.3 Info: => 7E-07s 22:00:09.3 Info: CreateColumn Albums Disambiguation String 22:00:09.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:09.3 Info: => 0.0005338s 22:00:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:09', 'album_disambiguation') 22:00:09.3 Info: Committing Transaction 22:00:09.3 Info: 18: album_disambiguation migrated 22:00:09.3 Info: => 0.0012485s 22:00:09.3 Info: 19: add_ape_quality_in_profiles migrating 22:00:09.3 Info: Beginning Transaction 22:00:09.3 Info: Starting migration of Main DB to 19 22:00:09.3 Info: PerformDBOperation 22:00:09.3 Info: Performing DB Operation 22:00:09.3 Info: => 3.42E-05s 22:00:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:09', 'add_ape_quality_in_profiles') 22:00:09.3 Info: Committing Transaction 22:00:09.3 Info: 19: add_ape_quality_in_profiles migrated 22:00:09.3 Info: => 0.0006712s 22:00:09.3 Info: 20: remove_pushalot migrating 22:00:09.3 Info: Beginning Transaction 22:00:09.3 Info: Starting migration of Main DB to 20 22:00:09.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:09.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:09.3 Info: => 4.71E-05s 22:00:09.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:09.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:09.3 Info: => 2.92E-05s 22:00:09.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:09.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:09.3 Info: => 2.73E-05s 22:00:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:09', 'remove_pushalot') 22:00:09.3 Info: Committing Transaction 22:00:09.3 Info: 20: remove_pushalot migrated 22:00:09.3 Info: => 0.0006623s 22:00:09.3 Info: 21: add_custom_filters migrating 22:00:09.3 Info: Beginning Transaction 22:00:09.3 Info: Starting migration of Main DB to 21 22:00:09.3 Info: CreateTable CustomFilters 22:00:09.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:00:09.3 Info: => 0.0001258s 22:00:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:09', 'add_custom_filters') 22:00:09.3 Info: Committing Transaction 22:00:09.3 Info: 21: add_custom_filters migrated 22:00:09.3 Info: => 0.0008206s 22:00:09.3 Info: 22: import_list_tags migrating 22:00:09.3 Info: Beginning Transaction 22:00:09.3 Info: Starting migration of Main DB to 22 22:00:09.3 Info: AlterTable ImportLists 22:00:09.3 Info: => 6E-07s 22:00:09.3 Info: CreateColumn ImportLists Tags String 22:00:09.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:09.3 Info: => 0.0012977s 22:00:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:09', 'import_list_tags') 22:00:09.3 Info: Committing Transaction 22:00:09.3 Info: 22: import_list_tags migrated 22:00:09.3 Info: => 0.0020106s 22:00:09.3 Info: 23: add_release_groups_etc migrating 22:00:09.3 Info: Beginning Transaction 22:00:09.3 Info: Starting migration of Main DB to 23 22:00:09.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:00:09.3 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-04-14T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 22:00:09.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:00:09.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:00:09.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:00:09.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:00:09.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:00:09.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:00:09.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:00:09.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:00:09.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:00:09.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:00:09.3 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-04-15T00:00:00Z", "trackCount": 2, "mediaCount": 2, "disambiguation": "Disambiguation2", "format": "Format2" }') 22:00:09.3 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:00:09.3 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:00:09.3 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:00:09.3 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:00:09.3 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:00:09.3 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:00:09.3 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:00:09.3 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:00:09.3 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:00:09.3 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:00:09.3 Info: CreateTable ArtistMetadata 22:00:09.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:00:09.3 Info: => 0.0002005s 22:00:09.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:09.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:09.3 Info: => 0.000106s 22:00:09.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:00:09.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:00:09.3 Info: => 8.13E-05s 22:00:09.3 Info: AlterTable Artists 22:00:09.3 Info: => 1.2E-06s 22:00:09.3 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:09.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:09.3 Info: => 0.0005771s 22:00:09.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:09.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:09.3 Info: => 0.0001024s 22:00:09.3 Info: CreateTable AlbumReleases 22:00:09.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:00:09.3 Info: => 0.0001502s 22:00:09.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:09.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:09.3 Info: => 0.0001004s 22:00:09.3 Info: CreateIndex AlbumReleases (AlbumId) 22:00:09.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:09.3 Info: => 8.55E-05s 22:00:09.3 Info: PerformDBOperation 22:00:09.3 Info: Performing DB Operation 22:00:09.3 Info: => 0.0033872s 22:00:09.3 Info: AlterTable Albums 22:00:09.3 Info: => 7E-07s 22:00:09.3 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:09.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:09.3 Info: => 0.0006123s 22:00:09.3 Info: AlterTable Albums 22:00:09.3 Info: => 7E-07s 22:00:09.3 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:09.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:09.3 Info: => 0.000569s 22:00:09.3 Info: AlterTable Albums 22:00:09.3 Info: => 6E-07s 22:00:09.3 Info: CreateColumn Albums Links String 22:00:09.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:09.3 Info: => 0.000556s 22:00:09.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:00:09.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:09.3 Info: => 8.76E-05s 22:00:09.3 Info: AlterTable Tracks 22:00:09.3 Info: => 5E-07s 22:00:09.3 Info: CreateColumn Tracks ForeignRecordingId String 22:00:09.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:09.3 Info: => 0.0005614s 22:00:09.3 Info: AlterTable Tracks 22:00:09.3 Info: => 5E-07s 22:00:09.3 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:09.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:09.3 Info: => 0.0005524s 22:00:09.3 Info: AlterTable Tracks 22:00:09.3 Info: => 6E-07s 22:00:09.3 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:09.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:09.3 Info: => 0.0005595s 22:00:09.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:00:09.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:09.3 Info: => 0.0001026s 22:00:09.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:00:09.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:09.3 Info: => 7.99E-05s 22:00:09.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:09.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:00:09.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:00:09.3 Info: DROP TABLE "Artists" 22:00:09.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:09.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:09.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:09.3 Info: => 0.004948s 22:00:09.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:09.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:00:09.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:00:09.3 Info: DROP TABLE "Albums" 22:00:09.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:09.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:09.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:09.3 Info: => 0.0041995s 22:00:09.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:09.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:00:09.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:00:09.3 Info: DROP TABLE "Tracks" 22:00:09.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:09.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:09.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:09.3 Info: => 0.0049875s 22:00:09.3 Info: DeleteColumn TrackFiles ArtistId 22:00:09.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:00:09.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:00:09.3 Info: DROP TABLE "TrackFiles" 22:00:09.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:09.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:09.3 Info: => 0.0035813s 22:00:09.3 Info: CreateIndex Artists (ArtistMetadataId) 22:00:09.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:09.3 Info: => 7.9E-05s 22:00:09.3 Info: CreateIndex Artists (Monitored) 22:00:09.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:09.3 Info: => 7.57E-05s 22:00:09.3 Info: CreateIndex Albums (ArtistMetadataId) 22:00:09.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:09.3 Info: => 7.14E-05s 22:00:09.3 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:09.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:09.3 Info: => 7.19E-05s 22:00:09.3 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:09.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:09.3 Info: => 7.37E-05s 22:00:09.3 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:09.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:09.3 Info: => 7.14E-05s 22:00:09.3 Info: UpdateData 22:00:09.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:09.3 Info: => 4.32E-05s 22:00:09.3 Info: UpdateData 22:00:09.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:09.3 Info: => 3.44E-05s 22:00:09.3 Info: UpdateData 22:00:09.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:09.3 Info: => 3.72E-05s 22:00:09.3 Info: -> 23 Insert operations completed in 00:00:00.0021753 taking an average of 00:00:00.0000945 22:00:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:09', 'add_release_groups_etc') 22:00:09.3 Info: Committing Transaction 22:00:09.3 Info: 23: add_release_groups_etc migrated 22:00:09.3 Info: => 0.00961s 22:00:09.3 Debug: Took: 00:00:00.1640752 22:00:09.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 22:00:09.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 22:00:09.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648094818181_187/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:09.4 Info: DatabaseEngineVersionCheck migrating 22:00:09.4 Info: PerformDBOperation 22:00:09.4 Info: Performing DB Operation 22:00:09.4 Info: SQLite 3.49.1 22:00:09.4 Info: => 0.0057897s 22:00:09.4 Info: DatabaseEngineVersionCheck migrated 22:00:09.4 Info: => 0.0058053s 22:00:09.5 Info: VersionMigration migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: CreateTable VersionInfo 22:00:09.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:09.5 Info: => 0.0001558s 22:00:09.5 Info: Committing Transaction 22:00:09.5 Info: VersionMigration migrated 22:00:09.5 Info: => 0.0029987s 22:00:09.5 Info: VersionUniqueMigration migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: CreateIndex VersionInfo (Version) 22:00:09.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:09.5 Info: => 0.000131s 22:00:09.5 Info: AlterTable VersionInfo 22:00:09.5 Info: => 7E-07s 22:00:09.5 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:09.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:09.5 Info: => 0.0005754s 22:00:09.5 Info: Committing Transaction 22:00:09.5 Info: VersionUniqueMigration migrated 22:00:09.5 Info: => 0.0017481s 22:00:09.5 Info: VersionDescriptionMigration migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: AlterTable VersionInfo 22:00:09.5 Info: => 8E-07s 22:00:09.5 Info: CreateColumn VersionInfo Description String 22:00:09.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:09.5 Info: => 0.0002065s 22:00:09.5 Info: Committing Transaction 22:00:09.5 Info: VersionDescriptionMigration migrated 22:00:09.5 Info: => 0.0022364s 22:00:09.5 Info: 1: InitialSetup migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: Starting migration of Main DB to 1 22:00:09.5 Info: CreateTable Config 22:00:09.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:09.5 Info: => 0.000172s 22:00:09.5 Info: CreateIndex Config (Key) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:09.5 Info: => 7.78E-05s 22:00:09.5 Info: CreateTable RootFolders 22:00:09.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:09.5 Info: => 8.18E-05s 22:00:09.5 Info: CreateIndex RootFolders (Path) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:09.5 Info: => 7.14E-05s 22:00:09.5 Info: CreateTable Artists 22:00:09.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:00:09.5 Info: => 0.0002338s 22:00:09.5 Info: CreateIndex Artists (ForeignArtistId) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:09.5 Info: => 7.56E-05s 22:00:09.5 Info: CreateIndex Artists (NameSlug) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:09.5 Info: => 6.78E-05s 22:00:09.5 Info: CreateIndex Artists (CleanName) 22:00:09.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:09.5 Info: => 6.51E-05s 22:00:09.5 Info: CreateIndex Artists (Path) 22:00:09.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:09.5 Info: => 6.26E-05s 22:00:09.5 Info: CreateTable Albums 22:00:09.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:00:09.5 Info: => 0.0001905s 22:00:09.5 Info: CreateIndex Albums (ForeignAlbumId) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:09.5 Info: => 7.15E-05s 22:00:09.5 Info: CreateIndex Albums (MBId) 22:00:09.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:09.5 Info: => 6.16E-05s 22:00:09.5 Info: CreateIndex Albums (TADBId) 22:00:09.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:09.5 Info: => 6.24E-05s 22:00:09.5 Info: CreateIndex Albums (TitleSlug) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:09.5 Info: => 6.33E-05s 22:00:09.5 Info: CreateIndex Albums (CleanTitle) 22:00:09.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:09.5 Info: => 6.19E-05s 22:00:09.5 Info: CreateIndex Albums (Path) 22:00:09.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:09.5 Info: => 6.1E-05s 22:00:09.5 Info: CreateTable Tracks 22:00:09.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:00:09.5 Info: => 0.0001288s 22:00:09.5 Info: CreateIndex Tracks (ForeignTrackId) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:09.5 Info: => 6.83E-05s 22:00:09.5 Info: CreateIndex Tracks (ArtistId) 22:00:09.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:09.5 Info: => 7.58E-05s 22:00:09.5 Info: CreateIndex Tracks (TrackFileId) 22:00:09.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:09.5 Info: => 6.92E-05s 22:00:09.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:09.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:09.5 Info: => 7.06E-05s 22:00:09.5 Info: CreateTable TrackFiles 22:00:09.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:00:09.5 Info: => 0.0001227s 22:00:09.5 Info: CreateIndex TrackFiles (ArtistId) 22:00:09.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:09.5 Info: => 7.16E-05s 22:00:09.5 Info: CreateIndex TrackFiles (AlbumId) 22:00:09.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:09.5 Info: => 7.21E-05s 22:00:09.5 Info: CreateTable History 22:00:09.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:00:09.5 Info: => 0.0001316s 22:00:09.5 Info: CreateIndex History (Date) 22:00:09.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:09.5 Info: => 6.54E-05s 22:00:09.5 Info: CreateIndex History (EventType) 22:00:09.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:09.5 Info: => 6.27E-05s 22:00:09.5 Info: CreateIndex History (DownloadId) 22:00:09.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:09.5 Info: => 6.28E-05s 22:00:09.5 Info: CreateIndex History (AlbumId) 22:00:09.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:09.5 Info: => 6.42E-05s 22:00:09.5 Info: CreateTable Notifications 22:00:09.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:00:09.5 Info: => 0.0001125s 22:00:09.5 Info: CreateTable ScheduledTasks 22:00:09.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:00:09.5 Info: => 8.78E-05s 22:00:09.5 Info: CreateIndex ScheduledTasks (TypeName) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:09.5 Info: => 6.9E-05s 22:00:09.5 Info: CreateTable Indexers 22:00:09.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:00:09.5 Info: => 9.37E-05s 22:00:09.5 Info: CreateIndex Indexers (Name) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:09.5 Info: => 9.64E-05s 22:00:09.5 Info: CreateTable Profiles 22:00:09.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:00:09.5 Info: => 8.89E-05s 22:00:09.5 Info: CreateIndex Profiles (Name) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:09.5 Info: => 7.69E-05s 22:00:09.5 Info: CreateTable QualityDefinitions 22:00:09.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:00:09.5 Info: => 9.93E-05s 22:00:09.5 Info: CreateIndex QualityDefinitions (Quality) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:09.5 Info: => 7E-05s 22:00:09.5 Info: CreateIndex QualityDefinitions (Title) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:09.5 Info: => 7.63E-05s 22:00:09.5 Info: CreateTable NamingConfig 22:00:09.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:00:09.5 Info: => 0.0008681s 22:00:09.5 Info: CreateTable Blacklist 22:00:09.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:00:09.5 Info: => 0.0001858s 22:00:09.5 Info: CreateTable Metadata 22:00:09.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:00:09.5 Info: => 0.0001051s 22:00:09.5 Info: CreateTable MetadataFiles 22:00:09.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:00:09.5 Info: => 0.0001172s 22:00:09.5 Info: CreateTable DownloadClients 22:00:09.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:00:09.5 Info: => 0.0001016s 22:00:09.5 Info: CreateTable PendingReleases 22:00:09.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:00:09.5 Info: => 0.0001085s 22:00:09.5 Info: CreateTable RemotePathMappings 22:00:09.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:00:09.5 Info: => 9.42E-05s 22:00:09.5 Info: CreateTable Tags 22:00:09.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:09.5 Info: => 0.0001134s 22:00:09.5 Info: CreateIndex Tags (Label) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:09.5 Info: => 9.01E-05s 22:00:09.5 Info: CreateTable Restrictions 22:00:09.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:09.5 Info: => 9.48E-05s 22:00:09.5 Info: CreateTable DelayProfiles 22:00:09.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:00:09.5 Info: => 0.0001178s 22:00:09.5 Info: CreateTable Users 22:00:09.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:00:09.5 Info: => 8.88E-05s 22:00:09.5 Info: CreateIndex Users (Identifier) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:09.5 Info: => 8.84E-05s 22:00:09.5 Info: CreateIndex Users (Username) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:09.5 Info: => 0.0001072s 22:00:09.5 Info: CreateTable Commands 22:00:09.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:00:09.5 Info: => 0.0001441s 22:00:09.5 Info: CreateTable IndexerStatus 22:00:09.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:00:09.5 Info: => 0.0001176s 22:00:09.5 Info: CreateIndex IndexerStatus (ProviderId) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:09.5 Info: => 8.27E-05s 22:00:09.5 Info: CreateTable ExtraFiles 22:00:09.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:00:09.5 Info: => 0.0001082s 22:00:09.5 Info: CreateTable LyricFiles 22:00:09.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:00:09.5 Info: => 0.0001244s 22:00:09.5 Info: CreateTable LanguageProfiles 22:00:09.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:00:09.5 Info: => 8.8E-05s 22:00:09.5 Info: CreateIndex LanguageProfiles (Name) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:09.5 Info: => 9.73E-05s 22:00:09.5 Info: CreateTable DownloadClientStatus 22:00:09.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:00:09.5 Info: => 0.0001033s 22:00:09.5 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:09.5 Info: => 8.31E-05s 22:00:09.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:09.5 Info: -> 1 Insert operations completed in 00:00:00.0000604 taking an average of 00:00:00.0000604 22:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:09', 'InitialSetup') 22:00:09.5 Info: Committing Transaction 22:00:09.5 Info: 1: InitialSetup migrated 22:00:09.5 Info: => 0.0109128s 22:00:09.5 Info: 2: add_reason_to_pending_releases migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: Starting migration of Main DB to 2 22:00:09.5 Info: AlterTable PendingReleases 22:00:09.5 Info: => 8E-07s 22:00:09.5 Info: CreateColumn PendingReleases Reason Int32 22:00:09.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:09.5 Info: => 0.0005863s 22:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:09', 'add_reason_to_pending_releases') 22:00:09.5 Info: Committing Transaction 22:00:09.5 Info: 2: add_reason_to_pending_releases migrated 22:00:09.5 Info: => 0.0013457s 22:00:09.5 Info: 3: add_medium_support migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: Starting migration of Main DB to 3 22:00:09.5 Info: AlterTable Albums 22:00:09.5 Info: => 1.2E-06s 22:00:09.5 Info: CreateColumn Albums Media String 22:00:09.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:09.5 Info: => 0.0005396s 22:00:09.5 Info: AlterTable Tracks 22:00:09.5 Info: => 7E-07s 22:00:09.5 Info: CreateColumn Tracks MediumNumber Int32 22:00:09.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:09.5 Info: => 0.0004868s 22:00:09.5 Info: AlterTable Tracks 22:00:09.5 Info: => 7E-07s 22:00:09.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:09.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:09.5 Info: => 0.0004893s 22:00:09.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:09.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:09.5 Info: => 4.4E-05s 22:00:09.5 Info: DeleteColumn Tracks TrackNumber 22:00:09.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:00:09.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:00:09.5 Info: DROP TABLE "Tracks" 22:00:09.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:09.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:09.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:09.5 Info: => 0.0045602s 22:00:09.5 Info: AlterTable Tracks 22:00:09.5 Info: => 5E-07s 22:00:09.5 Info: CreateColumn Tracks TrackNumber String 22:00:09.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:09.5 Info: => 0.0004897s 22:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:09', 'add_medium_support') 22:00:09.5 Info: Committing Transaction 22:00:09.5 Info: 3: add_medium_support migrated 22:00:09.5 Info: => 0.0014493s 22:00:09.5 Info: 4: add_various_qualites_in_profile migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: Starting migration of Main DB to 4 22:00:09.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:09.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:09.5 Info: => 5.31E-05s 22:00:09.5 Info: PerformDBOperation 22:00:09.5 Info: Performing DB Operation 22:00:09.5 Info: => 3.4E-05s 22:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:09', 'add_various_qualites_in_profile') 22:00:09.5 Info: Committing Transaction 22:00:09.5 Info: 4: add_various_qualites_in_profile migrated 22:00:09.5 Info: => 0.0007301s 22:00:09.5 Info: 5: metadata_profiles migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: Starting migration of Main DB to 5 22:00:09.5 Info: CreateTable MetadataProfiles 22:00:09.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:00:09.5 Info: => 0.0001337s 22:00:09.5 Info: CreateIndex MetadataProfiles (Name) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:09.5 Info: => 8.55E-05s 22:00:09.5 Info: AlterTable Artists 22:00:09.5 Info: => 4E-07s 22:00:09.5 Info: CreateColumn Artists MetadataProfileId Int32 22:00:09.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:09.5 Info: => 0.0005045s 22:00:09.5 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:09.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:00:09.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:00:09.5 Info: DROP TABLE "Artists" 22:00:09.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:09.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:09.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:09.5 Info: => 0.0040459s 22:00:09.5 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:09.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:00:09.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:00:09.5 Info: DROP TABLE "Artists" 22:00:09.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:09.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:09.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:09.5 Info: => 0.0049662s 22:00:09.5 Info: AlterTable Albums 22:00:09.5 Info: => 5E-07s 22:00:09.5 Info: CreateColumn Albums SecondaryTypes String 22:00:09.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:09.5 Info: => 0.0005069s 22:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:09', 'metadata_profiles') 22:00:09.5 Info: Committing Transaction 22:00:09.5 Info: 5: metadata_profiles migrated 22:00:09.5 Info: => 0.0016742s 22:00:09.5 Info: 6: separate_automatic_and_interactive_search migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: Starting migration of Main DB to 6 22:00:09.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:09.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:00:09.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:09.5 Info: DROP TABLE "Indexers" 22:00:09.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:09.5 Info: => 0.0033725s 22:00:09.5 Info: AlterTable Indexers 22:00:09.5 Info: => 5E-07s 22:00:09.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:09.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:09.5 Info: => 0.0004774s 22:00:09.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:09.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:09.5 Info: => 3.88E-05s 22:00:09.5 Info: AlterTable Indexers 22:00:09.5 Info: => 5E-07s 22:00:09.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:09.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:00:09.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:00:09.5 Info: DROP TABLE "Indexers" 22:00:09.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:09.5 Info: => 0.0032626s 22:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:09', 'separate_automatic_and_interactive_search') 22:00:09.5 Info: Committing Transaction 22:00:09.5 Info: 6: separate_automatic_and_interactive_search migrated 22:00:09.5 Info: => 0.0041816s 22:00:09.5 Info: 7: change_album_path_to_relative migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: Starting migration of Main DB to 7 22:00:09.5 Info: DeleteColumn Albums Path 22:00:09.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:00:09.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:00:09.5 Info: DROP TABLE "Albums" 22:00:09.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:09.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:09.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:09.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:09.5 Info: => 0.0040604s 22:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:09', 'change_album_path_to_relative') 22:00:09.5 Info: Committing Transaction 22:00:09.5 Info: 7: change_album_path_to_relative migrated 22:00:09.5 Info: => 0.0049639s 22:00:09.5 Info: 8: change_quality_size_mb_to_kb migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: Starting migration of Main DB to 8 22:00:09.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:00:09.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:00:09.5 Info: => 5.28E-05s 22:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:09', 'change_quality_size_mb_to_kb') 22:00:09.5 Info: Committing Transaction 22:00:09.5 Info: 8: change_quality_size_mb_to_kb migrated 22:00:09.5 Info: => 0.0007406s 22:00:09.5 Info: 9: album_releases migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: Starting migration of Main DB to 9 22:00:09.5 Info: AlterTable Albums 22:00:09.5 Info: => 8E-07s 22:00:09.5 Info: CreateColumn Albums Releases String 22:00:09.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:09.5 Info: => 0.0005309s 22:00:09.5 Info: AlterTable Albums 22:00:09.5 Info: => 7E-07s 22:00:09.5 Info: CreateColumn Albums CurrentRelease String 22:00:09.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:09.5 Info: => 0.0004825s 22:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:09', 'album_releases') 22:00:09.5 Info: Committing Transaction 22:00:09.5 Info: 9: album_releases migrated 22:00:09.5 Info: => 0.0020336s 22:00:09.5 Info: 10: album_releases_fix migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: Starting migration of Main DB to 10 22:00:09.5 Info: AlterTable Albums 22:00:09.5 Info: => 1E-06s 22:00:09.5 Info: AlterColumn Albums Releases String 22:00:09.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:00:09.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:00:09.5 Info: DROP TABLE "Albums" 22:00:09.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:09.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:09.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:09.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:09.5 Info: => 0.0049301s 22:00:09.5 Info: AlterTable Albums 22:00:09.5 Info: => 5E-07s 22:00:09.5 Info: AlterColumn Albums CurrentRelease String 22:00:09.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:00:09.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:00:09.5 Info: DROP TABLE "Albums" 22:00:09.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:09.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:09.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:09.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:09.5 Info: => 0.0040267s 22:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:09', 'album_releases_fix') 22:00:09.5 Info: Committing Transaction 22:00:09.5 Info: 10: album_releases_fix migrated 22:00:09.5 Info: => 0.0050876s 22:00:09.5 Info: 11: import_lists migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: Starting migration of Main DB to 11 22:00:09.5 Info: CreateTable ImportLists 22:00:09.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:00:09.5 Info: => 0.0001611s 22:00:09.5 Info: CreateIndex ImportLists (Name) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:09.5 Info: => 7.91E-05s 22:00:09.5 Info: CreateTable ImportListStatus 22:00:09.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:00:09.5 Info: => 0.0001052s 22:00:09.5 Info: CreateIndex ImportListStatus (ProviderId) 22:00:09.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:09.5 Info: => 7.21E-05s 22:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:09', 'import_lists') 22:00:09.5 Info: Committing Transaction 22:00:09.5 Info: 11: import_lists migrated 22:00:09.5 Info: => 0.0008547s 22:00:09.5 Info: 12: add_release_status migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: Starting migration of Main DB to 12 22:00:09.5 Info: AlterTable MetadataProfiles 22:00:09.5 Info: => 7E-07s 22:00:09.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:09.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:09.5 Info: => 0.0005397s 22:00:09.5 Info: PerformDBOperation 22:00:09.5 Info: Performing DB Operation 22:00:09.5 Info: => 2.83E-05s 22:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:09', 'add_release_status') 22:00:09.5 Info: Committing Transaction 22:00:09.5 Info: 12: add_release_status migrated 22:00:09.5 Info: => 0.0007709s 22:00:09.5 Info: 13: album_download_notification migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: Starting migration of Main DB to 13 22:00:09.5 Info: AlterTable Notifications 22:00:09.5 Info: => 8E-07s 22:00:09.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:09.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:09.5 Info: => 0.0005871s 22:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:09', 'album_download_notification') 22:00:09.5 Info: Committing Transaction 22:00:09.5 Info: 13: album_download_notification migrated 22:00:09.5 Info: => 0.0013537s 22:00:09.5 Info: 14: fix_language_metadata_profiles migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: Starting migration of Main DB to 14 22:00:09.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:00:09.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:00:09.5 Info: => 7.92E-05s 22:00:09.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:00:09.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:00:09.5 Info: => 5.11E-05s 22:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:09', 'fix_language_metadata_profiles') 22:00:09.5 Info: Committing Transaction 22:00:09.5 Info: 14: fix_language_metadata_profiles migrated 22:00:09.5 Info: => 0.0007399s 22:00:09.5 Info: 15: remove_fanzub migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: Starting migration of Main DB to 15 22:00:09.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:09.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:09.5 Info: => 4.38E-05s 22:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:09', 'remove_fanzub') 22:00:09.5 Info: Committing Transaction 22:00:09.5 Info: 15: remove_fanzub migrated 22:00:09.5 Info: => 0.0007126s 22:00:09.5 Info: 16: update_artist_history_indexes migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: Starting migration of Main DB to 16 22:00:09.5 Info: CreateIndex Albums (ArtistId) 22:00:09.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:09.5 Info: => 0.0001095s 22:00:09.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:09.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:09.5 Info: => 7.96E-05s 22:00:09.5 Info: DeleteIndex History (AlbumId) 22:00:09.5 Info: DROP INDEX "IX_History_AlbumId" 22:00:09.5 Info: => 0.0001299s 22:00:09.5 Info: CreateIndex History (AlbumId, Date) 22:00:09.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:09.5 Info: => 9.5E-05s 22:00:09.5 Info: DeleteIndex History (DownloadId) 22:00:09.5 Info: DROP INDEX "IX_History_DownloadId" 22:00:09.5 Info: => 0.000118s 22:00:09.5 Info: CreateIndex History (DownloadId, Date) 22:00:09.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:09.5 Info: => 8.96E-05s 22:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:09', 'update_artist_history_indexes') 22:00:09.5 Info: Committing Transaction 22:00:09.5 Info: 16: update_artist_history_indexes migrated 22:00:09.5 Info: => 0.000997s 22:00:09.5 Info: 17: remove_nma migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: Starting migration of Main DB to 17 22:00:09.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:09.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:09.5 Info: => 4.84E-05s 22:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:09', 'remove_nma') 22:00:09.5 Info: Committing Transaction 22:00:09.5 Info: 17: remove_nma migrated 22:00:09.5 Info: => 0.0053326s 22:00:09.5 Info: 18: album_disambiguation migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: Starting migration of Main DB to 18 22:00:09.5 Info: AlterTable Albums 22:00:09.5 Info: => 9E-07s 22:00:09.5 Info: CreateColumn Albums Disambiguation String 22:00:09.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:09.5 Info: => 0.0005587s 22:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:09', 'album_disambiguation') 22:00:09.5 Info: Committing Transaction 22:00:09.5 Info: 18: album_disambiguation migrated 22:00:09.5 Info: => 0.0013781s 22:00:09.5 Info: 19: add_ape_quality_in_profiles migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: Starting migration of Main DB to 19 22:00:09.5 Info: PerformDBOperation 22:00:09.5 Info: Performing DB Operation 22:00:09.5 Info: => 3.34E-05s 22:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:09', 'add_ape_quality_in_profiles') 22:00:09.5 Info: Committing Transaction 22:00:09.5 Info: 19: add_ape_quality_in_profiles migrated 22:00:09.5 Info: => 0.0007738s 22:00:09.5 Info: 20: remove_pushalot migrating 22:00:09.5 Info: Beginning Transaction 22:00:09.5 Info: Starting migration of Main DB to 20 22:00:09.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:09.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:09.5 Info: => 4.76E-05s 22:00:09.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:09.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:09.5 Info: => 2.92E-05s 22:00:09.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:09.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:09.5 Info: => 2.65E-05s 22:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:09', 'remove_pushalot') 22:00:09.5 Info: Committing Transaction 22:00:09.6 Info: 20: remove_pushalot migrated 22:00:09.6 Info: => 0.0007956s 22:00:09.6 Info: 21: add_custom_filters migrating 22:00:09.6 Info: Beginning Transaction 22:00:09.6 Info: Starting migration of Main DB to 21 22:00:09.6 Info: CreateTable CustomFilters 22:00:09.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:00:09.6 Info: => 0.0001347s 22:00:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:09', 'add_custom_filters') 22:00:09.6 Info: Committing Transaction 22:00:09.6 Info: 21: add_custom_filters migrated 22:00:09.6 Info: => 0.0013849s 22:00:09.6 Info: 22: import_list_tags migrating 22:00:09.6 Info: Beginning Transaction 22:00:09.6 Info: Starting migration of Main DB to 22 22:00:09.6 Info: AlterTable ImportLists 22:00:09.6 Info: => 6E-07s 22:00:09.6 Info: CreateColumn ImportLists Tags String 22:00:09.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:09.6 Info: => 0.0005888s 22:00:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:09', 'import_list_tags') 22:00:09.6 Info: Committing Transaction 22:00:09.6 Info: 22: import_list_tags migrated 22:00:09.6 Info: => 0.0013793s 22:00:09.6 Info: 23: add_release_groups_etc migrating 22:00:09.6 Info: Beginning Transaction 22:00:09.6 Info: Starting migration of Main DB to 23 22:00:09.6 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 22:00:09.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '') 22:00:09.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 22:00:09.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 22:00:09.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 22:00:09.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 22:00:09.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 22:00:09.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 22:00:09.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 22:00:09.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 22:00:09.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 22:00:09.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 22:00:09.6 Info: CreateTable ArtistMetadata 22:00:09.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:00:09.6 Info: => 0.000207s 22:00:09.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:09.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:09.6 Info: => 0.0001068s 22:00:09.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:00:09.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:00:09.6 Info: => 8.21E-05s 22:00:09.6 Info: AlterTable Artists 22:00:09.6 Info: => 4E-07s 22:00:09.6 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:09.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:09.6 Info: => 0.0005537s 22:00:09.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:09.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:09.6 Info: => 0.0001091s 22:00:09.6 Info: CreateTable AlbumReleases 22:00:09.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:00:09.6 Info: => 0.0001532s 22:00:09.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:09.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:09.6 Info: => 8.78E-05s 22:00:09.6 Info: CreateIndex AlbumReleases (AlbumId) 22:00:09.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:09.6 Info: => 7.96E-05s 22:00:09.6 Info: PerformDBOperation 22:00:09.6 Info: Performing DB Operation 22:00:09.6 Info: => 0.0037319s 22:00:09.6 Info: AlterTable Albums 22:00:09.6 Info: => 6E-07s 22:00:09.6 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:09.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:09.6 Info: => 0.0006371s 22:00:09.6 Info: AlterTable Albums 22:00:09.6 Info: => 7E-07s 22:00:09.6 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:09.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:09.6 Info: => 0.0005663s 22:00:09.6 Info: AlterTable Albums 22:00:09.6 Info: => 6E-07s 22:00:09.6 Info: CreateColumn Albums Links String 22:00:09.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:09.6 Info: => 0.0005527s 22:00:09.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:09.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:09.6 Info: => 8.63E-05s 22:00:09.6 Info: AlterTable Tracks 22:00:09.6 Info: => 4E-07s 22:00:09.6 Info: CreateColumn Tracks ForeignRecordingId String 22:00:09.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:09.6 Info: => 0.0005746s 22:00:09.6 Info: AlterTable Tracks 22:00:09.6 Info: => 6E-07s 22:00:09.6 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:09.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:09.6 Info: => 0.0005439s 22:00:09.6 Info: AlterTable Tracks 22:00:09.6 Info: => 6E-07s 22:00:09.6 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:09.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:09.6 Info: => 0.0005373s 22:00:09.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:09.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:09.6 Info: => 9.54E-05s 22:00:09.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:09.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:09.6 Info: => 7.35E-05s 22:00:09.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:09.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:09.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:09.6 Info: DROP TABLE "Artists" 22:00:09.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:09.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:09.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:09.6 Info: => 0.0050998s 22:00:09.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:09.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:00:09.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:00:09.6 Info: DROP TABLE "Albums" 22:00:09.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:09.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:09.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:09.6 Info: => 0.0046866s 22:00:09.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:09.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:09.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:00:09.6 Info: DROP TABLE "Tracks" 22:00:09.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:09.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:09.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:09.6 Info: => 0.0039613s 22:00:09.6 Info: DeleteColumn TrackFiles ArtistId 22:00:09.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:00:09.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:00:09.6 Info: DROP TABLE "TrackFiles" 22:00:09.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:09.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:09.6 Info: => 0.0050385s 22:00:09.6 Info: CreateIndex Artists (ArtistMetadataId) 22:00:09.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:09.6 Info: => 7.72E-05s 22:00:09.6 Info: CreateIndex Artists (Monitored) 22:00:09.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:09.6 Info: => 7.26E-05s 22:00:09.6 Info: CreateIndex Albums (ArtistMetadataId) 22:00:09.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:09.6 Info: => 7.25E-05s 22:00:09.6 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:09.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:09.6 Info: => 7.53E-05s 22:00:09.6 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:09.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:09.6 Info: => 7.24E-05s 22:00:09.6 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:09.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:09.6 Info: => 7.25E-05s 22:00:09.6 Info: UpdateData 22:00:09.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:09.6 Info: => 4.32E-05s 22:00:09.6 Info: UpdateData 22:00:09.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:09.6 Info: => 3.28E-05s 22:00:09.6 Info: UpdateData 22:00:09.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:09.6 Info: => 3.75E-05s 22:00:09.6 Info: -> 12 Insert operations completed in 00:00:00.0008190 taking an average of 00:00:00.0000682 22:00:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:09', 'add_release_groups_etc') 22:00:09.6 Info: Committing Transaction 22:00:09.6 Info: 23: add_release_groups_etc migrated 22:00:09.6 Info: => 0.0097556s 22:00:09.6 Debug: Took: 00:00:00.1599837 22:00:09.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 22:00:09.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 22:00:09.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648097523098_189/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:09.7 Info: DatabaseEngineVersionCheck migrating 22:00:09.7 Info: PerformDBOperation 22:00:09.7 Info: Performing DB Operation 22:00:09.7 Info: SQLite 3.49.1 22:00:09.7 Info: => 0.0143345s 22:00:09.7 Info: DatabaseEngineVersionCheck migrated 22:00:09.7 Info: => 0.0143493s 22:00:09.7 Info: VersionMigration migrating 22:00:09.7 Info: Beginning Transaction 22:00:09.7 Info: CreateTable VersionInfo 22:00:09.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:09.7 Info: => 0.0001787s 22:00:09.7 Info: Committing Transaction 22:00:09.7 Info: VersionMigration migrated 22:00:09.7 Info: => 0.0028986s 22:00:09.7 Info: VersionUniqueMigration migrating 22:00:09.7 Info: Beginning Transaction 22:00:09.7 Info: CreateIndex VersionInfo (Version) 22:00:09.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:09.7 Info: => 0.0001417s 22:00:09.7 Info: AlterTable VersionInfo 22:00:09.7 Info: => 6E-07s 22:00:09.7 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:09.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:09.7 Info: => 0.0005883s 22:00:09.7 Info: Committing Transaction 22:00:09.7 Info: VersionUniqueMigration migrated 22:00:09.7 Info: => 0.0026586s 22:00:09.7 Info: VersionDescriptionMigration migrating 22:00:09.7 Info: Beginning Transaction 22:00:09.7 Info: AlterTable VersionInfo 22:00:09.7 Info: => 5E-07s 22:00:09.7 Info: CreateColumn VersionInfo Description String 22:00:09.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:09.7 Info: => 0.0002166s 22:00:09.7 Info: Committing Transaction 22:00:09.7 Info: VersionDescriptionMigration migrated 22:00:09.7 Info: => 0.0013914s 22:00:09.7 Info: 1: InitialSetup migrating 22:00:09.7 Info: Beginning Transaction 22:00:09.7 Info: Starting migration of Main DB to 1 22:00:09.7 Info: CreateTable Config 22:00:09.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:09.7 Info: => 0.0001763s 22:00:09.7 Info: CreateIndex Config (Key) 22:00:09.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:09.7 Info: => 7.5E-05s 22:00:09.7 Info: CreateTable RootFolders 22:00:09.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:09.7 Info: => 7.98E-05s 22:00:09.7 Info: CreateIndex RootFolders (Path) 22:00:09.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:09.7 Info: => 6.55E-05s 22:00:09.7 Info: CreateTable Artists 22:00:09.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:00:09.7 Info: => 0.0002162s 22:00:09.7 Info: CreateIndex Artists (ForeignArtistId) 22:00:09.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:09.7 Info: => 7.19E-05s 22:00:09.7 Info: CreateIndex Artists (NameSlug) 22:00:09.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:09.7 Info: => 6.45E-05s 22:00:09.7 Info: CreateIndex Artists (CleanName) 22:00:09.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:09.7 Info: => 6.47E-05s 22:00:09.7 Info: CreateIndex Artists (Path) 22:00:09.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:09.7 Info: => 7.63E-05s 22:00:09.7 Info: CreateTable Albums 22:00:09.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:00:09.7 Info: => 0.0001958s 22:00:09.7 Info: CreateIndex Albums (ForeignAlbumId) 22:00:09.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:09.7 Info: => 6.96E-05s 22:00:09.7 Info: CreateIndex Albums (MBId) 22:00:09.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:09.7 Info: => 6.09E-05s 22:00:09.7 Info: CreateIndex Albums (TADBId) 22:00:09.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:09.7 Info: => 6.37E-05s 22:00:09.7 Info: CreateIndex Albums (TitleSlug) 22:00:09.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:09.7 Info: => 6.48E-05s 22:00:09.7 Info: CreateIndex Albums (CleanTitle) 22:00:09.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:09.7 Info: => 6.39E-05s 22:00:09.7 Info: CreateIndex Albums (Path) 22:00:09.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:09.7 Info: => 5.8E-05s 22:00:09.7 Info: CreateTable Tracks 22:00:09.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:00:09.7 Info: => 0.0001274s 22:00:09.7 Info: CreateIndex Tracks (ForeignTrackId) 22:00:09.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:09.7 Info: => 7.07E-05s 22:00:09.7 Info: CreateIndex Tracks (ArtistId) 22:00:09.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:09.7 Info: => 7.37E-05s 22:00:09.7 Info: CreateIndex Tracks (TrackFileId) 22:00:09.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:09.7 Info: => 8.02E-05s 22:00:09.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:09.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:09.7 Info: => 7.32E-05s 22:00:09.7 Info: CreateTable TrackFiles 22:00:09.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:00:09.7 Info: => 0.0001218s 22:00:09.7 Info: CreateIndex TrackFiles (ArtistId) 22:00:09.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:09.7 Info: => 6.77E-05s 22:00:09.7 Info: CreateIndex TrackFiles (AlbumId) 22:00:09.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:09.7 Info: => 6.16E-05s 22:00:09.7 Info: CreateTable History 22:00:09.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:00:09.7 Info: => 0.0001245s 22:00:09.7 Info: CreateIndex History (Date) 22:00:09.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:09.7 Info: => 6.46E-05s 22:00:09.7 Info: CreateIndex History (EventType) 22:00:09.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:09.7 Info: => 5.97E-05s 22:00:09.7 Info: CreateIndex History (DownloadId) 22:00:09.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:09.7 Info: => 6.35E-05s 22:00:09.7 Info: CreateIndex History (AlbumId) 22:00:09.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:09.7 Info: => 6.34E-05s 22:00:09.7 Info: CreateTable Notifications 22:00:09.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:00:09.7 Info: => 0.0001163s 22:00:09.7 Info: CreateTable ScheduledTasks 22:00:09.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:00:09.7 Info: => 0.000135s 22:00:09.7 Info: CreateIndex ScheduledTasks (TypeName) 22:00:09.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:09.7 Info: => 0.0001039s 22:00:09.7 Info: CreateTable Indexers 22:00:09.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:00:09.7 Info: => 0.0001183s 22:00:09.7 Info: CreateIndex Indexers (Name) 22:00:09.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:09.7 Info: => 7.78E-05s 22:00:09.7 Info: CreateTable Profiles 22:00:09.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:00:09.7 Info: => 9.04E-05s 22:00:09.7 Info: CreateIndex Profiles (Name) 22:00:09.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:09.7 Info: => 7.72E-05s 22:00:09.7 Info: CreateTable QualityDefinitions 22:00:09.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:00:09.7 Info: => 0.0001009s 22:00:09.7 Info: CreateIndex QualityDefinitions (Quality) 22:00:09.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:09.7 Info: => 6.98E-05s 22:00:09.7 Info: CreateIndex QualityDefinitions (Title) 22:00:09.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:09.7 Info: => 0.0001021s 22:00:09.7 Info: CreateTable NamingConfig 22:00:09.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:00:09.7 Info: => 0.0001311s 22:00:09.7 Info: CreateTable Blacklist 22:00:09.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:00:09.7 Info: => 0.0001584s 22:00:09.7 Info: CreateTable Metadata 22:00:09.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:00:09.7 Info: => 9.88E-05s 22:00:09.7 Info: CreateTable MetadataFiles 22:00:09.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:00:09.7 Info: => 0.0001134s 22:00:09.7 Info: CreateTable DownloadClients 22:00:09.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:00:09.7 Info: => 0.0001002s 22:00:09.7 Info: CreateTable PendingReleases 22:00:09.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:00:09.7 Info: => 0.000109s 22:00:09.7 Info: CreateTable RemotePathMappings 22:00:09.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:00:09.7 Info: => 0.0001064s 22:00:09.7 Info: CreateTable Tags 22:00:09.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:09.7 Info: => 8.7E-05s 22:00:09.7 Info: CreateIndex Tags (Label) 22:00:09.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:09.7 Info: => 8.14E-05s 22:00:09.7 Info: CreateTable Restrictions 22:00:09.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:09.8 Info: => 0.0001077s 22:00:09.8 Info: CreateTable DelayProfiles 22:00:09.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:00:09.8 Info: => 0.0001274s 22:00:09.8 Info: CreateTable Users 22:00:09.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:00:09.8 Info: => 8.78E-05s 22:00:09.8 Info: CreateIndex Users (Identifier) 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:09.8 Info: => 0.0001075s 22:00:09.8 Info: CreateIndex Users (Username) 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:09.8 Info: => 8.66E-05s 22:00:09.8 Info: CreateTable Commands 22:00:09.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:00:09.8 Info: => 0.0001232s 22:00:09.8 Info: CreateTable IndexerStatus 22:00:09.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:00:09.8 Info: => 0.0001133s 22:00:09.8 Info: CreateIndex IndexerStatus (ProviderId) 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:09.8 Info: => 8.04E-05s 22:00:09.8 Info: CreateTable ExtraFiles 22:00:09.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:00:09.8 Info: => 0.0001076s 22:00:09.8 Info: CreateTable LyricFiles 22:00:09.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:00:09.8 Info: => 0.0001345s 22:00:09.8 Info: CreateTable LanguageProfiles 22:00:09.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:00:09.8 Info: => 9.21E-05s 22:00:09.8 Info: CreateIndex LanguageProfiles (Name) 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:09.8 Info: => 8.46E-05s 22:00:09.8 Info: CreateTable DownloadClientStatus 22:00:09.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:00:09.8 Info: => 9.76E-05s 22:00:09.8 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:09.8 Info: => 8.27E-05s 22:00:09.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:09.8 Info: -> 1 Insert operations completed in 00:00:00.0000580 taking an average of 00:00:00.0000580 22:00:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:09', 'InitialSetup') 22:00:09.8 Info: Committing Transaction 22:00:09.8 Info: 1: InitialSetup migrated 22:00:09.8 Info: => 0.0174478s 22:00:09.8 Info: 2: add_reason_to_pending_releases migrating 22:00:09.8 Info: Beginning Transaction 22:00:09.8 Info: Starting migration of Main DB to 2 22:00:09.8 Info: AlterTable PendingReleases 22:00:09.8 Info: => 8E-07s 22:00:09.8 Info: CreateColumn PendingReleases Reason Int32 22:00:09.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:09.8 Info: => 0.0005722s 22:00:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:09', 'add_reason_to_pending_releases') 22:00:09.8 Info: Committing Transaction 22:00:09.8 Info: 2: add_reason_to_pending_releases migrated 22:00:09.8 Info: => 0.0013503s 22:00:09.8 Info: 3: add_medium_support migrating 22:00:09.8 Info: Beginning Transaction 22:00:09.8 Info: Starting migration of Main DB to 3 22:00:09.8 Info: AlterTable Albums 22:00:09.8 Info: => 8E-07s 22:00:09.8 Info: CreateColumn Albums Media String 22:00:09.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:09.8 Info: => 0.0005215s 22:00:09.8 Info: AlterTable Tracks 22:00:09.8 Info: => 5E-07s 22:00:09.8 Info: CreateColumn Tracks MediumNumber Int32 22:00:09.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:09.8 Info: => 0.0004759s 22:00:09.8 Info: AlterTable Tracks 22:00:09.8 Info: => 7E-07s 22:00:09.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:09.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:09.8 Info: => 0.0004689s 22:00:09.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:09.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:09.8 Info: => 4.18E-05s 22:00:09.8 Info: DeleteColumn Tracks TrackNumber 22:00:09.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:00:09.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:00:09.8 Info: DROP TABLE "Tracks" 22:00:09.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:09.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:09.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:09.8 Info: => 0.0038001s 22:00:09.8 Info: AlterTable Tracks 22:00:09.8 Info: => 5E-07s 22:00:09.8 Info: CreateColumn Tracks TrackNumber String 22:00:09.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:09.8 Info: => 0.0004818s 22:00:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:09', 'add_medium_support') 22:00:09.8 Info: Committing Transaction 22:00:09.8 Info: 3: add_medium_support migrated 22:00:09.8 Info: => 0.0013711s 22:00:09.8 Info: 4: add_various_qualites_in_profile migrating 22:00:09.8 Info: Beginning Transaction 22:00:09.8 Info: Starting migration of Main DB to 4 22:00:09.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:09.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:09.8 Info: => 5.3E-05s 22:00:09.8 Info: PerformDBOperation 22:00:09.8 Info: Performing DB Operation 22:00:09.8 Info: => 3.35E-05s 22:00:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:09', 'add_various_qualites_in_profile') 22:00:09.8 Info: Committing Transaction 22:00:09.8 Info: 4: add_various_qualites_in_profile migrated 22:00:09.8 Info: => 0.0007428s 22:00:09.8 Info: 5: metadata_profiles migrating 22:00:09.8 Info: Beginning Transaction 22:00:09.8 Info: Starting migration of Main DB to 5 22:00:09.8 Info: CreateTable MetadataProfiles 22:00:09.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:00:09.8 Info: => 0.0001306s 22:00:09.8 Info: CreateIndex MetadataProfiles (Name) 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:09.8 Info: => 0.0001032s 22:00:09.8 Info: AlterTable Artists 22:00:09.8 Info: => 5E-07s 22:00:09.8 Info: CreateColumn Artists MetadataProfileId Int32 22:00:09.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:09.8 Info: => 0.0004961s 22:00:09.8 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:09.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:00:09.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:00:09.8 Info: DROP TABLE "Artists" 22:00:09.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:09.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:09.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:09.8 Info: => 0.0044375s 22:00:09.8 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:09.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:00:09.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:00:09.8 Info: DROP TABLE "Artists" 22:00:09.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:09.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:09.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:09.8 Info: => 0.0047195s 22:00:09.8 Info: AlterTable Albums 22:00:09.8 Info: => 6E-07s 22:00:09.8 Info: CreateColumn Albums SecondaryTypes String 22:00:09.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:09.8 Info: => 0.0004986s 22:00:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:09', 'metadata_profiles') 22:00:09.8 Info: Committing Transaction 22:00:09.8 Info: 5: metadata_profiles migrated 22:00:09.8 Info: => 0.0016633s 22:00:09.8 Info: 6: separate_automatic_and_interactive_search migrating 22:00:09.8 Info: Beginning Transaction 22:00:09.8 Info: Starting migration of Main DB to 6 22:00:09.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:09.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:00:09.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:09.8 Info: DROP TABLE "Indexers" 22:00:09.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:09.8 Info: => 0.0040176s 22:00:09.8 Info: AlterTable Indexers 22:00:09.8 Info: => 6E-07s 22:00:09.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:09.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:09.8 Info: => 0.0004739s 22:00:09.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:09.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:09.8 Info: => 4.67E-05s 22:00:09.8 Info: AlterTable Indexers 22:00:09.8 Info: => 4E-07s 22:00:09.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:09.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:00:09.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:00:09.8 Info: DROP TABLE "Indexers" 22:00:09.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:09.8 Info: => 0.0043175s 22:00:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:09', 'separate_automatic_and_interactive_search') 22:00:09.8 Info: Committing Transaction 22:00:09.8 Info: 6: separate_automatic_and_interactive_search migrated 22:00:09.8 Info: => 0.0053695s 22:00:09.8 Info: 7: change_album_path_to_relative migrating 22:00:09.8 Info: Beginning Transaction 22:00:09.8 Info: Starting migration of Main DB to 7 22:00:09.8 Info: DeleteColumn Albums Path 22:00:09.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:00:09.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:00:09.8 Info: DROP TABLE "Albums" 22:00:09.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:09.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:09.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:09.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:09.8 Info: => 0.0054762s 22:00:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:09', 'change_album_path_to_relative') 22:00:09.8 Info: Committing Transaction 22:00:09.8 Info: 7: change_album_path_to_relative migrated 22:00:09.8 Info: => 0.0064671s 22:00:09.8 Info: 8: change_quality_size_mb_to_kb migrating 22:00:09.8 Info: Beginning Transaction 22:00:09.8 Info: Starting migration of Main DB to 8 22:00:09.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:00:09.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:00:09.8 Info: => 5.06E-05s 22:00:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:09', 'change_quality_size_mb_to_kb') 22:00:09.8 Info: Committing Transaction 22:00:09.8 Info: 8: change_quality_size_mb_to_kb migrated 22:00:09.8 Info: => 0.0007707s 22:00:09.8 Info: 9: album_releases migrating 22:00:09.8 Info: Beginning Transaction 22:00:09.8 Info: Starting migration of Main DB to 9 22:00:09.8 Info: AlterTable Albums 22:00:09.8 Info: => 5E-07s 22:00:09.8 Info: CreateColumn Albums Releases String 22:00:09.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:09.8 Info: => 0.0005367s 22:00:09.8 Info: AlterTable Albums 22:00:09.8 Info: => 7E-07s 22:00:09.8 Info: CreateColumn Albums CurrentRelease String 22:00:09.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:09.8 Info: => 0.0004709s 22:00:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:09', 'album_releases') 22:00:09.8 Info: Committing Transaction 22:00:09.8 Info: 9: album_releases migrated 22:00:09.8 Info: => 0.0012642s 22:00:09.8 Info: 10: album_releases_fix migrating 22:00:09.8 Info: Beginning Transaction 22:00:09.8 Info: Starting migration of Main DB to 10 22:00:09.8 Info: AlterTable Albums 22:00:09.8 Info: => 6E-07s 22:00:09.8 Info: AlterColumn Albums Releases String 22:00:09.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:00:09.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:00:09.8 Info: DROP TABLE "Albums" 22:00:09.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:09.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:09.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:09.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:09.8 Info: => 0.0039392s 22:00:09.8 Info: AlterTable Albums 22:00:09.8 Info: => 4E-07s 22:00:09.8 Info: AlterColumn Albums CurrentRelease String 22:00:09.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:00:09.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:00:09.8 Info: DROP TABLE "Albums" 22:00:09.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:09.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:09.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:09.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:09.8 Info: => 0.0048948s 22:00:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:09', 'album_releases_fix') 22:00:09.8 Info: Committing Transaction 22:00:09.8 Info: 10: album_releases_fix migrated 22:00:09.8 Info: => 0.0058743s 22:00:09.8 Info: 11: import_lists migrating 22:00:09.8 Info: Beginning Transaction 22:00:09.8 Info: Starting migration of Main DB to 11 22:00:09.8 Info: CreateTable ImportLists 22:00:09.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:00:09.8 Info: => 0.0001622s 22:00:09.8 Info: CreateIndex ImportLists (Name) 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:09.8 Info: => 7.87E-05s 22:00:09.8 Info: CreateTable ImportListStatus 22:00:09.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:00:09.8 Info: => 0.0001063s 22:00:09.8 Info: CreateIndex ImportListStatus (ProviderId) 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:09.8 Info: => 7.56E-05s 22:00:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:09', 'import_lists') 22:00:09.8 Info: Committing Transaction 22:00:09.8 Info: 11: import_lists migrated 22:00:09.8 Info: => 0.0008835s 22:00:09.8 Info: 12: add_release_status migrating 22:00:09.8 Info: Beginning Transaction 22:00:09.8 Info: Starting migration of Main DB to 12 22:00:09.8 Info: AlterTable MetadataProfiles 22:00:09.8 Info: => 6E-07s 22:00:09.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:09.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:09.8 Info: => 0.0005427s 22:00:09.8 Info: PerformDBOperation 22:00:09.8 Info: Performing DB Operation 22:00:09.8 Info: => 2.91E-05s 22:00:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:09', 'add_release_status') 22:00:09.8 Info: Committing Transaction 22:00:09.8 Info: 12: add_release_status migrated 22:00:09.8 Info: => 0.0008026s 22:00:09.8 Info: 13: album_download_notification migrating 22:00:09.8 Info: Beginning Transaction 22:00:09.8 Info: Starting migration of Main DB to 13 22:00:09.8 Info: AlterTable Notifications 22:00:09.8 Info: => 7E-07s 22:00:09.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:09.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:09.8 Info: => 0.0005181s 22:00:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:09', 'album_download_notification') 22:00:09.8 Info: Committing Transaction 22:00:09.8 Info: 13: album_download_notification migrated 22:00:09.8 Info: => 0.0012922s 22:00:09.8 Info: 14: fix_language_metadata_profiles migrating 22:00:09.8 Info: Beginning Transaction 22:00:09.8 Info: Starting migration of Main DB to 14 22:00:09.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:00:09.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:00:09.8 Info: => 7.9E-05s 22:00:09.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:00:09.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:00:09.8 Info: => 5.2E-05s 22:00:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:09', 'fix_language_metadata_profiles') 22:00:09.8 Info: Committing Transaction 22:00:09.8 Info: 14: fix_language_metadata_profiles migrated 22:00:09.8 Info: => 0.0007547s 22:00:09.8 Info: 15: remove_fanzub migrating 22:00:09.8 Info: Beginning Transaction 22:00:09.8 Info: Starting migration of Main DB to 15 22:00:09.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:09.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:09.8 Info: => 4.35E-05s 22:00:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:09', 'remove_fanzub') 22:00:09.8 Info: Committing Transaction 22:00:09.8 Info: 15: remove_fanzub migrated 22:00:09.8 Info: => 0.0007439s 22:00:09.8 Info: 16: update_artist_history_indexes migrating 22:00:09.8 Info: Beginning Transaction 22:00:09.8 Info: Starting migration of Main DB to 16 22:00:09.8 Info: CreateIndex Albums (ArtistId) 22:00:09.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:09.8 Info: => 0.0001078s 22:00:09.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:09.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:09.8 Info: => 7.81E-05s 22:00:09.8 Info: DeleteIndex History (AlbumId) 22:00:09.8 Info: DROP INDEX "IX_History_AlbumId" 22:00:09.8 Info: => 0.0001204s 22:00:09.8 Info: CreateIndex History (AlbumId, Date) 22:00:09.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:09.8 Info: => 9.15E-05s 22:00:09.8 Info: DeleteIndex History (DownloadId) 22:00:09.8 Info: DROP INDEX "IX_History_DownloadId" 22:00:09.8 Info: => 0.0001029s 22:00:09.8 Info: CreateIndex History (DownloadId, Date) 22:00:09.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:09.8 Info: => 8.34E-05s 22:00:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:09', 'update_artist_history_indexes') 22:00:09.8 Info: Committing Transaction 22:00:09.8 Info: 16: update_artist_history_indexes migrated 22:00:09.8 Info: => 0.0008215s 22:00:09.8 Info: 17: remove_nma migrating 22:00:09.8 Info: Beginning Transaction 22:00:09.8 Info: Starting migration of Main DB to 17 22:00:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:09.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:09.8 Info: => 4.83E-05s 22:00:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:09', 'remove_nma') 22:00:09.8 Info: Committing Transaction 22:00:09.8 Info: 17: remove_nma migrated 22:00:09.8 Info: => 0.0006959s 22:00:09.8 Info: 18: album_disambiguation migrating 22:00:09.8 Info: Beginning Transaction 22:00:09.8 Info: Starting migration of Main DB to 18 22:00:09.8 Info: AlterTable Albums 22:00:09.8 Info: => 5E-07s 22:00:09.8 Info: CreateColumn Albums Disambiguation String 22:00:09.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:09.8 Info: => 0.0005772s 22:00:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:09', 'album_disambiguation') 22:00:09.8 Info: Committing Transaction 22:00:09.8 Info: 18: album_disambiguation migrated 22:00:09.8 Info: => 0.0013006s 22:00:09.8 Info: 19: add_ape_quality_in_profiles migrating 22:00:09.8 Info: Beginning Transaction 22:00:09.8 Info: Starting migration of Main DB to 19 22:00:09.8 Info: PerformDBOperation 22:00:09.8 Info: Performing DB Operation 22:00:09.8 Info: => 3.27E-05s 22:00:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:09', 'add_ape_quality_in_profiles') 22:00:09.8 Info: Committing Transaction 22:00:09.8 Info: 19: add_ape_quality_in_profiles migrated 22:00:09.8 Info: => 0.0007006s 22:00:09.8 Info: 20: remove_pushalot migrating 22:00:09.8 Info: Beginning Transaction 22:00:09.8 Info: Starting migration of Main DB to 20 22:00:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:09.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:09.8 Info: => 4.76E-05s 22:00:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:09.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:09.8 Info: => 2.88E-05s 22:00:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:09.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:09.8 Info: => 2.68E-05s 22:00:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:09', 'remove_pushalot') 22:00:09.8 Info: Committing Transaction 22:00:09.8 Info: 20: remove_pushalot migrated 22:00:09.8 Info: => 0.0006879s 22:00:09.8 Info: 21: add_custom_filters migrating 22:00:09.8 Info: Beginning Transaction 22:00:09.8 Info: Starting migration of Main DB to 21 22:00:09.8 Info: CreateTable CustomFilters 22:00:09.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:00:09.8 Info: => 0.0001267s 22:00:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:09', 'add_custom_filters') 22:00:09.8 Info: Committing Transaction 22:00:09.8 Info: 21: add_custom_filters migrated 22:00:09.8 Info: => 0.0008468s 22:00:09.8 Info: 22: import_list_tags migrating 22:00:09.8 Info: Beginning Transaction 22:00:09.8 Info: Starting migration of Main DB to 22 22:00:09.8 Info: AlterTable ImportLists 22:00:09.8 Info: => 6E-07s 22:00:09.8 Info: CreateColumn ImportLists Tags String 22:00:09.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:09.8 Info: => 0.0005321s 22:00:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:09', 'import_list_tags') 22:00:09.8 Info: Committing Transaction 22:00:09.8 Info: 22: import_list_tags migrated 22:00:09.8 Info: => 0.0012677s 22:00:09.8 Info: 23: add_release_groups_etc migrating 22:00:09.8 Info: Beginning Transaction 22:00:09.8 Info: Starting migration of Main DB to 23 22:00:09.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:00:09.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-04-14T00:00:00Z", "trackCount": 1, "mediaCount": 2, "disambiguation": "Disambiguation1", "format": "Format1" }') 22:00:09.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:00:09.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:00:09.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:00:09.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:00:09.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:00:09.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:00:09.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:00:09.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:00:09.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:00:09.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:00:09.8 Info: CreateTable ArtistMetadata 22:00:09.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:00:09.8 Info: => 0.0001468s 22:00:09.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:09.8 Info: => 8.19E-05s 22:00:09.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:00:09.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:00:09.8 Info: => 7.85E-05s 22:00:09.8 Info: AlterTable Artists 22:00:09.8 Info: => 5E-07s 22:00:09.8 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:09.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:09.8 Info: => 0.0005318s 22:00:09.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:09.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:09.8 Info: => 0.0001003s 22:00:09.8 Info: CreateTable AlbumReleases 22:00:09.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:00:09.8 Info: => 0.0001506s 22:00:09.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:09.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:09.8 Info: => 7.91E-05s 22:00:09.8 Info: CreateIndex AlbumReleases (AlbumId) 22:00:09.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:09.8 Info: => 7.03E-05s 22:00:09.8 Info: PerformDBOperation 22:00:09.8 Info: Performing DB Operation 22:00:09.8 Info: => 0.0032831s 22:00:09.8 Info: AlterTable Albums 22:00:09.8 Info: => 6E-07s 22:00:09.8 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:09.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:09.8 Info: => 0.0005842s 22:00:09.8 Info: AlterTable Albums 22:00:09.8 Info: => 8E-07s 22:00:09.8 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:09.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:09.8 Info: => 0.0005841s 22:00:09.8 Info: AlterTable Albums 22:00:09.8 Info: => 6E-07s 22:00:09.8 Info: CreateColumn Albums Links String 22:00:09.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:09.8 Info: => 0.0005336s 22:00:09.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:00:09.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:09.8 Info: => 8.45E-05s 22:00:09.8 Info: AlterTable Tracks 22:00:09.8 Info: => 4E-07s 22:00:09.8 Info: CreateColumn Tracks ForeignRecordingId String 22:00:09.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:09.8 Info: => 0.000528s 22:00:09.8 Info: AlterTable Tracks 22:00:09.8 Info: => 7E-07s 22:00:09.8 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:09.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:09.8 Info: => 0.0005577s 22:00:09.8 Info: AlterTable Tracks 22:00:09.8 Info: => 7E-07s 22:00:09.8 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:09.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:09.8 Info: => 0.000524s 22:00:09.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:00:09.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:09.8 Info: => 9.52E-05s 22:00:09.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:00:09.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:09.8 Info: => 7.15E-05s 22:00:09.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:09.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:00:09.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:00:09.8 Info: DROP TABLE "Artists" 22:00:09.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:09.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:09.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:09.9 Info: => 0.0052777s 22:00:09.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:09.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:00:09.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:00:09.9 Info: DROP TABLE "Albums" 22:00:09.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:09.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:09.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:09.9 Info: => 0.0041525s 22:00:09.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:09.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:00:09.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:00:09.9 Info: DROP TABLE "Tracks" 22:00:09.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:09.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:09.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:09.9 Info: => 0.0037543s 22:00:09.9 Info: DeleteColumn TrackFiles ArtistId 22:00:09.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:00:09.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:00:09.9 Info: DROP TABLE "TrackFiles" 22:00:09.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:09.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:09.9 Info: => 0.0035732s 22:00:09.9 Info: CreateIndex Artists (ArtistMetadataId) 22:00:09.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:09.9 Info: => 7.54E-05s 22:00:09.9 Info: CreateIndex Artists (Monitored) 22:00:09.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:09.9 Info: => 7.26E-05s 22:00:09.9 Info: CreateIndex Albums (ArtistMetadataId) 22:00:09.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:09.9 Info: => 7.14E-05s 22:00:09.9 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:09.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:09.9 Info: => 6.92E-05s 22:00:09.9 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:09.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:09.9 Info: => 6.84E-05s 22:00:09.9 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:09.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:09.9 Info: => 9.34E-05s 22:00:09.9 Info: UpdateData 22:00:09.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:09.9 Info: => 4.6E-05s 22:00:09.9 Info: UpdateData 22:00:09.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:09.9 Info: => 3.37E-05s 22:00:09.9 Info: UpdateData 22:00:09.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:09.9 Info: => 3.7E-05s 22:00:09.9 Info: -> 12 Insert operations completed in 00:00:00.0008088 taking an average of 00:00:00.0000674 22:00:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:09', 'add_release_groups_etc') 22:00:09.9 Info: Committing Transaction 22:00:09.9 Info: 23: add_release_groups_etc migrated 22:00:09.9 Info: => 0.0098637s 22:00:09.9 Debug: Took: 00:00:00.1678381 22:00:10.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 22:00:10.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 22:00:10.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648100267428_191/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:10.0 Info: DatabaseEngineVersionCheck migrating 22:00:10.0 Info: PerformDBOperation 22:00:10.0 Info: Performing DB Operation 22:00:10.0 Info: SQLite 3.49.1 22:00:10.0 Info: => 0.0057484s 22:00:10.0 Info: DatabaseEngineVersionCheck migrated 22:00:10.0 Info: => 0.0057628s 22:00:10.0 Info: VersionMigration migrating 22:00:10.0 Info: Beginning Transaction 22:00:10.0 Info: CreateTable VersionInfo 22:00:10.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:10.0 Info: => 0.0001593s 22:00:10.0 Info: Committing Transaction 22:00:10.0 Info: VersionMigration migrated 22:00:10.0 Info: => 0.0039225s 22:00:10.0 Info: VersionUniqueMigration migrating 22:00:10.0 Info: Beginning Transaction 22:00:10.0 Info: CreateIndex VersionInfo (Version) 22:00:10.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:10.0 Info: => 0.0001416s 22:00:10.0 Info: AlterTable VersionInfo 22:00:10.0 Info: => 5E-07s 22:00:10.0 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:10.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:10.0 Info: => 0.0006226s 22:00:10.0 Info: Committing Transaction 22:00:10.0 Info: VersionUniqueMigration migrated 22:00:10.0 Info: => 0.0018424s 22:00:10.0 Info: VersionDescriptionMigration migrating 22:00:10.0 Info: Beginning Transaction 22:00:10.0 Info: AlterTable VersionInfo 22:00:10.0 Info: => 7E-07s 22:00:10.0 Info: CreateColumn VersionInfo Description String 22:00:10.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:10.0 Info: => 0.0002161s 22:00:10.0 Info: Committing Transaction 22:00:10.0 Info: VersionDescriptionMigration migrated 22:00:10.0 Info: => 0.0016668s 22:00:10.0 Info: 1: InitialSetup migrating 22:00:10.0 Info: Beginning Transaction 22:00:10.0 Info: Starting migration of Main DB to 1 22:00:10.0 Info: CreateTable Config 22:00:10.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:10.0 Info: => 0.000167s 22:00:10.0 Info: CreateIndex Config (Key) 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:10.0 Info: => 7.71E-05s 22:00:10.0 Info: CreateTable RootFolders 22:00:10.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:10.0 Info: => 9.16E-05s 22:00:10.0 Info: CreateIndex RootFolders (Path) 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:10.0 Info: => 7.15E-05s 22:00:10.0 Info: CreateTable Artists 22:00:10.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:00:10.0 Info: => 0.0002235s 22:00:10.0 Info: CreateIndex Artists (ForeignArtistId) 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:10.0 Info: => 7.26E-05s 22:00:10.0 Info: CreateIndex Artists (NameSlug) 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:10.0 Info: => 6.24E-05s 22:00:10.0 Info: CreateIndex Artists (CleanName) 22:00:10.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:10.0 Info: => 6.58E-05s 22:00:10.0 Info: CreateIndex Artists (Path) 22:00:10.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:10.0 Info: => 6.38E-05s 22:00:10.0 Info: CreateTable Albums 22:00:10.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:00:10.0 Info: => 0.0001867s 22:00:10.0 Info: CreateIndex Albums (ForeignAlbumId) 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:10.0 Info: => 6.73E-05s 22:00:10.0 Info: CreateIndex Albums (MBId) 22:00:10.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:10.0 Info: => 6.67E-05s 22:00:10.0 Info: CreateIndex Albums (TADBId) 22:00:10.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:10.0 Info: => 6.69E-05s 22:00:10.0 Info: CreateIndex Albums (TitleSlug) 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:10.0 Info: => 6.29E-05s 22:00:10.0 Info: CreateIndex Albums (CleanTitle) 22:00:10.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:10.0 Info: => 6.17E-05s 22:00:10.0 Info: CreateIndex Albums (Path) 22:00:10.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:10.0 Info: => 6.28E-05s 22:00:10.0 Info: CreateTable Tracks 22:00:10.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:00:10.0 Info: => 0.0001474s 22:00:10.0 Info: CreateIndex Tracks (ForeignTrackId) 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:10.0 Info: => 7.25E-05s 22:00:10.0 Info: CreateIndex Tracks (ArtistId) 22:00:10.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:10.0 Info: => 7.01E-05s 22:00:10.0 Info: CreateIndex Tracks (TrackFileId) 22:00:10.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:10.0 Info: => 6.86E-05s 22:00:10.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:10.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:10.0 Info: => 6.85E-05s 22:00:10.0 Info: CreateTable TrackFiles 22:00:10.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:00:10.0 Info: => 0.0001208s 22:00:10.0 Info: CreateIndex TrackFiles (ArtistId) 22:00:10.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:10.0 Info: => 6.78E-05s 22:00:10.0 Info: CreateIndex TrackFiles (AlbumId) 22:00:10.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:10.0 Info: => 6.1E-05s 22:00:10.0 Info: CreateTable History 22:00:10.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:00:10.0 Info: => 0.0001225s 22:00:10.0 Info: CreateIndex History (Date) 22:00:10.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:10.0 Info: => 6.5E-05s 22:00:10.0 Info: CreateIndex History (EventType) 22:00:10.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:10.0 Info: => 6.28E-05s 22:00:10.0 Info: CreateIndex History (DownloadId) 22:00:10.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:10.0 Info: => 6.56E-05s 22:00:10.0 Info: CreateIndex History (AlbumId) 22:00:10.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:10.0 Info: => 6.41E-05s 22:00:10.0 Info: CreateTable Notifications 22:00:10.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:00:10.0 Info: => 0.0001129s 22:00:10.0 Info: CreateTable ScheduledTasks 22:00:10.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:00:10.0 Info: => 8.9E-05s 22:00:10.0 Info: CreateIndex ScheduledTasks (TypeName) 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:10.0 Info: => 6.89E-05s 22:00:10.0 Info: CreateTable Indexers 22:00:10.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:00:10.0 Info: => 9.48E-05s 22:00:10.0 Info: CreateIndex Indexers (Name) 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:10.0 Info: => 9.39E-05s 22:00:10.0 Info: CreateTable Profiles 22:00:10.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:00:10.0 Info: => 8.87E-05s 22:00:10.0 Info: CreateIndex Profiles (Name) 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:10.0 Info: => 7.44E-05s 22:00:10.0 Info: CreateTable QualityDefinitions 22:00:10.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:00:10.0 Info: => 0.0001032s 22:00:10.0 Info: CreateIndex QualityDefinitions (Quality) 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:10.0 Info: => 7E-05s 22:00:10.0 Info: CreateIndex QualityDefinitions (Title) 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:10.0 Info: => 7.21E-05s 22:00:10.0 Info: CreateTable NamingConfig 22:00:10.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:00:10.0 Info: => 0.0001451s 22:00:10.0 Info: CreateTable Blacklist 22:00:10.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:00:10.0 Info: => 0.0001725s 22:00:10.0 Info: CreateTable Metadata 22:00:10.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:00:10.0 Info: => 0.0001007s 22:00:10.0 Info: CreateTable MetadataFiles 22:00:10.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:00:10.0 Info: => 0.0001131s 22:00:10.0 Info: CreateTable DownloadClients 22:00:10.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:00:10.0 Info: => 0.0001019s 22:00:10.0 Info: CreateTable PendingReleases 22:00:10.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:00:10.0 Info: => 0.0001093s 22:00:10.0 Info: CreateTable RemotePathMappings 22:00:10.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:00:10.0 Info: => 9.08E-05s 22:00:10.0 Info: CreateTable Tags 22:00:10.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:10.0 Info: => 9.68E-05s 22:00:10.0 Info: CreateIndex Tags (Label) 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:10.0 Info: => 7.93E-05s 22:00:10.0 Info: CreateTable Restrictions 22:00:10.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:10.0 Info: => 0.000106s 22:00:10.0 Info: CreateTable DelayProfiles 22:00:10.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:00:10.0 Info: => 0.0001181s 22:00:10.0 Info: CreateTable Users 22:00:10.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:00:10.0 Info: => 8.91E-05s 22:00:10.0 Info: CreateIndex Users (Identifier) 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:10.0 Info: => 8.48E-05s 22:00:10.0 Info: CreateIndex Users (Username) 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:10.0 Info: => 0.0001065s 22:00:10.0 Info: CreateTable Commands 22:00:10.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:00:10.0 Info: => 0.000143s 22:00:10.0 Info: CreateTable IndexerStatus 22:00:10.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:00:10.0 Info: => 0.0001181s 22:00:10.0 Info: CreateIndex IndexerStatus (ProviderId) 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:10.0 Info: => 7.93E-05s 22:00:10.0 Info: CreateTable ExtraFiles 22:00:10.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:00:10.0 Info: => 0.0001082s 22:00:10.0 Info: CreateTable LyricFiles 22:00:10.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:00:10.0 Info: => 0.0001228s 22:00:10.0 Info: CreateTable LanguageProfiles 22:00:10.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:00:10.0 Info: => 8.92E-05s 22:00:10.0 Info: CreateIndex LanguageProfiles (Name) 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:10.0 Info: => 9.48E-05s 22:00:10.0 Info: CreateTable DownloadClientStatus 22:00:10.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:00:10.0 Info: => 0.0001044s 22:00:10.0 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:10.0 Info: => 8.33E-05s 22:00:10.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:10.0 Info: -> 1 Insert operations completed in 00:00:00.0000591 taking an average of 00:00:00.0000591 22:00:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:10', 'InitialSetup') 22:00:10.0 Info: Committing Transaction 22:00:10.0 Info: 1: InitialSetup migrated 22:00:10.0 Info: => 0.0109764s 22:00:10.0 Info: 2: add_reason_to_pending_releases migrating 22:00:10.0 Info: Beginning Transaction 22:00:10.0 Info: Starting migration of Main DB to 2 22:00:10.0 Info: AlterTable PendingReleases 22:00:10.0 Info: => 9E-07s 22:00:10.0 Info: CreateColumn PendingReleases Reason Int32 22:00:10.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:10.0 Info: => 0.000589s 22:00:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:10', 'add_reason_to_pending_releases') 22:00:10.0 Info: Committing Transaction 22:00:10.0 Info: 2: add_reason_to_pending_releases migrated 22:00:10.0 Info: => 0.0013865s 22:00:10.0 Info: 3: add_medium_support migrating 22:00:10.0 Info: Beginning Transaction 22:00:10.0 Info: Starting migration of Main DB to 3 22:00:10.0 Info: AlterTable Albums 22:00:10.0 Info: => 7E-07s 22:00:10.0 Info: CreateColumn Albums Media String 22:00:10.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:10.0 Info: => 0.0005288s 22:00:10.0 Info: AlterTable Tracks 22:00:10.0 Info: => 7E-07s 22:00:10.0 Info: CreateColumn Tracks MediumNumber Int32 22:00:10.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:10.0 Info: => 0.0004805s 22:00:10.0 Info: AlterTable Tracks 22:00:10.0 Info: => 6E-07s 22:00:10.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:10.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:10.0 Info: => 0.0004755s 22:00:10.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:10.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:10.0 Info: => 4.31E-05s 22:00:10.0 Info: DeleteColumn Tracks TrackNumber 22:00:10.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:00:10.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:00:10.0 Info: DROP TABLE "Tracks" 22:00:10.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:10.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:10.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:10.0 Info: => 0.0057443s 22:00:10.0 Info: AlterTable Tracks 22:00:10.0 Info: => 6E-07s 22:00:10.0 Info: CreateColumn Tracks TrackNumber String 22:00:10.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:10.0 Info: => 0.0004988s 22:00:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:10', 'add_medium_support') 22:00:10.0 Info: Committing Transaction 22:00:10.0 Info: 3: add_medium_support migrated 22:00:10.0 Info: => 0.0014432s 22:00:10.0 Info: 4: add_various_qualites_in_profile migrating 22:00:10.0 Info: Beginning Transaction 22:00:10.0 Info: Starting migration of Main DB to 4 22:00:10.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:10.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:10.0 Info: => 5.28E-05s 22:00:10.0 Info: PerformDBOperation 22:00:10.0 Info: Performing DB Operation 22:00:10.0 Info: => 3.29E-05s 22:00:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:10', 'add_various_qualites_in_profile') 22:00:10.0 Info: Committing Transaction 22:00:10.0 Info: 4: add_various_qualites_in_profile migrated 22:00:10.0 Info: => 0.0007363s 22:00:10.0 Info: 5: metadata_profiles migrating 22:00:10.0 Info: Beginning Transaction 22:00:10.0 Info: Starting migration of Main DB to 5 22:00:10.0 Info: CreateTable MetadataProfiles 22:00:10.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:00:10.0 Info: => 0.0001325s 22:00:10.0 Info: CreateIndex MetadataProfiles (Name) 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:10.0 Info: => 8.81E-05s 22:00:10.0 Info: AlterTable Artists 22:00:10.0 Info: => 4E-07s 22:00:10.0 Info: CreateColumn Artists MetadataProfileId Int32 22:00:10.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:10.0 Info: => 0.0005061s 22:00:10.0 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:10.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:00:10.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:00:10.0 Info: DROP TABLE "Artists" 22:00:10.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:10.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:10.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:10.0 Info: => 0.0041163s 22:00:10.0 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:10.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:00:10.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:00:10.0 Info: DROP TABLE "Artists" 22:00:10.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:10.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:10.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:10.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:10.0 Info: => 0.0048366s 22:00:10.0 Info: AlterTable Albums 22:00:10.0 Info: => 6E-07s 22:00:10.0 Info: CreateColumn Albums SecondaryTypes String 22:00:10.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:10.0 Info: => 0.0005257s 22:00:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:10', 'metadata_profiles') 22:00:10.0 Info: Committing Transaction 22:00:10.0 Info: 5: metadata_profiles migrated 22:00:10.0 Info: => 0.0017036s 22:00:10.0 Info: 6: separate_automatic_and_interactive_search migrating 22:00:10.0 Info: Beginning Transaction 22:00:10.0 Info: Starting migration of Main DB to 6 22:00:10.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:10.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:00:10.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:10.1 Info: DROP TABLE "Indexers" 22:00:10.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:10.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:10.1 Info: => 0.0042276s 22:00:10.1 Info: AlterTable Indexers 22:00:10.1 Info: => 5E-07s 22:00:10.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:10.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:10.1 Info: => 0.000505s 22:00:10.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:10.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:10.1 Info: => 4.08E-05s 22:00:10.1 Info: AlterTable Indexers 22:00:10.1 Info: => 4E-07s 22:00:10.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:10.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:00:10.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:00:10.1 Info: DROP TABLE "Indexers" 22:00:10.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:10.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:10.1 Info: => 0.0032646s 22:00:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:10', 'separate_automatic_and_interactive_search') 22:00:10.1 Info: Committing Transaction 22:00:10.1 Info: 6: separate_automatic_and_interactive_search migrated 22:00:10.1 Info: => 0.0041706s 22:00:10.1 Info: 7: change_album_path_to_relative migrating 22:00:10.1 Info: Beginning Transaction 22:00:10.1 Info: Starting migration of Main DB to 7 22:00:10.1 Info: DeleteColumn Albums Path 22:00:10.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:00:10.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:00:10.1 Info: DROP TABLE "Albums" 22:00:10.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:10.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:10.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:10.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:10.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:10.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:10.1 Info: => 0.0051596s 22:00:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:10', 'change_album_path_to_relative') 22:00:10.1 Info: Committing Transaction 22:00:10.1 Info: 7: change_album_path_to_relative migrated 22:00:10.1 Info: => 0.0060926s 22:00:10.1 Info: 8: change_quality_size_mb_to_kb migrating 22:00:10.1 Info: Beginning Transaction 22:00:10.1 Info: Starting migration of Main DB to 8 22:00:10.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:00:10.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:00:10.1 Info: => 5.13E-05s 22:00:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:10', 'change_quality_size_mb_to_kb') 22:00:10.1 Info: Committing Transaction 22:00:10.1 Info: 8: change_quality_size_mb_to_kb migrated 22:00:10.1 Info: => 0.0007613s 22:00:10.1 Info: 9: album_releases migrating 22:00:10.1 Info: Beginning Transaction 22:00:10.1 Info: Starting migration of Main DB to 9 22:00:10.1 Info: AlterTable Albums 22:00:10.1 Info: => 7E-07s 22:00:10.1 Info: CreateColumn Albums Releases String 22:00:10.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:10.1 Info: => 0.0006339s 22:00:10.1 Info: AlterTable Albums 22:00:10.1 Info: => 7E-07s 22:00:10.1 Info: CreateColumn Albums CurrentRelease String 22:00:10.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:10.1 Info: => 0.0005161s 22:00:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:10', 'album_releases') 22:00:10.1 Info: Committing Transaction 22:00:10.1 Info: 9: album_releases migrated 22:00:10.1 Info: => 0.0015684s 22:00:10.1 Info: 10: album_releases_fix migrating 22:00:10.1 Info: Beginning Transaction 22:00:10.1 Info: Starting migration of Main DB to 10 22:00:10.1 Info: AlterTable Albums 22:00:10.1 Info: => 7E-07s 22:00:10.1 Info: AlterColumn Albums Releases String 22:00:10.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:00:10.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:00:10.1 Info: DROP TABLE "Albums" 22:00:10.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:10.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:10.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:10.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:10.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:10.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:10.1 Info: => 0.0039775s 22:00:10.1 Info: AlterTable Albums 22:00:10.1 Info: => 6E-07s 22:00:10.1 Info: AlterColumn Albums CurrentRelease String 22:00:10.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:00:10.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:00:10.1 Info: DROP TABLE "Albums" 22:00:10.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:10.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:10.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:10.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:10.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:10.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:10.1 Info: => 0.0049505s 22:00:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:10', 'album_releases_fix') 22:00:10.1 Info: Committing Transaction 22:00:10.1 Info: 10: album_releases_fix migrated 22:00:10.1 Info: => 0.0059913s 22:00:10.1 Info: 11: import_lists migrating 22:00:10.1 Info: Beginning Transaction 22:00:10.1 Info: Starting migration of Main DB to 11 22:00:10.1 Info: CreateTable ImportLists 22:00:10.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:00:10.1 Info: => 0.0001613s 22:00:10.1 Info: CreateIndex ImportLists (Name) 22:00:10.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:10.1 Info: => 7.96E-05s 22:00:10.1 Info: CreateTable ImportListStatus 22:00:10.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:00:10.1 Info: => 0.0001034s 22:00:10.1 Info: CreateIndex ImportListStatus (ProviderId) 22:00:10.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:10.1 Info: => 7.31E-05s 22:00:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:10', 'import_lists') 22:00:10.1 Info: Committing Transaction 22:00:10.1 Info: 11: import_lists migrated 22:00:10.1 Info: => 0.00084s 22:00:10.1 Info: 12: add_release_status migrating 22:00:10.1 Info: Beginning Transaction 22:00:10.1 Info: Starting migration of Main DB to 12 22:00:10.1 Info: AlterTable MetadataProfiles 22:00:10.1 Info: => 6E-07s 22:00:10.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:10.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:10.1 Info: => 0.0005556s 22:00:10.1 Info: PerformDBOperation 22:00:10.1 Info: Performing DB Operation 22:00:10.1 Info: => 3E-05s 22:00:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:10', 'add_release_status') 22:00:10.1 Info: Committing Transaction 22:00:10.1 Info: 12: add_release_status migrated 22:00:10.1 Info: => 0.0063032s 22:00:10.1 Info: 13: album_download_notification migrating 22:00:10.1 Info: Beginning Transaction 22:00:10.1 Info: Starting migration of Main DB to 13 22:00:10.1 Info: AlterTable Notifications 22:00:10.1 Info: => 6E-07s 22:00:10.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:10.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:10.1 Info: => 0.0005655s 22:00:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:10', 'album_download_notification') 22:00:10.1 Info: Committing Transaction 22:00:10.1 Info: 13: album_download_notification migrated 22:00:10.1 Info: => 0.0013846s 22:00:10.1 Info: 14: fix_language_metadata_profiles migrating 22:00:10.1 Info: Beginning Transaction 22:00:10.1 Info: Starting migration of Main DB to 14 22:00:10.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:00:10.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:00:10.1 Info: => 8.32E-05s 22:00:10.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:00:10.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:00:10.1 Info: => 5.16E-05s 22:00:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:10', 'fix_language_metadata_profiles') 22:00:10.1 Info: Committing Transaction 22:00:10.1 Info: 14: fix_language_metadata_profiles migrated 22:00:10.1 Info: => 0.0007645s 22:00:10.1 Info: 15: remove_fanzub migrating 22:00:10.1 Info: Beginning Transaction 22:00:10.1 Info: Starting migration of Main DB to 15 22:00:10.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:10.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:10.1 Info: => 4.61E-05s 22:00:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:10', 'remove_fanzub') 22:00:10.1 Info: Committing Transaction 22:00:10.1 Info: 15: remove_fanzub migrated 22:00:10.1 Info: => 0.0007296s 22:00:10.1 Info: 16: update_artist_history_indexes migrating 22:00:10.1 Info: Beginning Transaction 22:00:10.1 Info: Starting migration of Main DB to 16 22:00:10.1 Info: CreateIndex Albums (ArtistId) 22:00:10.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:10.1 Info: => 0.0001099s 22:00:10.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:10.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:10.1 Info: => 8.17E-05s 22:00:10.1 Info: DeleteIndex History (AlbumId) 22:00:10.1 Info: DROP INDEX "IX_History_AlbumId" 22:00:10.1 Info: => 0.0001353s 22:00:10.1 Info: CreateIndex History (AlbumId, Date) 22:00:10.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:10.1 Info: => 9.2E-05s 22:00:10.1 Info: DeleteIndex History (DownloadId) 22:00:10.1 Info: DROP INDEX "IX_History_DownloadId" 22:00:10.1 Info: => 0.0001061s 22:00:10.1 Info: CreateIndex History (DownloadId, Date) 22:00:10.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:10.1 Info: => 8.63E-05s 22:00:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:10', 'update_artist_history_indexes') 22:00:10.1 Info: Committing Transaction 22:00:10.1 Info: 16: update_artist_history_indexes migrated 22:00:10.1 Info: => 0.0007968s 22:00:10.1 Info: 17: remove_nma migrating 22:00:10.1 Info: Beginning Transaction 22:00:10.1 Info: Starting migration of Main DB to 17 22:00:10.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:10.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:10.1 Info: => 4.91E-05s 22:00:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:10', 'remove_nma') 22:00:10.1 Info: Committing Transaction 22:00:10.1 Info: 17: remove_nma migrated 22:00:10.1 Info: => 0.0006944s 22:00:10.1 Info: 18: album_disambiguation migrating 22:00:10.1 Info: Beginning Transaction 22:00:10.1 Info: Starting migration of Main DB to 18 22:00:10.1 Info: AlterTable Albums 22:00:10.1 Info: => 6E-07s 22:00:10.1 Info: CreateColumn Albums Disambiguation String 22:00:10.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:10.1 Info: => 0.0005775s 22:00:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:10', 'album_disambiguation') 22:00:10.1 Info: Committing Transaction 22:00:10.1 Info: 18: album_disambiguation migrated 22:00:10.1 Info: => 0.0012945s 22:00:10.1 Info: 19: add_ape_quality_in_profiles migrating 22:00:10.1 Info: Beginning Transaction 22:00:10.1 Info: Starting migration of Main DB to 19 22:00:10.1 Info: PerformDBOperation 22:00:10.1 Info: Performing DB Operation 22:00:10.1 Info: => 3.21E-05s 22:00:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:10', 'add_ape_quality_in_profiles') 22:00:10.1 Info: Committing Transaction 22:00:10.1 Info: 19: add_ape_quality_in_profiles migrated 22:00:10.1 Info: => 0.0007114s 22:00:10.1 Info: 20: remove_pushalot migrating 22:00:10.1 Info: Beginning Transaction 22:00:10.1 Info: Starting migration of Main DB to 20 22:00:10.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:10.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:10.1 Info: => 4.84E-05s 22:00:10.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:10.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:10.1 Info: => 3.15E-05s 22:00:10.1 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:10.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:10.1 Info: => 2.97E-05s 22:00:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:10', 'remove_pushalot') 22:00:10.1 Info: Committing Transaction 22:00:10.1 Info: 20: remove_pushalot migrated 22:00:10.1 Info: => 0.0007084s 22:00:10.1 Info: 21: add_custom_filters migrating 22:00:10.1 Info: Beginning Transaction 22:00:10.1 Info: Starting migration of Main DB to 21 22:00:10.1 Info: CreateTable CustomFilters 22:00:10.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:00:10.1 Info: => 0.0001316s 22:00:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:10', 'add_custom_filters') 22:00:10.1 Info: Committing Transaction 22:00:10.1 Info: 21: add_custom_filters migrated 22:00:10.1 Info: => 0.000831s 22:00:10.1 Info: 22: import_list_tags migrating 22:00:10.1 Info: Beginning Transaction 22:00:10.1 Info: Starting migration of Main DB to 22 22:00:10.1 Info: AlterTable ImportLists 22:00:10.1 Info: => 7E-07s 22:00:10.1 Info: CreateColumn ImportLists Tags String 22:00:10.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:10.1 Info: => 0.0005781s 22:00:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:10', 'import_list_tags') 22:00:10.1 Info: Committing Transaction 22:00:10.1 Info: 22: import_list_tags migrated 22:00:10.1 Info: => 0.0013101s 22:00:10.1 Info: 23: add_release_groups_etc migrating 22:00:10.1 Info: Beginning Transaction 22:00:10.1 Info: Starting migration of Main DB to 23 22:00:10.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:00:10.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "releaseDate": "2025-04-14T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 22:00:10.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:00:10.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:00:10.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:00:10.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:00:10.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:00:10.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:00:10.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:00:10.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:00:10.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:00:10.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:00:10.1 Info: CreateTable ArtistMetadata 22:00:10.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:00:10.1 Info: => 0.000201s 22:00:10.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:10.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:10.1 Info: => 0.0001058s 22:00:10.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:00:10.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:00:10.1 Info: => 8.43E-05s 22:00:10.1 Info: AlterTable Artists 22:00:10.1 Info: => 4E-07s 22:00:10.1 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:10.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:10.1 Info: => 0.0005993s 22:00:10.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:10.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:10.1 Info: => 0.0001033s 22:00:10.1 Info: CreateTable AlbumReleases 22:00:10.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:00:10.1 Info: => 0.0001505s 22:00:10.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:10.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:10.1 Info: => 8.99E-05s 22:00:10.1 Info: CreateIndex AlbumReleases (AlbumId) 22:00:10.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:10.1 Info: => 7.75E-05s 22:00:10.1 Info: PerformDBOperation 22:00:10.1 Info: Performing DB Operation 22:00:10.1 Info: => 0.003205s 22:00:10.1 Info: AlterTable Albums 22:00:10.1 Info: => 7E-07s 22:00:10.1 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:10.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:10.1 Info: => 0.0006007s 22:00:10.1 Info: AlterTable Albums 22:00:10.1 Info: => 6E-07s 22:00:10.1 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:10.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:10.1 Info: => 0.0005567s 22:00:10.1 Info: AlterTable Albums 22:00:10.1 Info: => 7E-07s 22:00:10.1 Info: CreateColumn Albums Links String 22:00:10.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:10.1 Info: => 0.0005304s 22:00:10.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:00:10.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:10.1 Info: => 8.58E-05s 22:00:10.1 Info: AlterTable Tracks 22:00:10.1 Info: => 5E-07s 22:00:10.1 Info: CreateColumn Tracks ForeignRecordingId String 22:00:10.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:10.1 Info: => 0.0005271s 22:00:10.1 Info: AlterTable Tracks 22:00:10.1 Info: => 6E-07s 22:00:10.1 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:10.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:10.1 Info: => 0.0005391s 22:00:10.1 Info: AlterTable Tracks 22:00:10.1 Info: => 7E-07s 22:00:10.1 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:10.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:10.1 Info: => 0.0005334s 22:00:10.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:00:10.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:10.1 Info: => 9.46E-05s 22:00:10.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:00:10.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:10.1 Info: => 7.1E-05s 22:00:10.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:10.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:00:10.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:00:10.1 Info: DROP TABLE "Artists" 22:00:10.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:10.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:10.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:10.1 Info: => 0.005444s 22:00:10.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:10.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:00:10.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:00:10.1 Info: DROP TABLE "Albums" 22:00:10.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:10.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:10.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:10.1 Info: => 0.0041713s 22:00:10.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:10.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:00:10.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:00:10.1 Info: DROP TABLE "Tracks" 22:00:10.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:10.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:10.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:10.1 Info: => 0.0039127s 22:00:10.1 Info: DeleteColumn TrackFiles ArtistId 22:00:10.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:00:10.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:00:10.1 Info: DROP TABLE "TrackFiles" 22:00:10.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:10.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:10.1 Info: => 0.0035681s 22:00:10.1 Info: CreateIndex Artists (ArtistMetadataId) 22:00:10.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:10.1 Info: => 7.65E-05s 22:00:10.1 Info: CreateIndex Artists (Monitored) 22:00:10.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:10.1 Info: => 7.05E-05s 22:00:10.1 Info: CreateIndex Albums (ArtistMetadataId) 22:00:10.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:10.1 Info: => 7.03E-05s 22:00:10.1 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:10.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:10.1 Info: => 7.37E-05s 22:00:10.1 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:10.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:10.1 Info: => 6.93E-05s 22:00:10.1 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:10.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:10.1 Info: => 7.19E-05s 22:00:10.1 Info: UpdateData 22:00:10.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:10.1 Info: => 4.37E-05s 22:00:10.1 Info: UpdateData 22:00:10.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:10.1 Info: => 3.8E-05s 22:00:10.1 Info: UpdateData 22:00:10.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:10.1 Info: => 3.83E-05s 22:00:10.1 Info: -> 12 Insert operations completed in 00:00:00.0008096 taking an average of 00:00:00.0000674 22:00:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:10', 'add_release_groups_etc') 22:00:10.1 Info: Committing Transaction 22:00:10.1 Info: 23: add_release_groups_etc migrated 22:00:10.1 Info: => 0.0014245s 22:00:10.1 Debug: Took: 00:00:00.1512270 22:00:10.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 22:00:10.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 22:00:10.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648102844538_193/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:10.2 Info: DatabaseEngineVersionCheck migrating 22:00:10.2 Info: PerformDBOperation 22:00:10.2 Info: Performing DB Operation 22:00:10.3 Info: SQLite 3.49.1 22:00:10.3 Info: => 0.0048819s 22:00:10.3 Info: DatabaseEngineVersionCheck migrated 22:00:10.3 Info: => 0.004896s 22:00:10.3 Info: VersionMigration migrating 22:00:10.3 Info: Beginning Transaction 22:00:10.3 Info: CreateTable VersionInfo 22:00:10.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:10.3 Info: => 0.0001565s 22:00:10.3 Info: Committing Transaction 22:00:10.3 Info: VersionMigration migrated 22:00:10.3 Info: => 0.0038133s 22:00:10.3 Info: VersionUniqueMigration migrating 22:00:10.3 Info: Beginning Transaction 22:00:10.3 Info: CreateIndex VersionInfo (Version) 22:00:10.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:10.3 Info: => 0.0001346s 22:00:10.3 Info: AlterTable VersionInfo 22:00:10.3 Info: => 5E-07s 22:00:10.3 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:10.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:10.3 Info: => 0.0005578s 22:00:10.3 Info: Committing Transaction 22:00:10.3 Info: VersionUniqueMigration migrated 22:00:10.3 Info: => 0.0017503s 22:00:10.3 Info: VersionDescriptionMigration migrating 22:00:10.3 Info: Beginning Transaction 22:00:10.3 Info: AlterTable VersionInfo 22:00:10.3 Info: => 6E-07s 22:00:10.3 Info: CreateColumn VersionInfo Description String 22:00:10.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:10.3 Info: => 0.0002125s 22:00:10.3 Info: Committing Transaction 22:00:10.3 Info: VersionDescriptionMigration migrated 22:00:10.3 Info: => 0.0013842s 22:00:10.3 Info: 1: InitialSetup migrating 22:00:10.3 Info: Beginning Transaction 22:00:10.3 Info: Starting migration of Main DB to 1 22:00:10.3 Info: CreateTable Config 22:00:10.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:10.3 Info: => 0.00088s 22:00:10.3 Info: CreateIndex Config (Key) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:10.3 Info: => 0.0001186s 22:00:10.3 Info: CreateTable RootFolders 22:00:10.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:10.3 Info: => 9.09E-05s 22:00:10.3 Info: CreateIndex RootFolders (Path) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:10.3 Info: => 7.46E-05s 22:00:10.3 Info: CreateTable Artists 22:00:10.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:00:10.3 Info: => 0.0002175s 22:00:10.3 Info: CreateIndex Artists (ForeignArtistId) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:10.3 Info: => 7.19E-05s 22:00:10.3 Info: CreateIndex Artists (NameSlug) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:10.3 Info: => 6.37E-05s 22:00:10.3 Info: CreateIndex Artists (CleanName) 22:00:10.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:10.3 Info: => 6.91E-05s 22:00:10.3 Info: CreateIndex Artists (Path) 22:00:10.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:10.3 Info: => 6.79E-05s 22:00:10.3 Info: CreateTable Albums 22:00:10.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:10.3 Info: => 0.0001908s 22:00:10.3 Info: CreateIndex Albums (ForeignAlbumId) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:10.3 Info: => 7.37E-05s 22:00:10.3 Info: CreateIndex Albums (MBId) 22:00:10.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:10.3 Info: => 6.1E-05s 22:00:10.3 Info: CreateIndex Albums (TADBId) 22:00:10.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:10.3 Info: => 6.25E-05s 22:00:10.3 Info: CreateIndex Albums (TitleSlug) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:10.3 Info: => 5.94E-05s 22:00:10.3 Info: CreateIndex Albums (CleanTitle) 22:00:10.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:10.3 Info: => 6.1E-05s 22:00:10.3 Info: CreateIndex Albums (Path) 22:00:10.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:10.3 Info: => 5.92E-05s 22:00:10.3 Info: CreateTable Tracks 22:00:10.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:10.3 Info: => 0.0001281s 22:00:10.3 Info: CreateIndex Tracks (ForeignTrackId) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:10.3 Info: => 6.66E-05s 22:00:10.3 Info: CreateIndex Tracks (ArtistId) 22:00:10.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:10.3 Info: => 7.09E-05s 22:00:10.3 Info: CreateIndex Tracks (TrackFileId) 22:00:10.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:10.3 Info: => 6.57E-05s 22:00:10.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:10.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:10.3 Info: => 6.92E-05s 22:00:10.3 Info: CreateTable TrackFiles 22:00:10.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:00:10.3 Info: => 0.0001227s 22:00:10.3 Info: CreateIndex TrackFiles (ArtistId) 22:00:10.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:10.3 Info: => 6.38E-05s 22:00:10.3 Info: CreateIndex TrackFiles (AlbumId) 22:00:10.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:10.3 Info: => 6.47E-05s 22:00:10.3 Info: CreateTable History 22:00:10.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:00:10.3 Info: => 0.0001272s 22:00:10.3 Info: CreateIndex History (Date) 22:00:10.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:10.3 Info: => 6.42E-05s 22:00:10.3 Info: CreateIndex History (EventType) 22:00:10.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:10.3 Info: => 5.83E-05s 22:00:10.3 Info: CreateIndex History (DownloadId) 22:00:10.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:10.3 Info: => 6.05E-05s 22:00:10.3 Info: CreateIndex History (AlbumId) 22:00:10.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:10.3 Info: => 6.39E-05s 22:00:10.3 Info: CreateTable Notifications 22:00:10.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:00:10.3 Info: => 0.0001158s 22:00:10.3 Info: CreateTable ScheduledTasks 22:00:10.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:00:10.3 Info: => 9.4E-05s 22:00:10.3 Info: CreateIndex ScheduledTasks (TypeName) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:10.3 Info: => 8.48E-05s 22:00:10.3 Info: CreateTable Indexers 22:00:10.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:00:10.3 Info: => 0.000103s 22:00:10.3 Info: CreateIndex Indexers (Name) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:10.3 Info: => 9.75E-05s 22:00:10.3 Info: CreateTable Profiles 22:00:10.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:00:10.3 Info: => 0.0007638s 22:00:10.3 Info: CreateIndex Profiles (Name) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:10.3 Info: => 9.17E-05s 22:00:10.3 Info: CreateTable QualityDefinitions 22:00:10.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:00:10.3 Info: => 0.0001085s 22:00:10.3 Info: CreateIndex QualityDefinitions (Quality) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:10.3 Info: => 7.32E-05s 22:00:10.3 Info: CreateIndex QualityDefinitions (Title) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:10.3 Info: => 7.43E-05s 22:00:10.3 Info: CreateTable NamingConfig 22:00:10.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:00:10.3 Info: => 0.0001476s 22:00:10.3 Info: CreateTable Blacklist 22:00:10.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:00:10.3 Info: => 0.0001732s 22:00:10.3 Info: CreateTable Metadata 22:00:10.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:10.3 Info: => 0.0001033s 22:00:10.3 Info: CreateTable MetadataFiles 22:00:10.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:00:10.3 Info: => 0.0001143s 22:00:10.3 Info: CreateTable DownloadClients 22:00:10.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:10.3 Info: => 0.0001037s 22:00:10.3 Info: CreateTable PendingReleases 22:00:10.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:00:10.3 Info: => 0.0001094s 22:00:10.3 Info: CreateTable RemotePathMappings 22:00:10.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:00:10.3 Info: => 9.47E-05s 22:00:10.3 Info: CreateTable Tags 22:00:10.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:10.3 Info: => 9.72E-05s 22:00:10.3 Info: CreateIndex Tags (Label) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:10.3 Info: => 8.21E-05s 22:00:10.3 Info: CreateTable Restrictions 22:00:10.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:10.3 Info: => 9.29E-05s 22:00:10.3 Info: CreateTable DelayProfiles 22:00:10.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:00:10.3 Info: => 0.0001176s 22:00:10.3 Info: CreateTable Users 22:00:10.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:00:10.3 Info: => 8.91E-05s 22:00:10.3 Info: CreateIndex Users (Identifier) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:10.3 Info: => 8.7E-05s 22:00:10.3 Info: CreateIndex Users (Username) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:10.3 Info: => 0.0001067s 22:00:10.3 Info: CreateTable Commands 22:00:10.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:00:10.3 Info: => 0.0001639s 22:00:10.3 Info: CreateTable IndexerStatus 22:00:10.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:00:10.3 Info: => 0.0001269s 22:00:10.3 Info: CreateIndex IndexerStatus (ProviderId) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:10.3 Info: => 8.32E-05s 22:00:10.3 Info: CreateTable ExtraFiles 22:00:10.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:00:10.3 Info: => 0.0001096s 22:00:10.3 Info: CreateTable LyricFiles 22:00:10.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:00:10.3 Info: => 0.0001239s 22:00:10.3 Info: CreateTable LanguageProfiles 22:00:10.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:00:10.3 Info: => 8.86E-05s 22:00:10.3 Info: CreateIndex LanguageProfiles (Name) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:10.3 Info: => 9.26E-05s 22:00:10.3 Info: CreateTable DownloadClientStatus 22:00:10.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:00:10.3 Info: => 0.0001048s 22:00:10.3 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:10.3 Info: => 8.42E-05s 22:00:10.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:10.3 Info: -> 1 Insert operations completed in 00:00:00.0000610 taking an average of 00:00:00.0000610 22:00:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:10', 'InitialSetup') 22:00:10.3 Info: Committing Transaction 22:00:10.3 Info: 1: InitialSetup migrated 22:00:10.3 Info: => 0.0185668s 22:00:10.3 Info: 2: add_reason_to_pending_releases migrating 22:00:10.3 Info: Beginning Transaction 22:00:10.3 Info: Starting migration of Main DB to 2 22:00:10.3 Info: AlterTable PendingReleases 22:00:10.3 Info: => 8E-07s 22:00:10.3 Info: CreateColumn PendingReleases Reason Int32 22:00:10.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:10.3 Info: => 0.000615s 22:00:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:10', 'add_reason_to_pending_releases') 22:00:10.3 Info: Committing Transaction 22:00:10.3 Info: 2: add_reason_to_pending_releases migrated 22:00:10.3 Info: => 0.0014588s 22:00:10.3 Info: 3: add_medium_support migrating 22:00:10.3 Info: Beginning Transaction 22:00:10.3 Info: Starting migration of Main DB to 3 22:00:10.3 Info: AlterTable Albums 22:00:10.3 Info: => 7E-07s 22:00:10.3 Info: CreateColumn Albums Media String 22:00:10.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:10.3 Info: => 0.0005286s 22:00:10.3 Info: AlterTable Tracks 22:00:10.3 Info: => 7E-07s 22:00:10.3 Info: CreateColumn Tracks MediumNumber Int32 22:00:10.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:10.3 Info: => 0.000479s 22:00:10.3 Info: AlterTable Tracks 22:00:10.3 Info: => 7E-07s 22:00:10.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:10.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:10.3 Info: => 0.000471s 22:00:10.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:10.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:10.3 Info: => 4.43E-05s 22:00:10.3 Info: DeleteColumn Tracks TrackNumber 22:00:10.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:00:10.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:00:10.3 Info: DROP TABLE "Tracks" 22:00:10.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:10.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:10.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:10.3 Info: => 0.004537s 22:00:10.3 Info: AlterTable Tracks 22:00:10.3 Info: => 5E-07s 22:00:10.3 Info: CreateColumn Tracks TrackNumber String 22:00:10.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:10.3 Info: => 0.0004934s 22:00:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:10', 'add_medium_support') 22:00:10.3 Info: Committing Transaction 22:00:10.3 Info: 3: add_medium_support migrated 22:00:10.3 Info: => 0.0014248s 22:00:10.3 Info: 4: add_various_qualites_in_profile migrating 22:00:10.3 Info: Beginning Transaction 22:00:10.3 Info: Starting migration of Main DB to 4 22:00:10.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:10.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:10.3 Info: => 5.33E-05s 22:00:10.3 Info: PerformDBOperation 22:00:10.3 Info: Performing DB Operation 22:00:10.3 Info: => 2.77E-05s 22:00:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:10', 'add_various_qualites_in_profile') 22:00:10.3 Info: Committing Transaction 22:00:10.3 Info: 4: add_various_qualites_in_profile migrated 22:00:10.3 Info: => 0.0007025s 22:00:10.3 Info: 5: metadata_profiles migrating 22:00:10.3 Info: Beginning Transaction 22:00:10.3 Info: Starting migration of Main DB to 5 22:00:10.3 Info: CreateTable MetadataProfiles 22:00:10.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 22:00:10.3 Info: => 0.0001301s 22:00:10.3 Info: CreateIndex MetadataProfiles (Name) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:10.3 Info: => 8.88E-05s 22:00:10.3 Info: AlterTable Artists 22:00:10.3 Info: => 4E-07s 22:00:10.3 Info: CreateColumn Artists MetadataProfileId Int32 22:00:10.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:10.3 Info: => 0.0005142s 22:00:10.3 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:10.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:00:10.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 22:00:10.3 Info: DROP TABLE "Artists" 22:00:10.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:10.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:10.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:10.3 Info: => 0.0051287s 22:00:10.3 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:10.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 22:00:10.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "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:00:10.3 Info: DROP TABLE "Artists" 22:00:10.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:10.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:10.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:10.3 Info: => 0.0039198s 22:00:10.3 Info: AlterTable Albums 22:00:10.3 Info: => 5E-07s 22:00:10.3 Info: CreateColumn Albums SecondaryTypes String 22:00:10.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:10.3 Info: => 0.0005116s 22:00:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:10', 'metadata_profiles') 22:00:10.3 Info: Committing Transaction 22:00:10.3 Info: 5: metadata_profiles migrated 22:00:10.3 Info: => 0.001575s 22:00:10.3 Info: 6: separate_automatic_and_interactive_search migrating 22:00:10.3 Info: Beginning Transaction 22:00:10.3 Info: Starting migration of Main DB to 6 22:00:10.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:10.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:00:10.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:10.3 Info: DROP TABLE "Indexers" 22:00:10.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:10.3 Info: => 0.0033019s 22:00:10.3 Info: AlterTable Indexers 22:00:10.3 Info: => 5E-07s 22:00:10.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:10.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:10.3 Info: => 0.0004936s 22:00:10.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:10.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:10.3 Info: => 4.19E-05s 22:00:10.3 Info: AlterTable Indexers 22:00:10.3 Info: => 5E-07s 22:00:10.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:10.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:00:10.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:00:10.3 Info: DROP TABLE "Indexers" 22:00:10.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:10.3 Info: => 0.0032953s 22:00:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:10', 'separate_automatic_and_interactive_search') 22:00:10.3 Info: Committing Transaction 22:00:10.3 Info: 6: separate_automatic_and_interactive_search migrated 22:00:10.3 Info: => 0.004345s 22:00:10.3 Info: 7: change_album_path_to_relative migrating 22:00:10.3 Info: Beginning Transaction 22:00:10.3 Info: Starting migration of Main DB to 7 22:00:10.3 Info: DeleteColumn Albums Path 22:00:10.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:00:10.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:00:10.3 Info: DROP TABLE "Albums" 22:00:10.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:10.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:10.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:10.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:10.3 Info: => 0.0050109s 22:00:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:10', 'change_album_path_to_relative') 22:00:10.3 Info: Committing Transaction 22:00:10.3 Info: 7: change_album_path_to_relative migrated 22:00:10.3 Info: => 0.0060153s 22:00:10.3 Info: 8: change_quality_size_mb_to_kb migrating 22:00:10.3 Info: Beginning Transaction 22:00:10.3 Info: Starting migration of Main DB to 8 22:00:10.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:00:10.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:00:10.3 Info: => 5.2E-05s 22:00:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:10', 'change_quality_size_mb_to_kb') 22:00:10.3 Info: Committing Transaction 22:00:10.3 Info: 8: change_quality_size_mb_to_kb migrated 22:00:10.3 Info: => 0.0008001s 22:00:10.3 Info: 9: album_releases migrating 22:00:10.3 Info: Beginning Transaction 22:00:10.3 Info: Starting migration of Main DB to 9 22:00:10.3 Info: AlterTable Albums 22:00:10.3 Info: => 7E-07s 22:00:10.3 Info: CreateColumn Albums Releases String 22:00:10.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:10.3 Info: => 0.0005312s 22:00:10.3 Info: AlterTable Albums 22:00:10.3 Info: => 7E-07s 22:00:10.3 Info: CreateColumn Albums CurrentRelease String 22:00:10.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:10.3 Info: => 0.0004956s 22:00:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:10', 'album_releases') 22:00:10.3 Info: Committing Transaction 22:00:10.3 Info: 9: album_releases migrated 22:00:10.3 Info: => 0.0012858s 22:00:10.3 Info: 10: album_releases_fix migrating 22:00:10.3 Info: Beginning Transaction 22:00:10.3 Info: Starting migration of Main DB to 10 22:00:10.3 Info: AlterTable Albums 22:00:10.3 Info: => 8E-07s 22:00:10.3 Info: AlterColumn Albums Releases String 22:00:10.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:00:10.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:00:10.3 Info: DROP TABLE "Albums" 22:00:10.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:10.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:10.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:10.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:10.3 Info: => 0.0048504s 22:00:10.3 Info: AlterTable Albums 22:00:10.3 Info: => 6E-07s 22:00:10.3 Info: AlterColumn Albums CurrentRelease String 22:00:10.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:00:10.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:00:10.3 Info: DROP TABLE "Albums" 22:00:10.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:10.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:10.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:10.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:10.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:10.3 Info: => 0.0040339s 22:00:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:10', 'album_releases_fix') 22:00:10.3 Info: Committing Transaction 22:00:10.4 Info: 10: album_releases_fix migrated 22:00:10.4 Info: => 0.0118352s 22:00:10.4 Info: 11: import_lists migrating 22:00:10.4 Info: Beginning Transaction 22:00:10.4 Info: Starting migration of Main DB to 11 22:00:10.4 Info: CreateTable ImportLists 22:00:10.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:00:10.4 Info: => 0.0001684s 22:00:10.4 Info: CreateIndex ImportLists (Name) 22:00:10.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:10.4 Info: => 8.3E-05s 22:00:10.4 Info: CreateTable ImportListStatus 22:00:10.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:00:10.4 Info: => 0.0001109s 22:00:10.4 Info: CreateIndex ImportListStatus (ProviderId) 22:00:10.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:10.4 Info: => 7.55E-05s 22:00:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:10', 'import_lists') 22:00:10.4 Info: Committing Transaction 22:00:10.4 Info: 11: import_lists migrated 22:00:10.4 Info: => 0.0017509s 22:00:10.4 Info: 12: add_release_status migrating 22:00:10.4 Info: Beginning Transaction 22:00:10.4 Info: Starting migration of Main DB to 12 22:00:10.4 Info: AlterTable MetadataProfiles 22:00:10.4 Info: => 8E-07s 22:00:10.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:10.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:10.4 Info: => 0.0005946s 22:00:10.4 Info: PerformDBOperation 22:00:10.4 Info: Performing DB Operation 22:00:10.4 Info: => 3.1E-05s 22:00:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:10', 'add_release_status') 22:00:10.4 Info: Committing Transaction 22:00:10.4 Info: 12: add_release_status migrated 22:00:10.4 Info: => 0.0007956s 22:00:10.4 Info: 13: album_download_notification migrating 22:00:10.4 Info: Beginning Transaction 22:00:10.4 Info: Starting migration of Main DB to 13 22:00:10.4 Info: AlterTable Notifications 22:00:10.4 Info: => 9E-07s 22:00:10.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:10.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:10.4 Info: => 0.0005534s 22:00:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:10', 'album_download_notification') 22:00:10.4 Info: Committing Transaction 22:00:10.4 Info: 13: album_download_notification migrated 22:00:10.4 Info: => 0.0012861s 22:00:10.4 Info: 14: fix_language_metadata_profiles migrating 22:00:10.4 Info: Beginning Transaction 22:00:10.4 Info: Starting migration of Main DB to 14 22:00:10.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:00:10.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:00:10.4 Info: => 7.92E-05s 22:00:10.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:00:10.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:00:10.4 Info: => 5.38E-05s 22:00:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:10', 'fix_language_metadata_profiles') 22:00:10.4 Info: Committing Transaction 22:00:10.4 Info: 14: fix_language_metadata_profiles migrated 22:00:10.4 Info: => 0.0007025s 22:00:10.4 Info: 15: remove_fanzub migrating 22:00:10.4 Info: Beginning Transaction 22:00:10.4 Info: Starting migration of Main DB to 15 22:00:10.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:10.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:10.4 Info: => 4.46E-05s 22:00:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:10', 'remove_fanzub') 22:00:10.4 Info: Committing Transaction 22:00:10.4 Info: 15: remove_fanzub migrated 22:00:10.4 Info: => 0.0007097s 22:00:10.4 Info: 16: update_artist_history_indexes migrating 22:00:10.4 Info: Beginning Transaction 22:00:10.4 Info: Starting migration of Main DB to 16 22:00:10.4 Info: CreateIndex Albums (ArtistId) 22:00:10.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:10.4 Info: => 0.0001084s 22:00:10.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:10.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:10.4 Info: => 7.73E-05s 22:00:10.4 Info: DeleteIndex History (AlbumId) 22:00:10.4 Info: DROP INDEX "IX_History_AlbumId" 22:00:10.4 Info: => 0.0001405s 22:00:10.4 Info: CreateIndex History (AlbumId, Date) 22:00:10.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:10.4 Info: => 9.76E-05s 22:00:10.4 Info: DeleteIndex History (DownloadId) 22:00:10.4 Info: DROP INDEX "IX_History_DownloadId" 22:00:10.4 Info: => 0.0001184s 22:00:10.4 Info: CreateIndex History (DownloadId, Date) 22:00:10.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:10.4 Info: => 9.01E-05s 22:00:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:10', 'update_artist_history_indexes') 22:00:10.4 Info: Committing Transaction 22:00:10.4 Info: 16: update_artist_history_indexes migrated 22:00:10.4 Info: => 0.0008436s 22:00:10.4 Info: 17: remove_nma migrating 22:00:10.4 Info: Beginning Transaction 22:00:10.4 Info: Starting migration of Main DB to 17 22:00:10.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:10.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:10.4 Info: => 4.95E-05s 22:00:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:10', 'remove_nma') 22:00:10.4 Info: Committing Transaction 22:00:10.4 Info: 17: remove_nma migrated 22:00:10.4 Info: => 0.0007121s 22:00:10.4 Info: 18: album_disambiguation migrating 22:00:10.4 Info: Beginning Transaction 22:00:10.4 Info: Starting migration of Main DB to 18 22:00:10.4 Info: AlterTable Albums 22:00:10.4 Info: => 6E-07s 22:00:10.4 Info: CreateColumn Albums Disambiguation String 22:00:10.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:10.4 Info: => 0.0005783s 22:00:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:10', 'album_disambiguation') 22:00:10.4 Info: Committing Transaction 22:00:10.4 Info: 18: album_disambiguation migrated 22:00:10.4 Info: => 0.0013412s 22:00:10.4 Info: 19: add_ape_quality_in_profiles migrating 22:00:10.4 Info: Beginning Transaction 22:00:10.4 Info: Starting migration of Main DB to 19 22:00:10.4 Info: PerformDBOperation 22:00:10.4 Info: Performing DB Operation 22:00:10.4 Info: => 3.4E-05s 22:00:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:10', 'add_ape_quality_in_profiles') 22:00:10.4 Info: Committing Transaction 22:00:10.4 Info: 19: add_ape_quality_in_profiles migrated 22:00:10.4 Info: => 0.0006726s 22:00:10.4 Info: 20: remove_pushalot migrating 22:00:10.4 Info: Beginning Transaction 22:00:10.4 Info: Starting migration of Main DB to 20 22:00:10.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:10.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:10.4 Info: => 4.82E-05s 22:00:10.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:10.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:10.4 Info: => 2.95E-05s 22:00:10.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:10.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:10.4 Info: => 2.73E-05s 22:00:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:10', 'remove_pushalot') 22:00:10.4 Info: Committing Transaction 22:00:10.4 Info: 20: remove_pushalot migrated 22:00:10.4 Info: => 0.0006628s 22:00:10.4 Info: 21: add_custom_filters migrating 22:00:10.4 Info: Beginning Transaction 22:00:10.4 Info: Starting migration of Main DB to 21 22:00:10.4 Info: CreateTable CustomFilters 22:00:10.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:00:10.4 Info: => 0.0001301s 22:00:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:10', 'add_custom_filters') 22:00:10.4 Info: Committing Transaction 22:00:10.4 Info: 21: add_custom_filters migrated 22:00:10.4 Info: => 0.0008398s 22:00:10.4 Info: 22: import_list_tags migrating 22:00:10.4 Info: Beginning Transaction 22:00:10.4 Info: Starting migration of Main DB to 22 22:00:10.4 Info: AlterTable ImportLists 22:00:10.4 Info: => 6E-07s 22:00:10.4 Info: CreateColumn ImportLists Tags String 22:00:10.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:10.4 Info: => 0.0005716s 22:00:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:10', 'import_list_tags') 22:00:10.4 Info: Committing Transaction 22:00:10.4 Info: 22: import_list_tags migrated 22:00:10.4 Info: => 0.0012898s 22:00:10.4 Info: 23: add_release_groups_etc migrating 22:00:10.4 Info: Beginning Transaction 22:00:10.4 Info: Starting migration of Main DB to 23 22:00:10.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:00:10.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2025-04-14T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 22:00:10.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:00:10.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:00:10.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:00:10.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:00:10.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:00:10.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:00:10.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:00:10.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:00:10.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:00:10.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:00:10.4 Info: CreateTable ArtistMetadata 22:00:10.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:00:10.4 Info: => 0.0002024s 22:00:10.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:10.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:10.4 Info: => 0.0001067s 22:00:10.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:00:10.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:00:10.4 Info: => 0.0001127s 22:00:10.4 Info: AlterTable Artists 22:00:10.4 Info: => 6E-07s 22:00:10.4 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:10.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:10.4 Info: => 0.0005722s 22:00:10.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:10.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:10.4 Info: => 0.0001053s 22:00:10.4 Info: CreateTable AlbumReleases 22:00:10.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:00:10.4 Info: => 0.0001672s 22:00:10.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:10.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:10.4 Info: => 8.78E-05s 22:00:10.4 Info: CreateIndex AlbumReleases (AlbumId) 22:00:10.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:10.4 Info: => 7.76E-05s 22:00:10.4 Info: PerformDBOperation 22:00:10.4 Info: Performing DB Operation 22:00:10.4 Info: => 0.0032837s 22:00:10.4 Info: AlterTable Albums 22:00:10.4 Info: => 8E-07s 22:00:10.4 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:10.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:10.4 Info: => 0.0006241s 22:00:10.4 Info: AlterTable Albums 22:00:10.4 Info: => 7E-07s 22:00:10.4 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:10.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:10.4 Info: => 0.0005624s 22:00:10.4 Info: AlterTable Albums 22:00:10.4 Info: => 6E-07s 22:00:10.4 Info: CreateColumn Albums Links String 22:00:10.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:10.4 Info: => 0.0005511s 22:00:10.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:00:10.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:10.4 Info: => 8.42E-05s 22:00:10.4 Info: AlterTable Tracks 22:00:10.4 Info: => 5E-07s 22:00:10.4 Info: CreateColumn Tracks ForeignRecordingId String 22:00:10.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:10.4 Info: => 0.000546s 22:00:10.4 Info: AlterTable Tracks 22:00:10.4 Info: => 6E-07s 22:00:10.4 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:10.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:10.4 Info: => 0.0005597s 22:00:10.4 Info: AlterTable Tracks 22:00:10.4 Info: => 6E-07s 22:00:10.4 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:10.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:10.4 Info: => 0.0005454s 22:00:10.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:00:10.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:10.4 Info: => 0.0001236s 22:00:10.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:00:10.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:10.4 Info: => 0.0008058s 22:00:10.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:10.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:00:10.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:00:10.4 Info: DROP TABLE "Artists" 22:00:10.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:10.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:10.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:10.4 Info: => 0.0047511s 22:00:10.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:10.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:00:10.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:00:10.4 Info: DROP TABLE "Albums" 22:00:10.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:10.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:10.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:10.4 Info: => 0.0053538s 22:00:10.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:10.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:00:10.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:00:10.4 Info: DROP TABLE "Tracks" 22:00:10.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:10.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:10.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:10.4 Info: => 0.0038226s 22:00:10.4 Info: DeleteColumn TrackFiles ArtistId 22:00:10.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:00:10.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:00:10.4 Info: DROP TABLE "TrackFiles" 22:00:10.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:10.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:10.4 Info: => 0.0046888s 22:00:10.4 Info: CreateIndex Artists (ArtistMetadataId) 22:00:10.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:10.4 Info: => 7.92E-05s 22:00:10.4 Info: CreateIndex Artists (Monitored) 22:00:10.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:10.4 Info: => 7.2E-05s 22:00:10.4 Info: CreateIndex Albums (ArtistMetadataId) 22:00:10.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:10.4 Info: => 7.01E-05s 22:00:10.4 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:10.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:10.4 Info: => 7.09E-05s 22:00:10.4 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:10.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:10.4 Info: => 7.54E-05s 22:00:10.4 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:10.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:10.4 Info: => 7.24E-05s 22:00:10.4 Info: UpdateData 22:00:10.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:10.4 Info: => 4.35E-05s 22:00:10.4 Info: UpdateData 22:00:10.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:10.4 Info: => 3.38E-05s 22:00:10.4 Info: UpdateData 22:00:10.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:10.4 Info: => 3.68E-05s 22:00:10.4 Info: -> 12 Insert operations completed in 00:00:00.0016210 taking an average of 00:00:00.0001350 22:00:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:10', 'add_release_groups_etc') 22:00:10.4 Info: Committing Transaction 22:00:10.4 Info: 23: add_release_groups_etc migrated 22:00:10.4 Info: => 0.0015571s 22:00:10.4 Debug: Took: 00:00:00.1609919 22:00:10.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 22:00:10.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 22:00:10.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648105475670_195/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:10.5 Info: DatabaseEngineVersionCheck migrating 22:00:10.5 Info: PerformDBOperation 22:00:10.5 Info: Performing DB Operation 22:00:10.5 Info: SQLite 3.49.1 22:00:10.5 Info: => 0.0054571s 22:00:10.5 Info: DatabaseEngineVersionCheck migrated 22:00:10.5 Info: => 0.0054711s 22:00:10.5 Info: VersionMigration migrating 22:00:10.5 Info: Beginning Transaction 22:00:10.5 Info: CreateTable VersionInfo 22:00:10.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:10.5 Info: => 0.0001671s 22:00:10.5 Info: Committing Transaction 22:00:10.5 Info: VersionMigration migrated 22:00:10.5 Info: => 0.0030265s 22:00:10.5 Info: VersionUniqueMigration migrating 22:00:10.5 Info: Beginning Transaction 22:00:10.5 Info: CreateIndex VersionInfo (Version) 22:00:10.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:10.5 Info: => 0.0001355s 22:00:10.5 Info: AlterTable VersionInfo 22:00:10.5 Info: => 5E-07s 22:00:10.5 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:10.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:10.5 Info: => 0.0006221s 22:00:10.5 Info: Committing Transaction 22:00:10.5 Info: VersionUniqueMigration migrated 22:00:10.5 Info: => 0.0018363s 22:00:10.5 Info: VersionDescriptionMigration migrating 22:00:10.5 Info: Beginning Transaction 22:00:10.5 Info: AlterTable VersionInfo 22:00:10.5 Info: => 6E-07s 22:00:10.5 Info: CreateColumn VersionInfo Description String 22:00:10.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:10.5 Info: => 0.0002046s 22:00:10.5 Info: Committing Transaction 22:00:10.5 Info: VersionDescriptionMigration migrated 22:00:10.5 Info: => 0.002241s 22:00:10.5 Info: 1: InitialSetup migrating 22:00:10.5 Info: Beginning Transaction 22:00:10.5 Info: Starting migration of Main DB to 1 22:00:10.5 Info: CreateTable Config 22:00:10.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:10.5 Info: => 0.0001673s 22:00:10.5 Info: CreateIndex Config (Key) 22:00:10.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:10.5 Info: => 7.78E-05s 22:00:10.5 Info: CreateTable RootFolders 22:00:10.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:10.5 Info: => 8.69E-05s 22:00:10.5 Info: CreateIndex RootFolders (Path) 22:00:10.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:10.5 Info: => 6.86E-05s 22:00:10.5 Info: CreateTable Artists 22:00:10.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:00:10.5 Info: => 0.0002161s 22:00:10.5 Info: CreateIndex Artists (ForeignArtistId) 22:00:10.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:10.5 Info: => 7.5E-05s 22:00:10.5 Info: CreateIndex Artists (NameSlug) 22:00:10.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:10.5 Info: => 7.97E-05s 22:00:10.5 Info: CreateIndex Artists (CleanName) 22:00:10.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:10.5 Info: => 6.44E-05s 22:00:10.5 Info: CreateIndex Artists (Path) 22:00:10.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:10.5 Info: => 6.14E-05s 22:00:10.5 Info: CreateTable Albums 22:00:10.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:00:10.5 Info: => 0.0001948s 22:00:10.5 Info: CreateIndex Albums (ForeignAlbumId) 22:00:10.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:10.5 Info: => 7E-05s 22:00:10.5 Info: CreateIndex Albums (MBId) 22:00:10.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:10.5 Info: => 6.62E-05s 22:00:10.5 Info: CreateIndex Albums (TADBId) 22:00:10.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:10.5 Info: => 6.33E-05s 22:00:10.5 Info: CreateIndex Albums (TitleSlug) 22:00:10.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:10.5 Info: => 6.2E-05s 22:00:10.5 Info: CreateIndex Albums (CleanTitle) 22:00:10.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:10.5 Info: => 5.87E-05s 22:00:10.5 Info: CreateIndex Albums (Path) 22:00:10.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:10.5 Info: => 5.93E-05s 22:00:10.5 Info: CreateTable Tracks 22:00:10.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:00:10.5 Info: => 0.0001317s 22:00:10.5 Info: CreateIndex Tracks (ForeignTrackId) 22:00:10.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:10.5 Info: => 6.88E-05s 22:00:10.5 Info: CreateIndex Tracks (ArtistId) 22:00:10.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:10.5 Info: => 6.68E-05s 22:00:10.5 Info: CreateIndex Tracks (TrackFileId) 22:00:10.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:10.5 Info: => 6.64E-05s 22:00:10.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:10.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:10.5 Info: => 6.97E-05s 22:00:10.5 Info: CreateTable TrackFiles 22:00:10.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:00:10.5 Info: => 0.0001223s 22:00:10.5 Info: CreateIndex TrackFiles (ArtistId) 22:00:10.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:10.5 Info: => 8.36E-05s 22:00:10.5 Info: CreateIndex TrackFiles (AlbumId) 22:00:10.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:10.5 Info: => 6.55E-05s 22:00:10.5 Info: CreateTable History 22:00:10.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:00:10.5 Info: => 0.0001324s 22:00:10.5 Info: CreateIndex History (Date) 22:00:10.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:10.5 Info: => 6.62E-05s 22:00:10.5 Info: CreateIndex History (EventType) 22:00:10.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:10.5 Info: => 6.32E-05s 22:00:10.5 Info: CreateIndex History (DownloadId) 22:00:10.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:10.5 Info: => 6.12E-05s 22:00:10.5 Info: CreateIndex History (AlbumId) 22:00:10.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:10.5 Info: => 6.18E-05s 22:00:10.5 Info: CreateTable Notifications 22:00:10.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:00:10.5 Info: => 0.0001167s 22:00:10.5 Info: CreateTable ScheduledTasks 22:00:10.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:00:10.5 Info: => 0.0001365s 22:00:10.5 Info: CreateIndex ScheduledTasks (TypeName) 22:00:10.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:10.5 Info: => 0.0001047s 22:00:10.5 Info: CreateTable Indexers 22:00:10.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:00:10.5 Info: => 0.0001209s 22:00:10.5 Info: CreateIndex Indexers (Name) 22:00:10.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:10.5 Info: => 8.38E-05s 22:00:10.5 Info: CreateTable Profiles 22:00:10.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:00:10.5 Info: => 9.02E-05s 22:00:10.5 Info: CreateIndex Profiles (Name) 22:00:10.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:10.5 Info: => 7.52E-05s 22:00:10.5 Info: CreateTable QualityDefinitions 22:00:10.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:00:10.5 Info: => 0.0001018s 22:00:10.5 Info: CreateIndex QualityDefinitions (Quality) 22:00:10.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:10.5 Info: => 7.07E-05s 22:00:10.5 Info: CreateIndex QualityDefinitions (Title) 22:00:10.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:10.5 Info: => 0.0001048s 22:00:10.5 Info: CreateTable NamingConfig 22:00:10.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:00:10.5 Info: => 0.0001311s 22:00:10.5 Info: CreateTable Blacklist 22:00:10.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:00:10.5 Info: => 0.0001563s 22:00:10.5 Info: CreateTable Metadata 22:00:10.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:00:10.5 Info: => 9.49E-05s 22:00:10.5 Info: CreateTable MetadataFiles 22:00:10.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:00:10.5 Info: => 0.000112s 22:00:10.5 Info: CreateTable DownloadClients 22:00:10.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:00:10.5 Info: => 9.78E-05s 22:00:10.5 Info: CreateTable PendingReleases 22:00:10.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:00:10.5 Info: => 0.0001079s 22:00:10.5 Info: CreateTable RemotePathMappings 22:00:10.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:00:10.5 Info: => 0.0001021s 22:00:10.5 Info: CreateTable Tags 22:00:10.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:10.5 Info: => 8.45E-05s 22:00:10.5 Info: CreateIndex Tags (Label) 22:00:10.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:10.5 Info: => 7.95E-05s 22:00:10.5 Info: CreateTable Restrictions 22:00:10.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:10.5 Info: => 8.94E-05s 22:00:10.5 Info: CreateTable DelayProfiles 22:00:10.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:00:10.5 Info: => 0.0001175s 22:00:10.5 Info: CreateTable Users 22:00:10.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:00:10.5 Info: => 8.78E-05s 22:00:10.5 Info: CreateIndex Users (Identifier) 22:00:10.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:10.5 Info: => 0.0001116s 22:00:10.5 Info: CreateIndex Users (Username) 22:00:10.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:10.5 Info: => 9.94E-05s 22:00:10.5 Info: CreateTable Commands 22:00:10.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:00:10.5 Info: => 0.0001308s 22:00:10.5 Info: CreateTable IndexerStatus 22:00:10.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:00:10.5 Info: => 0.0001156s 22:00:10.5 Info: CreateIndex IndexerStatus (ProviderId) 22:00:10.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:10.5 Info: => 8.06E-05s 22:00:10.5 Info: CreateTable ExtraFiles 22:00:10.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:00:10.5 Info: => 0.0001066s 22:00:10.5 Info: CreateTable LyricFiles 22:00:10.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:00:10.5 Info: => 0.0001353s 22:00:10.5 Info: CreateTable LanguageProfiles 22:00:10.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:00:10.5 Info: => 9.39E-05s 22:00:10.5 Info: CreateIndex LanguageProfiles (Name) 22:00:10.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:10.5 Info: => 8.07E-05s 22:00:10.5 Info: CreateTable DownloadClientStatus 22:00:10.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:00:10.5 Info: => 9.99E-05s 22:00:10.5 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:10.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:10.5 Info: => 8.46E-05s 22:00:10.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:10.5 Info: -> 1 Insert operations completed in 00:00:00.0000594 taking an average of 00:00:00.0000594 22:00:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:10', 'InitialSetup') 22:00:10.5 Info: Committing Transaction 22:00:10.6 Info: 1: InitialSetup migrated 22:00:10.6 Info: => 0.0172891s 22:00:10.6 Info: 2: add_reason_to_pending_releases migrating 22:00:10.6 Info: Beginning Transaction 22:00:10.6 Info: Starting migration of Main DB to 2 22:00:10.6 Info: AlterTable PendingReleases 22:00:10.6 Info: => 7E-07s 22:00:10.6 Info: CreateColumn PendingReleases Reason Int32 22:00:10.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:10.6 Info: => 0.0005688s 22:00:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:10', 'add_reason_to_pending_releases') 22:00:10.6 Info: Committing Transaction 22:00:10.6 Info: 2: add_reason_to_pending_releases migrated 22:00:10.6 Info: => 0.0013829s 22:00:10.6 Info: 3: add_medium_support migrating 22:00:10.6 Info: Beginning Transaction 22:00:10.6 Info: Starting migration of Main DB to 3 22:00:10.6 Info: AlterTable Albums 22:00:10.6 Info: => 8E-07s 22:00:10.6 Info: CreateColumn Albums Media String 22:00:10.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:10.6 Info: => 0.0005268s 22:00:10.6 Info: AlterTable Tracks 22:00:10.6 Info: => 6E-07s 22:00:10.6 Info: CreateColumn Tracks MediumNumber Int32 22:00:10.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:10.6 Info: => 0.0004706s 22:00:10.6 Info: AlterTable Tracks 22:00:10.6 Info: => 6E-07s 22:00:10.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:10.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:10.6 Info: => 0.0004647s 22:00:10.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:10.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:10.6 Info: => 7.9E-05s 22:00:10.6 Info: DeleteColumn Tracks TrackNumber 22:00:10.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:00:10.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:00:10.6 Info: DROP TABLE "Tracks" 22:00:10.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:10.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:10.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:10.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:10.6 Info: => 0.0048156s 22:00:10.6 Info: AlterTable Tracks 22:00:10.6 Info: => 5E-07s 22:00:10.6 Info: CreateColumn Tracks TrackNumber String 22:00:10.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:10.6 Info: => 0.0004844s 22:00:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:10', 'add_medium_support') 22:00:10.6 Info: Committing Transaction 22:00:10.6 Info: 3: add_medium_support migrated 22:00:10.6 Info: => 0.0014878s 22:00:10.6 Info: 4: add_various_qualites_in_profile migrating 22:00:10.6 Info: Beginning Transaction 22:00:10.6 Info: Starting migration of Main DB to 4 22:00:10.6 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 22:00:10.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:10.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:10.6 Info: => 3.83E-05s 22:00:10.6 Info: PerformDBOperation 22:00:10.6 Info: Performing DB Operation 22:00:10.6 Info: => 0.007484s 22:00:10.6 Info: -> 1 Insert operations completed in 00:00:00.0000837 taking an average of 00:00:00.0000837 22:00:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:10', 'add_various_qualites_in_profile') 22:00:10.6 Info: Committing Transaction 22:00:10.6 Info: 4: add_various_qualites_in_profile migrated 22:00:10.6 Info: => 0.0084247s 22:00:10.6 Debug: Took: 00:00:00.0737618 22:00:10.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 22:00:10.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 22:00:10.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648106738528_197/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:10.6 Info: DatabaseEngineVersionCheck migrating 22:00:10.6 Info: PerformDBOperation 22:00:10.6 Info: Performing DB Operation 22:00:10.6 Info: SQLite 3.49.1 22:00:10.6 Info: => 0.0133051s 22:00:10.6 Info: DatabaseEngineVersionCheck migrated 22:00:10.6 Info: => 0.0133205s 22:00:10.6 Info: VersionMigration migrating 22:00:10.6 Info: Beginning Transaction 22:00:10.6 Info: CreateTable VersionInfo 22:00:10.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:10.6 Info: => 0.0001582s 22:00:10.6 Info: Committing Transaction 22:00:10.7 Info: VersionMigration migrated 22:00:10.7 Info: => 0.0029138s 22:00:10.7 Info: VersionUniqueMigration migrating 22:00:10.7 Info: Beginning Transaction 22:00:10.7 Info: CreateIndex VersionInfo (Version) 22:00:10.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:10.7 Info: => 0.0001334s 22:00:10.7 Info: AlterTable VersionInfo 22:00:10.7 Info: => 6E-07s 22:00:10.7 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:10.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:10.7 Info: => 0.0005913s 22:00:10.7 Info: Committing Transaction 22:00:10.7 Info: VersionUniqueMigration migrated 22:00:10.7 Info: => 0.002646s 22:00:10.7 Info: VersionDescriptionMigration migrating 22:00:10.7 Info: Beginning Transaction 22:00:10.7 Info: AlterTable VersionInfo 22:00:10.7 Info: => 7E-07s 22:00:10.7 Info: CreateColumn VersionInfo Description String 22:00:10.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:10.7 Info: => 0.0002314s 22:00:10.7 Info: Committing Transaction 22:00:10.7 Info: VersionDescriptionMigration migrated 22:00:10.7 Info: => 0.0014594s 22:00:10.7 Info: 1: InitialSetup migrating 22:00:10.7 Info: Beginning Transaction 22:00:10.7 Info: Starting migration of Main DB to 1 22:00:10.7 Info: CreateTable Config 22:00:10.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:10.7 Info: => 0.0001665s 22:00:10.7 Info: CreateIndex Config (Key) 22:00:10.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:10.7 Info: => 7.85E-05s 22:00:10.7 Info: CreateTable RootFolders 22:00:10.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:10.7 Info: => 7.89E-05s 22:00:10.7 Info: CreateIndex RootFolders (Path) 22:00:10.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:10.7 Info: => 6.94E-05s 22:00:10.7 Info: CreateTable Artists 22:00:10.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:00:10.7 Info: => 0.0002188s 22:00:10.7 Info: CreateIndex Artists (ForeignArtistId) 22:00:10.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:10.7 Info: => 7.68E-05s 22:00:10.7 Info: CreateIndex Artists (NameSlug) 22:00:10.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:10.7 Info: => 6.38E-05s 22:00:10.7 Info: CreateIndex Artists (CleanName) 22:00:10.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:10.7 Info: => 6.44E-05s 22:00:10.7 Info: CreateIndex Artists (Path) 22:00:10.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:10.7 Info: => 6.23E-05s 22:00:10.7 Info: CreateTable Albums 22:00:10.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:00:10.7 Info: => 0.0001996s 22:00:10.7 Info: CreateIndex Albums (ForeignAlbumId) 22:00:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:10.7 Info: => 7.06E-05s 22:00:10.7 Info: CreateIndex Albums (MBId) 22:00:10.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:10.7 Info: => 6.25E-05s 22:00:10.7 Info: CreateIndex Albums (TADBId) 22:00:10.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:10.7 Info: => 6.46E-05s 22:00:10.7 Info: CreateIndex Albums (TitleSlug) 22:00:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:10.7 Info: => 6.72E-05s 22:00:10.7 Info: CreateIndex Albums (CleanTitle) 22:00:10.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:10.7 Info: => 6.01E-05s 22:00:10.7 Info: CreateIndex Albums (Path) 22:00:10.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:10.7 Info: => 5.85E-05s 22:00:10.7 Info: CreateTable Tracks 22:00:10.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:00:10.7 Info: => 0.0001264s 22:00:10.7 Info: CreateIndex Tracks (ForeignTrackId) 22:00:10.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:10.7 Info: => 6.57E-05s 22:00:10.7 Info: CreateIndex Tracks (ArtistId) 22:00:10.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:10.7 Info: => 6.67E-05s 22:00:10.7 Info: CreateIndex Tracks (TrackFileId) 22:00:10.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:10.7 Info: => 6.49E-05s 22:00:10.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:10.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:10.7 Info: => 6.8E-05s 22:00:10.7 Info: CreateTable TrackFiles 22:00:10.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:00:10.7 Info: => 0.0001212s 22:00:10.7 Info: CreateIndex TrackFiles (ArtistId) 22:00:10.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:10.7 Info: => 6.64E-05s 22:00:10.7 Info: CreateIndex TrackFiles (AlbumId) 22:00:10.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:10.7 Info: => 6.12E-05s 22:00:10.7 Info: CreateTable History 22:00:10.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:00:10.7 Info: => 0.0001244s 22:00:10.7 Info: CreateIndex History (Date) 22:00:10.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:10.7 Info: => 6.66E-05s 22:00:10.7 Info: CreateIndex History (EventType) 22:00:10.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:10.7 Info: => 6.49E-05s 22:00:10.7 Info: CreateIndex History (DownloadId) 22:00:10.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:10.7 Info: => 7.6E-05s 22:00:10.7 Info: CreateIndex History (AlbumId) 22:00:10.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:10.7 Info: => 6.42E-05s 22:00:10.7 Info: CreateTable Notifications 22:00:10.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:00:10.7 Info: => 0.0001163s 22:00:10.7 Info: CreateTable ScheduledTasks 22:00:10.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:00:10.7 Info: => 0.0001351s 22:00:10.7 Info: CreateIndex ScheduledTasks (TypeName) 22:00:10.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:10.7 Info: => 9.96E-05s 22:00:10.7 Info: CreateTable Indexers 22:00:10.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:00:10.7 Info: => 0.000118s 22:00:10.7 Info: CreateIndex Indexers (Name) 22:00:10.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:10.7 Info: => 7.8E-05s 22:00:10.7 Info: CreateTable Profiles 22:00:10.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:00:10.7 Info: => 8.96E-05s 22:00:10.7 Info: CreateIndex Profiles (Name) 22:00:10.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:10.7 Info: => 7.81E-05s 22:00:10.7 Info: CreateTable QualityDefinitions 22:00:10.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:00:10.7 Info: => 9.96E-05s 22:00:10.7 Info: CreateIndex QualityDefinitions (Quality) 22:00:10.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:10.7 Info: => 7.16E-05s 22:00:10.7 Info: CreateIndex QualityDefinitions (Title) 22:00:10.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:10.7 Info: => 0.0001092s 22:00:10.7 Info: CreateTable NamingConfig 22:00:10.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:00:10.7 Info: => 0.0001327s 22:00:10.7 Info: CreateTable Blacklist 22:00:10.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:00:10.7 Info: => 0.0001586s 22:00:10.7 Info: CreateTable Metadata 22:00:10.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:00:10.7 Info: => 9.98E-05s 22:00:10.7 Info: CreateTable MetadataFiles 22:00:10.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:00:10.7 Info: => 0.0001219s 22:00:10.7 Info: CreateTable DownloadClients 22:00:10.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:00:10.7 Info: => 0.0001046s 22:00:10.7 Info: CreateTable PendingReleases 22:00:10.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:00:10.7 Info: => 0.0001114s 22:00:10.7 Info: CreateTable RemotePathMappings 22:00:10.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:00:10.7 Info: => 0.000106s 22:00:10.7 Info: CreateTable Tags 22:00:10.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:10.7 Info: => 8.8E-05s 22:00:10.7 Info: CreateIndex Tags (Label) 22:00:10.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:10.7 Info: => 7.96E-05s 22:00:10.7 Info: CreateTable Restrictions 22:00:10.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:10.7 Info: => 9.12E-05s 22:00:10.7 Info: CreateTable DelayProfiles 22:00:10.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:00:10.7 Info: => 0.0001204s 22:00:10.7 Info: CreateTable Users 22:00:10.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:00:10.7 Info: => 9.14E-05s 22:00:10.7 Info: CreateIndex Users (Identifier) 22:00:10.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:10.7 Info: => 0.0001111s 22:00:10.7 Info: CreateIndex Users (Username) 22:00:10.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:10.7 Info: => 9.05E-05s 22:00:10.7 Info: CreateTable Commands 22:00:10.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:00:10.7 Info: => 0.0001267s 22:00:10.7 Info: CreateTable IndexerStatus 22:00:10.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:00:10.7 Info: => 0.0001152s 22:00:10.7 Info: CreateIndex IndexerStatus (ProviderId) 22:00:10.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:10.7 Info: => 9.36E-05s 22:00:10.7 Info: CreateTable ExtraFiles 22:00:10.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:00:10.7 Info: => 0.0001267s 22:00:10.7 Info: CreateTable LyricFiles 22:00:10.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:00:10.7 Info: => 0.0001439s 22:00:10.7 Info: CreateTable LanguageProfiles 22:00:10.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:00:10.7 Info: => 9.45E-05s 22:00:10.7 Info: CreateIndex LanguageProfiles (Name) 22:00:10.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:10.7 Info: => 8.44E-05s 22:00:10.7 Info: CreateTable DownloadClientStatus 22:00:10.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:00:10.7 Info: => 0.0001035s 22:00:10.7 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:10.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:10.7 Info: => 8.43E-05s 22:00:10.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:10.7 Info: -> 1 Insert operations completed in 00:00:00.0000613 taking an average of 00:00:00.0000613 22:00:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:10', 'InitialSetup') 22:00:10.7 Info: Committing Transaction 22:00:10.7 Info: 1: InitialSetup migrated 22:00:10.7 Info: => 0.0107242s 22:00:10.7 Info: 2: add_reason_to_pending_releases migrating 22:00:10.7 Info: Beginning Transaction 22:00:10.7 Info: Starting migration of Main DB to 2 22:00:10.7 Info: AlterTable PendingReleases 22:00:10.7 Info: => 1.2E-06s 22:00:10.7 Info: CreateColumn PendingReleases Reason Int32 22:00:10.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:10.7 Info: => 0.0005583s 22:00:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:10', 'add_reason_to_pending_releases') 22:00:10.7 Info: Committing Transaction 22:00:10.7 Info: 2: add_reason_to_pending_releases migrated 22:00:10.7 Info: => 0.001382s 22:00:10.7 Info: 3: add_medium_support migrating 22:00:10.7 Info: Beginning Transaction 22:00:10.7 Info: Starting migration of Main DB to 3 22:00:10.7 Info: AlterTable Albums 22:00:10.7 Info: => 4E-07s 22:00:10.7 Info: CreateColumn Albums Media String 22:00:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:10.7 Info: => 0.0005255s 22:00:10.7 Info: AlterTable Tracks 22:00:10.7 Info: => 9E-07s 22:00:10.7 Info: CreateColumn Tracks MediumNumber Int32 22:00:10.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:10.7 Info: => 0.0004805s 22:00:10.7 Info: AlterTable Tracks 22:00:10.7 Info: => 5E-07s 22:00:10.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:10.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:10.7 Info: => 0.0004667s 22:00:10.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:10.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:10.7 Info: => 6.54E-05s 22:00:10.7 Info: DeleteColumn Tracks TrackNumber 22:00:10.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:00:10.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:00:10.7 Info: DROP TABLE "Tracks" 22:00:10.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:10.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:10.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:10.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:10.7 Info: => 0.0037266s 22:00:10.7 Info: AlterTable Tracks 22:00:10.7 Info: => 6E-07s 22:00:10.7 Info: CreateColumn Tracks TrackNumber String 22:00:10.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:10.7 Info: => 0.0004717s 22:00:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:10', 'add_medium_support') 22:00:10.7 Info: Committing Transaction 22:00:10.7 Info: 3: add_medium_support migrated 22:00:10.7 Info: => 0.0014197s 22:00:10.7 Info: 4: add_various_qualites_in_profile migrating 22:00:10.7 Info: Beginning Transaction 22:00:10.7 Info: Starting migration of Main DB to 4 22:00:10.7 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 22:00:10.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:10.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:10.7 Info: => 3.84E-05s 22:00:10.7 Info: PerformDBOperation 22:00:10.7 Info: Performing DB Operation 22:00:10.7 Info: => 0.0003933s 22:00:10.7 Info: -> 1 Insert operations completed in 00:00:00.0000822 taking an average of 00:00:00.0000822 22:00:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:10', 'add_various_qualites_in_profile') 22:00:10.7 Info: Committing Transaction 22:00:10.7 Info: 4: add_various_qualites_in_profile migrated 22:00:10.7 Info: => 0.0012203s 22:00:10.7 Debug: Took: 00:00:00.0667058 22:00:10.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 22:00:10.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 22:00:10.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648107913121_199/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:10.8 Info: DatabaseEngineVersionCheck migrating 22:00:10.8 Info: PerformDBOperation 22:00:10.8 Info: Performing DB Operation 22:00:10.8 Info: SQLite 3.49.1 22:00:10.8 Info: => 0.0056043s 22:00:10.8 Info: DatabaseEngineVersionCheck migrated 22:00:10.8 Info: => 0.0056194s 22:00:10.8 Info: VersionMigration migrating 22:00:10.8 Info: Beginning Transaction 22:00:10.8 Info: CreateTable VersionInfo 22:00:10.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:10.8 Info: => 0.0001626s 22:00:10.8 Info: Committing Transaction 22:00:10.8 Info: VersionMigration migrated 22:00:10.8 Info: => 0.0038149s 22:00:10.8 Info: VersionUniqueMigration migrating 22:00:10.8 Info: Beginning Transaction 22:00:10.8 Info: CreateIndex VersionInfo (Version) 22:00:10.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:10.8 Info: => 0.0001401s 22:00:10.8 Info: AlterTable VersionInfo 22:00:10.8 Info: => 5E-07s 22:00:10.8 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:10.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:10.8 Info: => 0.0005997s 22:00:10.8 Info: Committing Transaction 22:00:10.8 Info: VersionUniqueMigration migrated 22:00:10.8 Info: => 0.0018154s 22:00:10.8 Info: VersionDescriptionMigration migrating 22:00:10.8 Info: Beginning Transaction 22:00:10.8 Info: AlterTable VersionInfo 22:00:10.8 Info: => 7E-07s 22:00:10.8 Info: CreateColumn VersionInfo Description String 22:00:10.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:10.8 Info: => 0.0002191s 22:00:10.8 Info: Committing Transaction 22:00:10.8 Info: VersionDescriptionMigration migrated 22:00:10.8 Info: => 0.001362s 22:00:10.8 Info: 1: InitialSetup migrating 22:00:10.8 Info: Beginning Transaction 22:00:10.8 Info: Starting migration of Main DB to 1 22:00:10.8 Info: CreateTable Config 22:00:10.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:10.8 Info: => 0.0001635s 22:00:10.8 Info: CreateIndex Config (Key) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:10.8 Info: => 8.71E-05s 22:00:10.8 Info: CreateTable RootFolders 22:00:10.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:10.8 Info: => 8.34E-05s 22:00:10.8 Info: CreateIndex RootFolders (Path) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:10.8 Info: => 8.29E-05s 22:00:10.8 Info: CreateTable Artists 22:00:10.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:00:10.8 Info: => 0.0002261s 22:00:10.8 Info: CreateIndex Artists (ForeignArtistId) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:10.8 Info: => 7.2E-05s 22:00:10.8 Info: CreateIndex Artists (NameSlug) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:10.8 Info: => 6.48E-05s 22:00:10.8 Info: CreateIndex Artists (CleanName) 22:00:10.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:10.8 Info: => 6.88E-05s 22:00:10.8 Info: CreateIndex Artists (Path) 22:00:10.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:10.8 Info: => 6.33E-05s 22:00:10.8 Info: CreateTable Albums 22:00:10.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:00:10.8 Info: => 0.0001911s 22:00:10.8 Info: CreateIndex Albums (ForeignAlbumId) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:10.8 Info: => 7.17E-05s 22:00:10.8 Info: CreateIndex Albums (MBId) 22:00:10.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:10.8 Info: => 6.22E-05s 22:00:10.8 Info: CreateIndex Albums (TADBId) 22:00:10.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:10.8 Info: => 6.15E-05s 22:00:10.8 Info: CreateIndex Albums (TitleSlug) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:10.8 Info: => 6.4E-05s 22:00:10.8 Info: CreateIndex Albums (CleanTitle) 22:00:10.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:10.8 Info: => 6.06E-05s 22:00:10.8 Info: CreateIndex Albums (Path) 22:00:10.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:10.8 Info: => 6.32E-05s 22:00:10.8 Info: CreateTable Tracks 22:00:10.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:00:10.8 Info: => 0.0001332s 22:00:10.8 Info: CreateIndex Tracks (ForeignTrackId) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:10.8 Info: => 6.71E-05s 22:00:10.8 Info: CreateIndex Tracks (ArtistId) 22:00:10.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:10.8 Info: => 6.59E-05s 22:00:10.8 Info: CreateIndex Tracks (TrackFileId) 22:00:10.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:10.8 Info: => 6.72E-05s 22:00:10.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:10.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:10.8 Info: => 7.04E-05s 22:00:10.8 Info: CreateTable TrackFiles 22:00:10.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:00:10.8 Info: => 0.0001308s 22:00:10.8 Info: CreateIndex TrackFiles (ArtistId) 22:00:10.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:10.8 Info: => 7.54E-05s 22:00:10.8 Info: CreateIndex TrackFiles (AlbumId) 22:00:10.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:10.8 Info: => 6.98E-05s 22:00:10.8 Info: CreateTable History 22:00:10.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:00:10.8 Info: => 0.0001362s 22:00:10.8 Info: CreateIndex History (Date) 22:00:10.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:10.8 Info: => 7.2E-05s 22:00:10.8 Info: CreateIndex History (EventType) 22:00:10.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:10.8 Info: => 6.18E-05s 22:00:10.8 Info: CreateIndex History (DownloadId) 22:00:10.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:10.8 Info: => 6.48E-05s 22:00:10.8 Info: CreateIndex History (AlbumId) 22:00:10.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:10.8 Info: => 6.34E-05s 22:00:10.8 Info: CreateTable Notifications 22:00:10.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:00:10.8 Info: => 0.0001145s 22:00:10.8 Info: CreateTable ScheduledTasks 22:00:10.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:00:10.8 Info: => 0.000137s 22:00:10.8 Info: CreateIndex ScheduledTasks (TypeName) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:10.8 Info: => 0.0001023s 22:00:10.8 Info: CreateTable Indexers 22:00:10.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:00:10.8 Info: => 0.0001215s 22:00:10.8 Info: CreateIndex Indexers (Name) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:10.8 Info: => 7.83E-05s 22:00:10.8 Info: CreateTable Profiles 22:00:10.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:00:10.8 Info: => 8.74E-05s 22:00:10.8 Info: CreateIndex Profiles (Name) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:10.8 Info: => 8.64E-05s 22:00:10.8 Info: CreateTable QualityDefinitions 22:00:10.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:00:10.8 Info: => 0.0001081s 22:00:10.8 Info: CreateIndex QualityDefinitions (Quality) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:10.8 Info: => 7.13E-05s 22:00:10.8 Info: CreateIndex QualityDefinitions (Title) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:10.8 Info: => 0.0001075s 22:00:10.8 Info: CreateTable NamingConfig 22:00:10.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:00:10.8 Info: => 0.0001277s 22:00:10.8 Info: CreateTable Blacklist 22:00:10.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:00:10.8 Info: => 0.0001586s 22:00:10.8 Info: CreateTable Metadata 22:00:10.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:00:10.8 Info: => 9.54E-05s 22:00:10.8 Info: CreateTable MetadataFiles 22:00:10.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:00:10.8 Info: => 0.0001134s 22:00:10.8 Info: CreateTable DownloadClients 22:00:10.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:00:10.8 Info: => 9.93E-05s 22:00:10.8 Info: CreateTable PendingReleases 22:00:10.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:00:10.8 Info: => 0.00011s 22:00:10.8 Info: CreateTable RemotePathMappings 22:00:10.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:00:10.8 Info: => 0.0001106s 22:00:10.8 Info: CreateTable Tags 22:00:10.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:10.8 Info: => 8.64E-05s 22:00:10.8 Info: CreateIndex Tags (Label) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:10.8 Info: => 8.23E-05s 22:00:10.8 Info: CreateTable Restrictions 22:00:10.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:10.8 Info: => 9.32E-05s 22:00:10.8 Info: CreateTable DelayProfiles 22:00:10.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:00:10.8 Info: => 0.0001172s 22:00:10.8 Info: CreateTable Users 22:00:10.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:00:10.8 Info: => 8.61E-05s 22:00:10.8 Info: CreateIndex Users (Identifier) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:10.8 Info: => 0.0001116s 22:00:10.8 Info: CreateIndex Users (Username) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:10.8 Info: => 9.13E-05s 22:00:10.8 Info: CreateTable Commands 22:00:10.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:00:10.8 Info: => 0.0001245s 22:00:10.8 Info: CreateTable IndexerStatus 22:00:10.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:00:10.8 Info: => 0.0001148s 22:00:10.8 Info: CreateIndex IndexerStatus (ProviderId) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:10.8 Info: => 8.14E-05s 22:00:10.8 Info: CreateTable ExtraFiles 22:00:10.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:00:10.8 Info: => 0.0001138s 22:00:10.8 Info: CreateTable LyricFiles 22:00:10.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:00:10.8 Info: => 0.000137s 22:00:10.8 Info: CreateTable LanguageProfiles 22:00:10.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:00:10.8 Info: => 9.5E-05s 22:00:10.8 Info: CreateIndex LanguageProfiles (Name) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:10.8 Info: => 8.1E-05s 22:00:10.8 Info: CreateTable DownloadClientStatus 22:00:10.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:00:10.8 Info: => 0.0001004s 22:00:10.8 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:10.8 Info: => 8.23E-05s 22:00:10.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:10.8 Info: -> 1 Insert operations completed in 00:00:00.0000586 taking an average of 00:00:00.0000586 22:00:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:10', 'InitialSetup') 22:00:10.8 Info: Committing Transaction 22:00:10.8 Info: 1: InitialSetup migrated 22:00:10.8 Info: => 0.0108552s 22:00:10.8 Info: 2: add_reason_to_pending_releases migrating 22:00:10.8 Info: Beginning Transaction 22:00:10.8 Info: Starting migration of Main DB to 2 22:00:10.8 Info: AlterTable PendingReleases 22:00:10.8 Info: => 7E-07s 22:00:10.8 Info: CreateColumn PendingReleases Reason Int32 22:00:10.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:10.8 Info: => 0.0005439s 22:00:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:10', 'add_reason_to_pending_releases') 22:00:10.8 Info: Committing Transaction 22:00:10.8 Info: 2: add_reason_to_pending_releases migrated 22:00:10.8 Info: => 0.0013033s 22:00:10.8 Info: 3: add_medium_support migrating 22:00:10.8 Info: Beginning Transaction 22:00:10.8 Info: Starting migration of Main DB to 3 22:00:10.8 Info: AlterTable Albums 22:00:10.8 Info: => 6E-07s 22:00:10.8 Info: CreateColumn Albums Media String 22:00:10.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:10.8 Info: => 0.0005226s 22:00:10.8 Info: AlterTable Tracks 22:00:10.8 Info: => 5E-07s 22:00:10.8 Info: CreateColumn Tracks MediumNumber Int32 22:00:10.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:10.8 Info: => 0.0004835s 22:00:10.8 Info: AlterTable Tracks 22:00:10.8 Info: => 5E-07s 22:00:10.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:10.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:10.8 Info: => 0.0004732s 22:00:10.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:10.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:10.8 Info: => 4.45E-05s 22:00:10.8 Info: DeleteColumn Tracks TrackNumber 22:00:10.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:00:10.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:00:10.8 Info: DROP TABLE "Tracks" 22:00:10.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:10.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:10.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:10.8 Info: => 0.0037728s 22:00:10.8 Info: AlterTable Tracks 22:00:10.8 Info: => 4E-07s 22:00:10.8 Info: CreateColumn Tracks TrackNumber String 22:00:10.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:10.8 Info: => 0.0004655s 22:00:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:10', 'add_medium_support') 22:00:10.8 Info: Committing Transaction 22:00:10.8 Info: 3: add_medium_support migrated 22:00:10.8 Info: => 0.001387s 22:00:10.8 Info: 4: add_various_qualites_in_profile migrating 22:00:10.8 Info: Beginning Transaction 22:00:10.8 Info: Starting migration of Main DB to 4 22:00:10.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:10.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:10.8 Info: => 6.24E-05s 22:00:10.8 Info: PerformDBOperation 22:00:10.8 Info: Performing DB Operation 22:00:10.8 Info: => 3.17E-05s 22:00:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:10', 'add_various_qualites_in_profile') 22:00:10.8 Info: Committing Transaction 22:00:10.8 Info: 4: add_various_qualites_in_profile migrated 22:00:10.8 Info: => 0.0007427s 22:00:10.8 Info: 5: metadata_profiles migrating 22:00:10.8 Info: Beginning Transaction 22:00:10.8 Info: Starting migration of Main DB to 5 22:00:10.8 Info: CreateTable MetadataProfiles 22:00:10.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:00:10.8 Info: => 0.0001319s 22:00:10.8 Info: CreateIndex MetadataProfiles (Name) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:10.8 Info: => 9.1E-05s 22:00:10.8 Info: AlterTable Artists 22:00:10.8 Info: => 5E-07s 22:00:10.8 Info: CreateColumn Artists MetadataProfileId Int32 22:00:10.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:10.8 Info: => 0.0004956s 22:00:10.8 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:10.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:00:10.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:00:10.8 Info: DROP TABLE "Artists" 22:00:10.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:10.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:10.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:10.8 Info: => 0.0054465s 22:00:10.8 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:10.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:00:10.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:00:10.8 Info: DROP TABLE "Artists" 22:00:10.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:10.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:10.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:10.8 Info: => 0.0038878s 22:00:10.8 Info: AlterTable Albums 22:00:10.8 Info: => 6E-07s 22:00:10.8 Info: CreateColumn Albums SecondaryTypes String 22:00:10.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:10.8 Info: => 0.0004855s 22:00:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:10', 'metadata_profiles') 22:00:10.8 Info: Committing Transaction 22:00:10.8 Info: 5: metadata_profiles migrated 22:00:10.8 Info: => 0.0015596s 22:00:10.8 Info: 6: separate_automatic_and_interactive_search migrating 22:00:10.8 Info: Beginning Transaction 22:00:10.8 Info: Starting migration of Main DB to 6 22:00:10.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:10.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:00:10.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:10.8 Info: DROP TABLE "Indexers" 22:00:10.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:10.8 Info: => 0.0033958s 22:00:10.8 Info: AlterTable Indexers 22:00:10.8 Info: => 6E-07s 22:00:10.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:10.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:10.8 Info: => 0.0004712s 22:00:10.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:10.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:10.8 Info: => 4.01E-05s 22:00:10.8 Info: AlterTable Indexers 22:00:10.8 Info: => 5E-07s 22:00:10.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:10.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:00:10.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:00:10.8 Info: DROP TABLE "Indexers" 22:00:10.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:10.8 Info: => 0.003325s 22:00:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:10', 'separate_automatic_and_interactive_search') 22:00:10.8 Info: Committing Transaction 22:00:10.8 Info: 6: separate_automatic_and_interactive_search migrated 22:00:10.8 Info: => 0.0041942s 22:00:10.8 Info: 7: change_album_path_to_relative migrating 22:00:10.8 Info: Beginning Transaction 22:00:10.8 Info: Starting migration of Main DB to 7 22:00:10.8 Info: DeleteColumn Albums Path 22:00:10.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:00:10.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:00:10.8 Info: DROP TABLE "Albums" 22:00:10.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:10.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:10.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:10.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:10.8 Info: => 0.0040776s 22:00:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:10', 'change_album_path_to_relative') 22:00:10.8 Info: Committing Transaction 22:00:10.8 Info: 7: change_album_path_to_relative migrated 22:00:10.8 Info: => 0.0050177s 22:00:10.8 Info: 8: change_quality_size_mb_to_kb migrating 22:00:10.8 Info: Beginning Transaction 22:00:10.8 Info: Starting migration of Main DB to 8 22:00:10.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:00:10.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:00:10.8 Info: => 5.5E-05s 22:00:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:10', 'change_quality_size_mb_to_kb') 22:00:10.8 Info: Committing Transaction 22:00:10.8 Info: 8: change_quality_size_mb_to_kb migrated 22:00:10.8 Info: => 0.0007736s 22:00:10.8 Info: 9: album_releases migrating 22:00:10.8 Info: Beginning Transaction 22:00:10.8 Info: Starting migration of Main DB to 9 22:00:10.8 Info: AlterTable Albums 22:00:10.8 Info: => 7E-07s 22:00:10.8 Info: CreateColumn Albums Releases String 22:00:10.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:10.8 Info: => 0.0005218s 22:00:10.8 Info: AlterTable Albums 22:00:10.8 Info: => 5E-07s 22:00:10.8 Info: CreateColumn Albums CurrentRelease String 22:00:10.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:10.8 Info: => 0.0004795s 22:00:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:10', 'album_releases') 22:00:10.8 Info: Committing Transaction 22:00:10.8 Info: 9: album_releases migrated 22:00:10.8 Info: => 0.0012896s 22:00:10.8 Info: 10: album_releases_fix migrating 22:00:10.8 Info: Beginning Transaction 22:00:10.8 Info: Starting migration of Main DB to 10 22:00:10.8 Info: AlterTable Albums 22:00:10.8 Info: => 1.1E-06s 22:00:10.8 Info: AlterColumn Albums Releases String 22:00:10.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:00:10.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:00:10.8 Info: DROP TABLE "Albums" 22:00:10.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:10.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:10.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:10.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:10.8 Info: => 0.0051576s 22:00:10.8 Info: AlterTable Albums 22:00:10.8 Info: => 5E-07s 22:00:10.8 Info: AlterColumn Albums CurrentRelease String 22:00:10.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:00:10.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:00:10.8 Info: DROP TABLE "Albums" 22:00:10.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:10.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:10.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:10.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:10.8 Info: => 0.004652s 22:00:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:10', 'album_releases_fix') 22:00:10.8 Info: Committing Transaction 22:00:10.8 Info: 10: album_releases_fix migrated 22:00:10.8 Info: => 0.0056978s 22:00:10.8 Info: 11: import_lists migrating 22:00:10.8 Info: Beginning Transaction 22:00:10.8 Info: Starting migration of Main DB to 11 22:00:10.8 Info: CreateTable ImportLists 22:00:10.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:00:10.8 Info: => 0.0001623s 22:00:10.8 Info: CreateIndex ImportLists (Name) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:10.8 Info: => 7.92E-05s 22:00:10.8 Info: CreateTable ImportListStatus 22:00:10.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:00:10.8 Info: => 0.0001079s 22:00:10.8 Info: CreateIndex ImportListStatus (ProviderId) 22:00:10.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:10.8 Info: => 7.52E-05s 22:00:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:10', 'import_lists') 22:00:10.8 Info: Committing Transaction 22:00:10.8 Info: 11: import_lists migrated 22:00:10.8 Info: => 0.000883s 22:00:10.8 Info: 12: add_release_status migrating 22:00:10.8 Info: Beginning Transaction 22:00:10.8 Info: Starting migration of Main DB to 12 22:00:10.8 Info: AlterTable MetadataProfiles 22:00:10.8 Info: => 7E-07s 22:00:10.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:10.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:10.8 Info: => 0.0005342s 22:00:10.8 Info: PerformDBOperation 22:00:10.8 Info: Performing DB Operation 22:00:10.8 Info: => 3E-05s 22:00:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:10', 'add_release_status') 22:00:10.8 Info: Committing Transaction 22:00:10.8 Info: 12: add_release_status migrated 22:00:10.8 Info: => 0.0007925s 22:00:10.8 Info: 13: album_download_notification migrating 22:00:10.8 Info: Beginning Transaction 22:00:10.8 Info: Starting migration of Main DB to 13 22:00:10.8 Info: AlterTable Notifications 22:00:10.8 Info: => 6E-07s 22:00:10.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:10.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:10.8 Info: => 0.0005227s 22:00:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:10', 'album_download_notification') 22:00:10.8 Info: Committing Transaction 22:00:10.8 Info: 13: album_download_notification migrated 22:00:10.8 Info: => 0.0012512s 22:00:10.8 Info: 14: fix_language_metadata_profiles migrating 22:00:10.8 Info: Beginning Transaction 22:00:10.8 Info: Starting migration of Main DB to 14 22:00:10.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:00:10.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:00:10.8 Info: => 8.04E-05s 22:00:10.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:00:10.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:00:10.8 Info: => 5.1E-05s 22:00:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:10', 'fix_language_metadata_profiles') 22:00:10.8 Info: Committing Transaction 22:00:10.8 Info: 14: fix_language_metadata_profiles migrated 22:00:10.8 Info: => 0.0007308s 22:00:10.8 Info: 15: remove_fanzub migrating 22:00:10.8 Info: Beginning Transaction 22:00:10.8 Info: Starting migration of Main DB to 15 22:00:10.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:10.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:10.8 Info: => 4.4E-05s 22:00:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:10', 'remove_fanzub') 22:00:10.8 Info: Committing Transaction 22:00:10.8 Info: 15: remove_fanzub migrated 22:00:10.8 Info: => 0.0006979s 22:00:10.8 Info: 16: update_artist_history_indexes migrating 22:00:10.8 Info: Beginning Transaction 22:00:10.8 Info: Starting migration of Main DB to 16 22:00:10.8 Info: CreateIndex Albums (ArtistId) 22:00:10.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:10.8 Info: => 0.0001174s 22:00:10.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:10.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:10.8 Info: => 7.96E-05s 22:00:10.8 Info: DeleteIndex History (AlbumId) 22:00:10.8 Info: DROP INDEX "IX_History_AlbumId" 22:00:10.8 Info: => 0.0001205s 22:00:10.8 Info: CreateIndex History (AlbumId, Date) 22:00:10.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:10.8 Info: => 9.46E-05s 22:00:10.8 Info: DeleteIndex History (DownloadId) 22:00:10.8 Info: DROP INDEX "IX_History_DownloadId" 22:00:10.8 Info: => 0.0001044s 22:00:10.8 Info: CreateIndex History (DownloadId, Date) 22:00:10.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:10.8 Info: => 8.86E-05s 22:00:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:10', 'update_artist_history_indexes') 22:00:10.8 Info: Committing Transaction 22:00:10.8 Info: 16: update_artist_history_indexes migrated 22:00:10.8 Info: => 0.0008566s 22:00:10.8 Info: 17: remove_nma migrating 22:00:10.8 Info: Beginning Transaction 22:00:10.8 Info: Starting migration of Main DB to 17 22:00:10.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:10.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:10.8 Info: => 4.94E-05s 22:00:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:10', 'remove_nma') 22:00:10.8 Info: Committing Transaction 22:00:10.8 Info: 17: remove_nma migrated 22:00:10.8 Info: => 0.00071s 22:00:10.8 Info: 18: album_disambiguation migrating 22:00:10.8 Info: Beginning Transaction 22:00:10.8 Info: Starting migration of Main DB to 18 22:00:10.8 Info: AlterTable Albums 22:00:10.8 Info: => 9E-07s 22:00:10.8 Info: CreateColumn Albums Disambiguation String 22:00:10.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:10.9 Info: => 0.0005671s 22:00:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:10', 'album_disambiguation') 22:00:10.9 Info: Committing Transaction 22:00:10.9 Info: 18: album_disambiguation migrated 22:00:10.9 Info: => 0.0013079s 22:00:10.9 Info: 19: add_ape_quality_in_profiles migrating 22:00:10.9 Info: Beginning Transaction 22:00:10.9 Info: Starting migration of Main DB to 19 22:00:10.9 Info: PerformDBOperation 22:00:10.9 Info: Performing DB Operation 22:00:10.9 Info: => 3.34E-05s 22:00:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:10', 'add_ape_quality_in_profiles') 22:00:10.9 Info: Committing Transaction 22:00:10.9 Info: 19: add_ape_quality_in_profiles migrated 22:00:10.9 Info: => 0.0006971s 22:00:10.9 Info: 20: remove_pushalot migrating 22:00:10.9 Info: Beginning Transaction 22:00:10.9 Info: Starting migration of Main DB to 20 22:00:10.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:10.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:10.9 Info: => 4.98E-05s 22:00:10.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:10.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:10.9 Info: => 2.78E-05s 22:00:10.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:10.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:10.9 Info: => 2.71E-05s 22:00:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:10', 'remove_pushalot') 22:00:10.9 Info: Committing Transaction 22:00:10.9 Info: 20: remove_pushalot migrated 22:00:10.9 Info: => 0.0007158s 22:00:10.9 Info: 21: add_custom_filters migrating 22:00:10.9 Info: Beginning Transaction 22:00:10.9 Info: Starting migration of Main DB to 21 22:00:10.9 Info: CreateTable CustomFilters 22:00:10.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 22:00:10.9 Info: => 0.000143s 22:00:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:10', 'add_custom_filters') 22:00:10.9 Info: Committing Transaction 22:00:10.9 Info: 21: add_custom_filters migrated 22:00:10.9 Info: => 0.0008487s 22:00:10.9 Info: 22: import_list_tags migrating 22:00:10.9 Info: Beginning Transaction 22:00:10.9 Info: Starting migration of Main DB to 22 22:00:10.9 Info: AlterTable ImportLists 22:00:10.9 Info: => 1.1E-06s 22:00:10.9 Info: CreateColumn ImportLists Tags String 22:00:10.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:10.9 Info: => 0.0005394s 22:00:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:10', 'import_list_tags') 22:00:10.9 Info: Committing Transaction 22:00:10.9 Info: 22: import_list_tags migrated 22:00:10.9 Info: => 0.0012818s 22:00:10.9 Info: 23: add_release_groups_etc migrating 22:00:10.9 Info: Beginning Transaction 22:00:10.9 Info: Starting migration of Main DB to 23 22:00:10.9 Info: CreateTable ArtistMetadata 22:00:10.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 22:00:10.9 Info: => 0.0001776s 22:00:10.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:10.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:10.9 Info: => 8.26E-05s 22:00:10.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:00:10.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 22:00:10.9 Info: => 7.66E-05s 22:00:10.9 Info: AlterTable Artists 22:00:10.9 Info: => 4E-07s 22:00:10.9 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:10.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:10.9 Info: => 0.0005483s 22:00:10.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:10.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:10.9 Info: => 7E-05s 22:00:10.9 Info: CreateTable AlbumReleases 22:00:10.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 22:00:10.9 Info: => 0.0001453s 22:00:10.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:10.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:10.9 Info: => 7.98E-05s 22:00:10.9 Info: CreateIndex AlbumReleases (AlbumId) 22:00:10.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:10.9 Info: => 7.36E-05s 22:00:10.9 Info: PerformDBOperation 22:00:10.9 Info: Performing DB Operation 22:00:10.9 Info: => 3.39E-05s 22:00:10.9 Info: AlterTable Albums 22:00:10.9 Info: => 4E-07s 22:00:10.9 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:10.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:10.9 Info: => 0.0005487s 22:00:10.9 Info: AlterTable Albums 22:00:10.9 Info: => 6E-07s 22:00:10.9 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:10.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:10.9 Info: => 0.0005421s 22:00:10.9 Info: AlterTable Albums 22:00:10.9 Info: => 7E-07s 22:00:10.9 Info: CreateColumn Albums Links String 22:00:10.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:10.9 Info: => 0.0005397s 22:00:10.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:10.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:10.9 Info: => 7.88E-05s 22:00:10.9 Info: AlterTable Tracks 22:00:10.9 Info: => 4E-07s 22:00:10.9 Info: CreateColumn Tracks ForeignRecordingId String 22:00:10.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:10.9 Info: => 0.0005253s 22:00:10.9 Info: AlterTable Tracks 22:00:10.9 Info: => 7E-07s 22:00:10.9 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:10.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:10.9 Info: => 0.000525s 22:00:10.9 Info: AlterTable Tracks 22:00:10.9 Info: => 6E-07s 22:00:10.9 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:10.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:10.9 Info: => 0.0005338s 22:00:10.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:10.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:10.9 Info: => 7.84E-05s 22:00:10.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:10.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:10.9 Info: => 6.17E-05s 22:00:10.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:10.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:10.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:10.9 Info: DROP TABLE "Artists" 22:00:10.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:10.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:10.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:10.9 Info: => 0.0047767s 22:00:10.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:10.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 22:00:10.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 22:00:10.9 Info: DROP TABLE "Albums" 22:00:10.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:10.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:10.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:10.9 Info: => 0.0050234s 22:00:10.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:10.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:10.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 22:00:10.9 Info: DROP TABLE "Tracks" 22:00:10.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:10.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:10.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:10.9 Info: => 0.0037523s 22:00:10.9 Info: DeleteColumn TrackFiles ArtistId 22:00:10.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:00:10.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 22:00:10.9 Info: DROP TABLE "TrackFiles" 22:00:10.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:10.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:10.9 Info: => 0.0035801s 22:00:10.9 Info: CreateIndex Artists (ArtistMetadataId) 22:00:10.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:10.9 Info: => 7.63E-05s 22:00:10.9 Info: CreateIndex Artists (Monitored) 22:00:10.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:10.9 Info: => 7.15E-05s 22:00:10.9 Info: CreateIndex Albums (ArtistMetadataId) 22:00:10.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:10.9 Info: => 0.0007054s 22:00:10.9 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:10.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:10.9 Info: => 8.44E-05s 22:00:10.9 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:10.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:10.9 Info: => 7.85E-05s 22:00:10.9 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:10.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:10.9 Info: => 7.3E-05s 22:00:10.9 Info: UpdateData 22:00:10.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:10.9 Info: => 3.91E-05s 22:00:10.9 Info: UpdateData 22:00:10.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:10.9 Info: => 3.18E-05s 22:00:10.9 Info: UpdateData 22:00:10.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:10.9 Info: => 3.72E-05s 22:00:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:10', 'add_release_groups_etc') 22:00:10.9 Info: Committing Transaction 22:00:10.9 Info: 23: add_release_groups_etc migrated 22:00:10.9 Info: => 0.0095956s 22:00:10.9 Info: 24: NewMediaInfoFormat migrating 22:00:10.9 Info: Beginning Transaction 22:00:10.9 Info: Starting migration of Main DB to 24 22:00:10.9 Info: UpdateData 22:00:10.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:10.9 Info: => 5.6E-05s 22:00:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:10', 'NewMediaInfoFormat') 22:00:10.9 Info: Committing Transaction 22:00:10.9 Info: 24: NewMediaInfoFormat migrated 22:00:10.9 Info: => 0.0008414s 22:00:10.9 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:10.9 Info: Beginning Transaction 22:00:10.9 Info: Starting migration of Main DB to 25 22:00:10.9 Info: RenameTable Restrictions ReleaseProfiles 22:00:10.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:10.9 Info: => 0.0015299s 22:00:10.9 Info: AlterTable ReleaseProfiles 22:00:10.9 Info: => 7E-07s 22:00:10.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:10.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:10.9 Info: => 0.0005497s 22:00:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:10', 'rename_restrictions_to_release_profiles') 22:00:10.9 Info: Committing Transaction 22:00:10.9 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:10.9 Info: => 0.0013772s 22:00:10.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:10.9 Info: Beginning Transaction 22:00:10.9 Info: Starting migration of Main DB to 26 22:00:10.9 Info: RenameTable Profiles QualityProfiles 22:00:10.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:10.9 Info: => 0.0015076s 22:00:10.9 Info: AlterTable QualityProfiles 22:00:10.9 Info: => 6E-07s 22:00:10.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:10.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:10.9 Info: => 0.0005548s 22:00:10.9 Info: AlterTable LanguageProfiles 22:00:10.9 Info: => 6E-07s 22:00:10.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:10.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:10.9 Info: => 0.0005152s 22:00:10.9 Info: UpdateData 22:00:10.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:10.9 Info: => 4.94E-05s 22:00:10.9 Info: UpdateData 22:00:10.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:10.9 Info: => 2.79E-05s 22:00:10.9 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:10.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:10.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:00:10.9 Info: DROP TABLE "Artists" 22:00:10.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:10.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:10.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:10.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:10.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:10.9 Info: => 0.0048162s 22:00:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:10', 'rename_quality_profiles_add_upgrade_allowed') 22:00:10.9 Info: Committing Transaction 22:00:10.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:10.9 Info: => 0.0057675s 22:00:10.9 Info: 27: add_import_exclusions migrating 22:00:10.9 Info: Beginning Transaction 22:00:10.9 Info: Starting migration of Main DB to 27 22:00:10.9 Info: CreateTable ImportListExclusions 22:00:10.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:10.9 Info: => 0.0001289s 22:00:10.9 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:10.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:10.9 Info: => 8.3E-05s 22:00:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:10', 'add_import_exclusions') 22:00:10.9 Info: Committing Transaction 22:00:10.9 Info: 27: add_import_exclusions migrated 22:00:10.9 Info: => 0.0008956s 22:00:10.9 Info: 28: clean_artist_metadata_table migrating 22:00:10.9 Info: Beginning Transaction 22:00:10.9 Info: Starting migration of Main DB to 28 22:00:10.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:00:10.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:00:10.9 Info: => 0.000155s 22:00:10.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:00:10.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:00:10.9 Info: => 0.0001189s 22:00:10.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:00:10.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:00:10.9 Info: => 0.0001171s 22:00:10.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:00:10.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:00:10.9 Info: => 0.0001125s 22:00:10.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:00:10.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:00:10.9 Info: => 0.0001095s 22:00:10.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:00:10.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:00:10.9 Info: => 0.0001088s 22:00:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:10', 'clean_artist_metadata_table') 22:00:10.9 Info: Committing Transaction 22:00:10.9 Info: 28: clean_artist_metadata_table migrated 22:00:10.9 Info: => 0.0008635s 22:00:10.9 Info: 29: health_issue_notification migrating 22:00:10.9 Info: Beginning Transaction 22:00:10.9 Info: Starting migration of Main DB to 29 22:00:10.9 Info: AlterTable Notifications 22:00:10.9 Info: => 9E-07s 22:00:10.9 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:10.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:10.9 Info: => 0.0005956s 22:00:10.9 Info: AlterTable Notifications 22:00:10.9 Info: => 7E-07s 22:00:10.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:10.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:10.9 Info: => 0.0005252s 22:00:10.9 Info: AlterTable Notifications 22:00:10.9 Info: => 6E-07s 22:00:10.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:10.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:10.9 Info: => 0.0005213s 22:00:10.9 Info: AlterTable Notifications 22:00:10.9 Info: => 7E-07s 22:00:10.9 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:10.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:10.9 Info: => 0.0005391s 22:00:10.9 Info: AlterTable Notifications 22:00:10.9 Info: => 7E-07s 22:00:10.9 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:10.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:10.9 Info: => 0.0005381s 22:00:10.9 Info: DeleteColumn Notifications OnDownload 22:00:10.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:00:10.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:00:10.9 Info: DROP TABLE "Notifications" 22:00:10.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:10.9 Info: => 0.0036932s 22:00:10.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:10.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:00:10.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:00:10.9 Info: DROP TABLE "Notifications" 22:00:10.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:10.9 Info: => 0.0045653s 22:00:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:10', 'health_issue_notification') 22:00:10.9 Info: Committing Transaction 22:00:10.9 Info: 29: health_issue_notification migrated 22:00:10.9 Info: => 0.0056837s 22:00:10.9 Info: 30: add_mediafilerepository_mtime migrating 22:00:10.9 Info: Beginning Transaction 22:00:10.9 Info: Starting migration of Main DB to 30 22:00:10.9 Info: AlterTable TrackFiles 22:00:10.9 Info: => 9E-07s 22:00:10.9 Info: CreateColumn TrackFiles Modified DateTime 22:00:10.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:10.9 Info: => 0.0005699s 22:00:10.9 Info: AlterTable TrackFiles 22:00:10.9 Info: => 6E-07s 22:00:10.9 Info: CreateColumn TrackFiles Path String 22:00:10.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:10.9 Info: => 0.0005501s 22:00:10.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:10.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:10.9 Info: => 4.02E-05s 22:00:10.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:00:10.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:00:10.9 Info: => 0.0001191s 22:00:10.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:00:10.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:00:10.9 Info: => 0.0001251s 22:00:10.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:00:10.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:00:10.9 Info: => 0.0001307s 22:00:10.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:00:10.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:00:10.9 Info: => 7.56E-05s 22:00:10.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:10.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:10.9 Info: => 4.69E-05s 22:00:10.9 Info: AlterTable TrackFiles 22:00:10.9 Info: => 5E-07s 22:00:10.9 Info: AlterColumn TrackFiles Path String 22:00:10.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:10.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:00:10.9 Info: DROP TABLE "TrackFiles" 22:00:10.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:10.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:10.9 Info: => 0.0051226s 22:00:10.9 Info: CreateIndex TrackFiles (Path) 22:00:10.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:10.9 Info: => 7.68E-05s 22:00:10.9 Info: DeleteColumn TrackFiles RelativePath 22:00:10.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:10.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:00:10.9 Info: DROP TABLE "TrackFiles" 22:00:10.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:10.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:10.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:10.9 Info: => 0.00391s 22:00:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:10', 'add_mediafilerepository_mtime') 22:00:10.9 Info: Committing Transaction 22:00:10.9 Info: 30: add_mediafilerepository_mtime migrated 22:00:10.9 Info: => 0.0065772s 22:00:10.9 Info: 31: add_artistmetadataid_constraint migrating 22:00:10.9 Info: Beginning Transaction 22:00:10.9 Info: Starting migration of Main DB to 31 22:00:10.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:00:10.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:00:10.9 Info: => 9.39E-05s 22:00:10.9 Info: DeleteIndex Artists (ArtistMetadataId) 22:00:10.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:00:10.9 Info: => 0.0001449s 22:00:10.9 Info: AlterColumn Artists ArtistMetadataId Int32 22:00:10.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:10.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:00:10.9 Info: DROP TABLE "Artists" 22:00:10.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:10.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:10.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:10.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:10.9 Info: => 0.0051037s 22:00:10.9 Info: CreateIndex Artists (ArtistMetadataId) 22:00:10.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:10.9 Info: => 0.0001149s 22:00:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T22:00:10', 'add_artistmetadataid_constraint') 22:00:10.9 Info: Committing Transaction 22:00:10.9 Info: 31: add_artistmetadataid_constraint migrated 22:00:10.9 Info: => 0.0011506s 22:00:10.9 Info: 32: old_ids_and_artist_alias migrating 22:00:10.9 Info: Beginning Transaction 22:00:10.9 Info: Starting migration of Main DB to 32 22:00:10.9 Info: AlterTable ArtistMetadata 22:00:10.9 Info: => 5E-07s 22:00:10.9 Info: CreateColumn ArtistMetadata Aliases String 22:00:10.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:00:10.9 Info: => 0.0006032s 22:00:10.9 Info: AlterTable ArtistMetadata 22:00:10.9 Info: => 6E-07s 22:00:10.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:00:10.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:00:10.9 Info: => 0.0005452s 22:00:10.9 Info: AlterTable Albums 22:00:10.9 Info: => 6E-07s 22:00:10.9 Info: CreateColumn Albums OldForeignAlbumIds String 22:00:10.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:00:10.9 Info: => 0.0005668s 22:00:10.9 Info: AlterTable AlbumReleases 22:00:10.9 Info: => 6E-07s 22:00:10.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:00:10.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:00:10.9 Info: => 0.000557s 22:00:10.9 Info: AlterTable Tracks 22:00:10.9 Info: => 7E-07s 22:00:10.9 Info: CreateColumn Tracks OldForeignRecordingIds String 22:00:10.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:00:10.9 Info: => 0.00062s 22:00:10.9 Info: AlterTable Tracks 22:00:10.9 Info: => 6E-07s 22:00:10.9 Info: CreateColumn Tracks OldForeignTrackIds String 22:00:10.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:00:10.9 Info: => 0.00056s 22:00:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T22:00:10', 'old_ids_and_artist_alias') 22:00:10.9 Info: Committing Transaction 22:00:10.9 Info: 32: old_ids_and_artist_alias migrated 22:00:10.9 Info: => 0.0013878s 22:00:10.9 Info: 33: download_propers_config migrating 22:00:10.9 Info: Beginning Transaction 22:00:10.9 Info: Starting migration of Main DB to 33 22:00:10.9 Info: PerformDBOperation 22:00:10.9 Info: Performing DB Operation 22:00:10.9 Info: => 3.46E-05s 22:00:10.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:10.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:10.9 Info: => 3.33E-05s 22:00:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T22:00:10', 'download_propers_config') 22:00:10.9 Info: Committing Transaction 22:00:10.9 Info: 33: download_propers_config migrated 22:00:10.9 Info: => 0.000762s 22:00:10.9 Info: 34: remove_language_profiles migrating 22:00:10.9 Info: Beginning Transaction 22:00:10.9 Info: Starting migration of Main DB to 34 22:00:10.9 Info: DeleteTable LanguageProfiles 22:00:10.9 Info: DROP TABLE "LanguageProfiles" 22:00:10.9 Info: => 0.0002161s 22:00:10.9 Info: DeleteColumn Artists LanguageProfileId 22:00:10.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:10.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:00:10.9 Info: DROP TABLE "Artists" 22:00:10.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:10.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:10.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:11.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:11.0 Info: => 0.0042358s 22:00:11.0 Info: DeleteColumn ImportLists LanguageProfileId 22:00:11.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:00:11.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:00:11.0 Info: DROP TABLE "ImportLists" 22:00:11.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:00:11.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:11.0 Info: => 0.0048967s 22:00:11.0 Info: DeleteColumn Blacklist Language 22:00:11.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:00:11.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:00:11.0 Info: DROP TABLE "Blacklist" 22:00:11.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:00:11.0 Info: => 0.0037047s 22:00:11.0 Info: DeleteColumn History Language 22:00:11.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:00:11.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:00:11.0 Info: DROP TABLE "History" 22:00:11.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:11.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:11.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:11.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:11.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:11.0 Info: => 0.0041434s 22:00:11.0 Info: DeleteColumn LyricFiles Language 22:00:11.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:00:11.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:00:11.0 Info: DROP TABLE "LyricFiles" 22:00:11.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:11.0 Info: => 0.0049134s 22:00:11.0 Info: DeleteColumn TrackFiles Language 22:00:11.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:11.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:00:11.0 Info: DROP TABLE "TrackFiles" 22:00:11.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:11.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:11.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:11.0 Info: => 0.0038779s 22:00:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T22:00:11', 'remove_language_profiles') 22:00:11.0 Info: Committing Transaction 22:00:11.0 Info: 34: remove_language_profiles migrated 22:00:11.0 Info: => 0.0136552s 22:00:11.0 Info: 35: multi_disc_naming_format migrating 22:00:11.0 Info: Beginning Transaction 22:00:11.0 Info: Starting migration of Main DB to 35 22:00:11.0 Info: AlterTable NamingConfig 22:00:11.0 Info: => 1.2E-06s 22:00:11.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:00:11.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:00:11.0 Info: => 0.0006302s 22:00:11.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:11.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:11.0 Info: => 4.55E-05s 22:00:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T22:00:11', 'multi_disc_naming_format') 22:00:11.0 Info: Committing Transaction 22:00:11.0 Info: 35: multi_disc_naming_format migrated 22:00:11.0 Info: => 0.0008598s 22:00:11.0 Info: 36: add_download_client_priority migrating 22:00:11.0 Info: Beginning Transaction 22:00:11.0 Info: Starting migration of Main DB to 36 22:00:11.0 Info: AlterTable DownloadClients 22:00:11.0 Info: => 8E-07s 22:00:11.0 Info: CreateColumn DownloadClients Priority Int32 22:00:11.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:00:11.0 Info: => 0.000612s 22:00:11.0 Info: PerformDBOperation 22:00:11.0 Info: Performing DB Operation 22:00:11.0 Info: => 5.44E-05s 22:00:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T22:00:11', 'add_download_client_priority') 22:00:11.0 Info: Committing Transaction 22:00:11.0 Info: 36: add_download_client_priority migrated 22:00:11.0 Info: => 0.000806s 22:00:11.0 Info: 37: remove_growl_prowl migrating 22:00:11.0 Info: Beginning Transaction 22:00:11.0 Info: Starting migration of Main DB to 37 22:00:11.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:00:11.0 Info: => 4.82E-05s 22:00:11.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:00:11.0 Info: => 2.71E-05s 22:00:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T22:00:11', 'remove_growl_prowl') 22:00:11.0 Info: Committing Transaction 22:00:11.0 Info: 37: remove_growl_prowl migrated 22:00:11.0 Info: => 0.0007843s 22:00:11.0 Info: 38: remove_plex_hometheatre migrating 22:00:11.0 Info: Beginning Transaction 22:00:11.0 Info: Starting migration of Main DB to 38 22:00:11.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:00:11.0 Info: => 4.68E-05s 22:00:11.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:00:11.0 Info: => 2.7E-05s 22:00:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T22:00:11', 'remove_plex_hometheatre') 22:00:11.0 Info: Committing Transaction 22:00:11.0 Info: 38: remove_plex_hometheatre migrated 22:00:11.0 Info: => 0.0007324s 22:00:11.0 Info: 39: add_root_folder_add_defaults migrating 22:00:11.0 Info: Beginning Transaction 22:00:11.0 Info: Starting migration of Main DB to 39 22:00:11.0 Info: AlterTable RootFolders 22:00:11.0 Info: => 6E-07s 22:00:11.0 Info: CreateColumn RootFolders Name String 22:00:11.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:00:11.0 Info: => 0.0005977s 22:00:11.0 Info: AlterTable RootFolders 22:00:11.0 Info: => 5E-07s 22:00:11.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:00:11.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:00:11.0 Info: => 0.0005469s 22:00:11.0 Info: AlterTable RootFolders 22:00:11.0 Info: => 6E-07s 22:00:11.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:00:11.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:00:11.0 Info: => 0.0005296s 22:00:11.0 Info: AlterTable RootFolders 22:00:11.0 Info: => 5E-07s 22:00:11.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:00:11.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:11.0 Info: => 0.000542s 22:00:11.0 Info: AlterTable RootFolders 22:00:11.0 Info: => 7E-07s 22:00:11.0 Info: CreateColumn RootFolders DefaultTags String 22:00:11.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:00:11.0 Info: => 0.0005671s 22:00:11.0 Info: PerformDBOperation 22:00:11.0 Info: Performing DB Operation 22:00:11.0 Info: => 5.13E-05s 22:00:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T22:00:11', 'add_root_folder_add_defaults') 22:00:11.0 Info: Committing Transaction 22:00:11.0 Info: 39: add_root_folder_add_defaults migrated 22:00:11.0 Info: => 0.0008608s 22:00:11.0 Info: 40: task_duration migrating 22:00:11.0 Info: Beginning Transaction 22:00:11.0 Info: Starting migration of Main DB to 40 22:00:11.0 Info: AlterTable ScheduledTasks 22:00:11.0 Info: => 5E-07s 22:00:11.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:00:11.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:00:11.0 Info: => 0.0005908s 22:00:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T22:00:11', 'task_duration') 22:00:11.0 Info: Committing Transaction 22:00:11.0 Info: 40: task_duration migrated 22:00:11.0 Info: => 0.001382s 22:00:11.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:00:11.0 Info: Beginning Transaction 22:00:11.0 Info: Starting migration of Main DB to 41 22:00:11.0 Info: AlterTable ReleaseProfiles 22:00:11.0 Info: => 8E-07s 22:00:11.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:00:11.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:00:11.0 Info: => 0.0006208s 22:00:11.0 Info: AlterTable ReleaseProfiles 22:00:11.0 Info: => 7E-07s 22:00:11.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:00:11.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:00:11.0 Info: => 0.0005192s 22:00:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T22:00:11', 'add_indexer_and_enabled_to_release_profiles') 22:00:11.0 Info: Committing Transaction 22:00:11.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:00:11.0 Info: => 0.0012836s 22:00:11.0 Info: 42: remove_album_folders migrating 22:00:11.0 Info: Beginning Transaction 22:00:11.0 Info: Starting migration of Main DB to 42 22:00:11.0 Info: DeleteColumn Artists AlbumFolder 22:00:11.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:00:11.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:00:11.0 Info: DROP TABLE "Artists" 22:00:11.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:11.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:11.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:11.0 Info: => 0.0061764s 22:00:11.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:11.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:11.0 Info: => 3.61E-05s 22:00:11.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:11.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:11.0 Info: => 2.79E-05s 22:00:11.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:00:11.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:00:11.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:00:11.0 Info: DROP TABLE "NamingConfig" 22:00:11.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:00:11.0 Info: => 0.0034994s 22:00:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T22:00:11', 'remove_album_folders') 22:00:11.0 Info: Committing Transaction 22:00:11.0 Info: 42: remove_album_folders migrated 22:00:11.0 Info: => 0.0045736s 22:00:11.0 Info: 44: add_priority_to_indexers migrating 22:00:11.0 Info: Beginning Transaction 22:00:11.0 Info: Starting migration of Main DB to 44 22:00:11.0 Info: AlterTable Indexers 22:00:11.0 Info: => 7E-07s 22:00:11.0 Info: CreateColumn Indexers Priority Int32 22:00:11.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:00:11.0 Info: => 0.0005814s 22:00:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T22:00:11', 'add_priority_to_indexers') 22:00:11.0 Info: Committing Transaction 22:00:11.0 Info: 44: add_priority_to_indexers migrated 22:00:11.0 Info: => 0.0014233s 22:00:11.0 Info: 45: remove_chown_and_folderchmod_config migrating 22:00:11.0 Info: Beginning Transaction 22:00:11.0 Info: Starting migration of Main DB to 45 22:00:11.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:11.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:11.0 Info: => 0.0001302s 22:00:11.0 Info: PerformDBOperation 22:00:11.0 Info: Performing DB Operation 22:00:11.0 Info: => 3.03E-05s 22:00:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T22:00:11', 'remove_chown_and_folderchmod_config') 22:00:11.0 Info: Committing Transaction 22:00:11.0 Info: 45: remove_chown_and_folderchmod_config migrated 22:00:11.0 Info: => 0.0008021s 22:00:11.0 Info: 47: update_notifiarr migrating 22:00:11.0 Info: Beginning Transaction 22:00:11.0 Info: Starting migration of Main DB to 47 22:00:11.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:11.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:11.0 Info: => 7.07E-05s 22:00:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T22:00:11', 'update_notifiarr') 22:00:11.0 Info: Committing Transaction 22:00:11.0 Info: 47: update_notifiarr migrated 22:00:11.0 Info: => 0.000799s 22:00:11.0 Info: 49: email_multiple_addresses migrating 22:00:11.0 Info: Beginning Transaction 22:00:11.0 Info: Starting migration of Main DB to 49 22:00:11.0 Info: PerformDBOperation 22:00:11.0 Info: Performing DB Operation 22:00:11.0 Info: => 6.03E-05s 22:00:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T22:00:11', 'email_multiple_addresses') 22:00:11.0 Info: Committing Transaction 22:00:11.0 Info: 49: email_multiple_addresses migrated 22:00:11.0 Info: => 0.0008088s 22:00:11.0 Info: 50: rename_blacklist_to_blocklist migrating 22:00:11.0 Info: Beginning Transaction 22:00:11.0 Info: Starting migration of Main DB to 50 22:00:11.0 Info: RenameTable Blacklist Blocklist 22:00:11.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:00:11.0 Info: => 0.0019805s 22:00:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T22:00:11', 'rename_blacklist_to_blocklist') 22:00:11.0 Info: Committing Transaction 22:00:11.0 Info: 50: rename_blacklist_to_blocklist migrated 22:00:11.0 Info: => 0.0028261s 22:00:11.0 Info: 51: cdh_per_downloadclient migrating 22:00:11.0 Info: Beginning Transaction 22:00:11.0 Info: Starting migration of Main DB to 51 22:00:11.0 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:00:11.0 Info: AlterTable DownloadClients 22:00:11.0 Info: => 5E-07s 22:00:11.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:00:11.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:11.0 Info: => 0.0005943s 22:00:11.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:00:11.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:11.0 Info: => 0.0005536s 22:00:11.0 Info: PerformDBOperation 22:00:11.0 Info: Performing DB Operation 22:00:11.0 Info: => 0.0001622s 22:00:11.0 Info: -> 1 Insert operations completed in 00:00:00.0000951 taking an average of 00:00:00.0000951 22:00:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T22:00:11', 'cdh_per_downloadclient') 22:00:11.0 Info: Committing Transaction 22:00:11.0 Info: 51: cdh_per_downloadclient migrated 22:00:11.0 Info: => 0.001095s 22:00:11.0 Debug: Took: 00:00:00.2782850 22:00:11.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 22:00:11.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 22:00:11.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648111170386_201/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:11.1 Info: DatabaseEngineVersionCheck migrating 22:00:11.1 Info: PerformDBOperation 22:00:11.1 Info: Performing DB Operation 22:00:11.1 Info: SQLite 3.49.1 22:00:11.1 Info: => 0.0069282s 22:00:11.1 Info: DatabaseEngineVersionCheck migrated 22:00:11.1 Info: => 0.0069441s 22:00:11.1 Info: VersionMigration migrating 22:00:11.1 Info: Beginning Transaction 22:00:11.1 Info: CreateTable VersionInfo 22:00:11.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:11.1 Info: => 0.0001637s 22:00:11.1 Info: Committing Transaction 22:00:11.1 Info: VersionMigration migrated 22:00:11.1 Info: => 0.0031048s 22:00:11.1 Info: VersionUniqueMigration migrating 22:00:11.1 Info: Beginning Transaction 22:00:11.1 Info: CreateIndex VersionInfo (Version) 22:00:11.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:11.1 Info: => 0.0001445s 22:00:11.1 Info: AlterTable VersionInfo 22:00:11.1 Info: => 5E-07s 22:00:11.1 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:11.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:11.1 Info: => 0.0006281s 22:00:11.1 Info: Committing Transaction 22:00:11.1 Info: VersionUniqueMigration migrated 22:00:11.1 Info: => 0.0018273s 22:00:11.1 Info: VersionDescriptionMigration migrating 22:00:11.1 Info: Beginning Transaction 22:00:11.1 Info: AlterTable VersionInfo 22:00:11.1 Info: => 5E-07s 22:00:11.1 Info: CreateColumn VersionInfo Description String 22:00:11.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:11.1 Info: => 0.0002174s 22:00:11.1 Info: Committing Transaction 22:00:11.1 Info: VersionDescriptionMigration migrated 22:00:11.1 Info: => 0.0022881s 22:00:11.1 Info: 1: InitialSetup migrating 22:00:11.1 Info: Beginning Transaction 22:00:11.1 Info: Starting migration of Main DB to 1 22:00:11.1 Info: CreateTable Config 22:00:11.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:11.1 Info: => 0.0001818s 22:00:11.1 Info: CreateIndex Config (Key) 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:11.1 Info: => 9.08E-05s 22:00:11.1 Info: CreateTable RootFolders 22:00:11.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:11.1 Info: => 8.5E-05s 22:00:11.1 Info: CreateIndex RootFolders (Path) 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:11.1 Info: => 7.43E-05s 22:00:11.1 Info: CreateTable Artists 22:00:11.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:00:11.1 Info: => 0.0002235s 22:00:11.1 Info: CreateIndex Artists (ForeignArtistId) 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:11.1 Info: => 7.48E-05s 22:00:11.1 Info: CreateIndex Artists (NameSlug) 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:11.1 Info: => 6.36E-05s 22:00:11.1 Info: CreateIndex Artists (CleanName) 22:00:11.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.1 Info: => 6.17E-05s 22:00:11.1 Info: CreateIndex Artists (Path) 22:00:11.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.1 Info: => 6.6E-05s 22:00:11.1 Info: CreateTable Albums 22:00:11.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:00:11.1 Info: => 0.0001992s 22:00:11.1 Info: CreateIndex Albums (ForeignAlbumId) 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:11.1 Info: => 6.78E-05s 22:00:11.1 Info: CreateIndex Albums (MBId) 22:00:11.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:11.1 Info: => 6.34E-05s 22:00:11.1 Info: CreateIndex Albums (TADBId) 22:00:11.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:11.1 Info: => 6.13E-05s 22:00:11.1 Info: CreateIndex Albums (TitleSlug) 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:11.1 Info: => 6.44E-05s 22:00:11.1 Info: CreateIndex Albums (CleanTitle) 22:00:11.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:11.1 Info: => 6.57E-05s 22:00:11.1 Info: CreateIndex Albums (Path) 22:00:11.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:11.1 Info: => 6.22E-05s 22:00:11.1 Info: CreateTable Tracks 22:00:11.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:00:11.1 Info: => 0.0001297s 22:00:11.1 Info: CreateIndex Tracks (ForeignTrackId) 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:11.1 Info: => 6.92E-05s 22:00:11.1 Info: CreateIndex Tracks (ArtistId) 22:00:11.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:11.1 Info: => 7.73E-05s 22:00:11.1 Info: CreateIndex Tracks (TrackFileId) 22:00:11.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:11.1 Info: => 7.27E-05s 22:00:11.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:11.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:11.1 Info: => 7.59E-05s 22:00:11.1 Info: CreateTable TrackFiles 22:00:11.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:00:11.1 Info: => 0.0001297s 22:00:11.1 Info: CreateIndex TrackFiles (ArtistId) 22:00:11.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:11.1 Info: => 8.77E-05s 22:00:11.1 Info: CreateIndex TrackFiles (AlbumId) 22:00:11.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:11.1 Info: => 6.6E-05s 22:00:11.1 Info: CreateTable History 22:00:11.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:00:11.1 Info: => 0.0001263s 22:00:11.1 Info: CreateIndex History (Date) 22:00:11.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:11.1 Info: => 6.92E-05s 22:00:11.1 Info: CreateIndex History (EventType) 22:00:11.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:11.1 Info: => 6.24E-05s 22:00:11.1 Info: CreateIndex History (DownloadId) 22:00:11.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:11.1 Info: => 6.35E-05s 22:00:11.1 Info: CreateIndex History (AlbumId) 22:00:11.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:11.1 Info: => 6.31E-05s 22:00:11.1 Info: CreateTable Notifications 22:00:11.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:00:11.1 Info: => 0.0001185s 22:00:11.1 Info: CreateTable ScheduledTasks 22:00:11.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:00:11.1 Info: => 0.000132s 22:00:11.1 Info: CreateIndex ScheduledTasks (TypeName) 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:11.1 Info: => 0.0001027s 22:00:11.1 Info: CreateTable Indexers 22:00:11.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:00:11.1 Info: => 0.0001218s 22:00:11.1 Info: CreateIndex Indexers (Name) 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:11.1 Info: => 8.11E-05s 22:00:11.1 Info: CreateTable Profiles 22:00:11.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:00:11.1 Info: => 9.01E-05s 22:00:11.1 Info: CreateIndex Profiles (Name) 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:11.1 Info: => 7.76E-05s 22:00:11.1 Info: CreateTable QualityDefinitions 22:00:11.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:00:11.1 Info: => 0.0001033s 22:00:11.1 Info: CreateIndex QualityDefinitions (Quality) 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:11.1 Info: => 7.18E-05s 22:00:11.1 Info: CreateIndex QualityDefinitions (Title) 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:11.1 Info: => 0.000109s 22:00:11.1 Info: CreateTable NamingConfig 22:00:11.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:00:11.1 Info: => 0.0001313s 22:00:11.1 Info: CreateTable Blacklist 22:00:11.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:00:11.1 Info: => 0.0008885s 22:00:11.1 Info: CreateTable Metadata 22:00:11.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:00:11.1 Info: => 0.000119s 22:00:11.1 Info: CreateTable MetadataFiles 22:00:11.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:00:11.1 Info: => 0.000114s 22:00:11.1 Info: CreateTable DownloadClients 22:00:11.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:00:11.1 Info: => 0.0001021s 22:00:11.1 Info: CreateTable PendingReleases 22:00:11.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:00:11.1 Info: => 0.0001107s 22:00:11.1 Info: CreateTable RemotePathMappings 22:00:11.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:00:11.1 Info: => 0.0001229s 22:00:11.1 Info: CreateTable Tags 22:00:11.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:11.1 Info: => 9.03E-05s 22:00:11.1 Info: CreateIndex Tags (Label) 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:11.1 Info: => 8.02E-05s 22:00:11.1 Info: CreateTable Restrictions 22:00:11.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:11.1 Info: => 9.38E-05s 22:00:11.1 Info: CreateTable DelayProfiles 22:00:11.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:00:11.1 Info: => 0.0001212s 22:00:11.1 Info: CreateTable Users 22:00:11.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:00:11.1 Info: => 8.89E-05s 22:00:11.1 Info: CreateIndex Users (Identifier) 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:11.1 Info: => 0.0001116s 22:00:11.1 Info: CreateIndex Users (Username) 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:11.1 Info: => 9.15E-05s 22:00:11.1 Info: CreateTable Commands 22:00:11.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:00:11.1 Info: => 0.0001272s 22:00:11.1 Info: CreateTable IndexerStatus 22:00:11.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:00:11.1 Info: => 0.0001144s 22:00:11.1 Info: CreateIndex IndexerStatus (ProviderId) 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:11.1 Info: => 8.09E-05s 22:00:11.1 Info: CreateTable ExtraFiles 22:00:11.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:00:11.1 Info: => 0.0001074s 22:00:11.1 Info: CreateTable LyricFiles 22:00:11.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:00:11.1 Info: => 0.000139s 22:00:11.1 Info: CreateTable LanguageProfiles 22:00:11.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:00:11.1 Info: => 9.5E-05s 22:00:11.1 Info: CreateIndex LanguageProfiles (Name) 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:11.1 Info: => 8.41E-05s 22:00:11.1 Info: CreateTable DownloadClientStatus 22:00:11.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:00:11.1 Info: => 9.88E-05s 22:00:11.1 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:11.1 Info: => 8.18E-05s 22:00:11.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:11.1 Info: -> 1 Insert operations completed in 00:00:00.0000569 taking an average of 00:00:00.0000569 22:00:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:11', 'InitialSetup') 22:00:11.1 Info: Committing Transaction 22:00:11.1 Info: 1: InitialSetup migrated 22:00:11.1 Info: => 0.0178905s 22:00:11.1 Info: 2: add_reason_to_pending_releases migrating 22:00:11.1 Info: Beginning Transaction 22:00:11.1 Info: Starting migration of Main DB to 2 22:00:11.1 Info: AlterTable PendingReleases 22:00:11.1 Info: => 6E-07s 22:00:11.1 Info: CreateColumn PendingReleases Reason Int32 22:00:11.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:11.1 Info: => 0.0005655s 22:00:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:11', 'add_reason_to_pending_releases') 22:00:11.1 Info: Committing Transaction 22:00:11.1 Info: 2: add_reason_to_pending_releases migrated 22:00:11.1 Info: => 0.0013699s 22:00:11.1 Info: 3: add_medium_support migrating 22:00:11.1 Info: Beginning Transaction 22:00:11.1 Info: Starting migration of Main DB to 3 22:00:11.1 Info: AlterTable Albums 22:00:11.1 Info: => 6E-07s 22:00:11.1 Info: CreateColumn Albums Media String 22:00:11.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:11.1 Info: => 0.0005353s 22:00:11.1 Info: AlterTable Tracks 22:00:11.1 Info: => 5E-07s 22:00:11.1 Info: CreateColumn Tracks MediumNumber Int32 22:00:11.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:11.1 Info: => 0.0011838s 22:00:11.1 Info: AlterTable Tracks 22:00:11.1 Info: => 6E-07s 22:00:11.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:11.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:11.1 Info: => 0.0004944s 22:00:11.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:11.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:11.1 Info: => 4.26E-05s 22:00:11.1 Info: DeleteColumn Tracks TrackNumber 22:00:11.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:00:11.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:00:11.1 Info: DROP TABLE "Tracks" 22:00:11.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:11.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:11.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:11.1 Info: => 0.0045538s 22:00:11.1 Info: AlterTable Tracks 22:00:11.1 Info: => 6E-07s 22:00:11.1 Info: CreateColumn Tracks TrackNumber String 22:00:11.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:11.1 Info: => 0.0004729s 22:00:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:11', 'add_medium_support') 22:00:11.1 Info: Committing Transaction 22:00:11.1 Info: 3: add_medium_support migrated 22:00:11.1 Info: => 0.0014341s 22:00:11.1 Info: 4: add_various_qualites_in_profile migrating 22:00:11.1 Info: Beginning Transaction 22:00:11.1 Info: Starting migration of Main DB to 4 22:00:11.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:11.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:11.1 Info: => 5.23E-05s 22:00:11.1 Info: PerformDBOperation 22:00:11.1 Info: Performing DB Operation 22:00:11.1 Info: => 2.56E-05s 22:00:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:11', 'add_various_qualites_in_profile') 22:00:11.1 Info: Committing Transaction 22:00:11.1 Info: 4: add_various_qualites_in_profile migrated 22:00:11.1 Info: => 0.0007338s 22:00:11.1 Info: 5: metadata_profiles migrating 22:00:11.1 Info: Beginning Transaction 22:00:11.1 Info: Starting migration of Main DB to 5 22:00:11.1 Info: CreateTable MetadataProfiles 22:00:11.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:00:11.1 Info: => 0.0001306s 22:00:11.1 Info: CreateIndex MetadataProfiles (Name) 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:11.1 Info: => 8.34E-05s 22:00:11.1 Info: AlterTable Artists 22:00:11.1 Info: => 4E-07s 22:00:11.1 Info: CreateColumn Artists MetadataProfileId Int32 22:00:11.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:11.1 Info: => 0.0005076s 22:00:11.1 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:11.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:00:11.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:00:11.1 Info: DROP TABLE "Artists" 22:00:11.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:11.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.1 Info: => 0.0039284s 22:00:11.1 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:11.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:00:11.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:00:11.1 Info: DROP TABLE "Artists" 22:00:11.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:11.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:11.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.1 Info: => 0.004686s 22:00:11.1 Info: AlterTable Albums 22:00:11.1 Info: => 6E-07s 22:00:11.1 Info: CreateColumn Albums SecondaryTypes String 22:00:11.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:11.1 Info: => 0.0005134s 22:00:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:11', 'metadata_profiles') 22:00:11.1 Info: Committing Transaction 22:00:11.1 Info: 5: metadata_profiles migrated 22:00:11.1 Info: => 0.0015993s 22:00:11.1 Info: 6: separate_automatic_and_interactive_search migrating 22:00:11.1 Info: Beginning Transaction 22:00:11.1 Info: Starting migration of Main DB to 6 22:00:11.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:11.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:00:11.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:11.2 Info: DROP TABLE "Indexers" 22:00:11.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:11.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:11.2 Info: => 0.0041156s 22:00:11.2 Info: AlterTable Indexers 22:00:11.2 Info: => 6E-07s 22:00:11.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:11.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:11.2 Info: => 0.000494s 22:00:11.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:11.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:11.2 Info: => 3.88E-05s 22:00:11.2 Info: AlterTable Indexers 22:00:11.2 Info: => 4E-07s 22:00:11.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:11.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:00:11.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:00:11.2 Info: DROP TABLE "Indexers" 22:00:11.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:11.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:11.2 Info: => 0.0034748s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:11', 'separate_automatic_and_interactive_search') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 6: separate_automatic_and_interactive_search migrated 22:00:11.2 Info: => 0.0044079s 22:00:11.2 Info: 7: change_album_path_to_relative migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 7 22:00:11.2 Info: DeleteColumn Albums Path 22:00:11.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:00:11.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:00:11.2 Info: DROP TABLE "Albums" 22:00:11.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:11.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:11.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:11.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:11.2 Info: => 0.0050354s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:11', 'change_album_path_to_relative') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 7: change_album_path_to_relative migrated 22:00:11.2 Info: => 0.0060325s 22:00:11.2 Info: 8: change_quality_size_mb_to_kb migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 8 22:00:11.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:00:11.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:00:11.2 Info: => 5.16E-05s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:11', 'change_quality_size_mb_to_kb') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 8: change_quality_size_mb_to_kb migrated 22:00:11.2 Info: => 0.0007434s 22:00:11.2 Info: 9: album_releases migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 9 22:00:11.2 Info: AlterTable Albums 22:00:11.2 Info: => 6E-07s 22:00:11.2 Info: CreateColumn Albums Releases String 22:00:11.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:11.2 Info: => 0.0005229s 22:00:11.2 Info: AlterTable Albums 22:00:11.2 Info: => 6E-07s 22:00:11.2 Info: CreateColumn Albums CurrentRelease String 22:00:11.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:11.2 Info: => 0.0004958s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:11', 'album_releases') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 9: album_releases migrated 22:00:11.2 Info: => 0.0012439s 22:00:11.2 Info: 10: album_releases_fix migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 10 22:00:11.2 Info: AlterTable Albums 22:00:11.2 Info: => 7E-07s 22:00:11.2 Info: AlterColumn Albums Releases String 22:00:11.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:00:11.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:00:11.2 Info: DROP TABLE "Albums" 22:00:11.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:11.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:11.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:11.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:11.2 Info: => 0.0039109s 22:00:11.2 Info: AlterTable Albums 22:00:11.2 Info: => 5E-07s 22:00:11.2 Info: AlterColumn Albums CurrentRelease String 22:00:11.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:00:11.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:00:11.2 Info: DROP TABLE "Albums" 22:00:11.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:11.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:11.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:11.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:11.2 Info: => 0.0048684s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:11', 'album_releases_fix') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 10: album_releases_fix migrated 22:00:11.2 Info: => 0.005751s 22:00:11.2 Info: 11: import_lists migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 11 22:00:11.2 Info: CreateTable ImportLists 22:00:11.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:00:11.2 Info: => 0.0001585s 22:00:11.2 Info: CreateIndex ImportLists (Name) 22:00:11.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:11.2 Info: => 7.83E-05s 22:00:11.2 Info: CreateTable ImportListStatus 22:00:11.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:00:11.2 Info: => 0.0001078s 22:00:11.2 Info: CreateIndex ImportListStatus (ProviderId) 22:00:11.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:11.2 Info: => 7.33E-05s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:11', 'import_lists') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 11: import_lists migrated 22:00:11.2 Info: => 0.0008417s 22:00:11.2 Info: 12: add_release_status migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 12 22:00:11.2 Info: AlterTable MetadataProfiles 22:00:11.2 Info: => 6E-07s 22:00:11.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:11.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:11.2 Info: => 0.0005394s 22:00:11.2 Info: PerformDBOperation 22:00:11.2 Info: Performing DB Operation 22:00:11.2 Info: => 3.07E-05s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:11', 'add_release_status') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 12: add_release_status migrated 22:00:11.2 Info: => 0.0007469s 22:00:11.2 Info: 13: album_download_notification migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 13 22:00:11.2 Info: AlterTable Notifications 22:00:11.2 Info: => 6E-07s 22:00:11.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:11.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:11.2 Info: => 0.000522s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:11', 'album_download_notification') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 13: album_download_notification migrated 22:00:11.2 Info: => 0.0012396s 22:00:11.2 Info: 14: fix_language_metadata_profiles migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 14 22:00:11.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:00:11.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:00:11.2 Info: => 7.96E-05s 22:00:11.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:00:11.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:00:11.2 Info: => 5.26E-05s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:11', 'fix_language_metadata_profiles') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 14: fix_language_metadata_profiles migrated 22:00:11.2 Info: => 0.0007054s 22:00:11.2 Info: 15: remove_fanzub migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 15 22:00:11.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:11.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:11.2 Info: => 4.5E-05s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:11', 'remove_fanzub') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 15: remove_fanzub migrated 22:00:11.2 Info: => 0.0007027s 22:00:11.2 Info: 16: update_artist_history_indexes migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 16 22:00:11.2 Info: CreateIndex Albums (ArtistId) 22:00:11.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:11.2 Info: => 0.0001051s 22:00:11.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:11.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:11.2 Info: => 7.85E-05s 22:00:11.2 Info: DeleteIndex History (AlbumId) 22:00:11.2 Info: DROP INDEX "IX_History_AlbumId" 22:00:11.2 Info: => 0.0001231s 22:00:11.2 Info: CreateIndex History (AlbumId, Date) 22:00:11.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:11.2 Info: => 9.02E-05s 22:00:11.2 Info: DeleteIndex History (DownloadId) 22:00:11.2 Info: DROP INDEX "IX_History_DownloadId" 22:00:11.2 Info: => 0.0001062s 22:00:11.2 Info: CreateIndex History (DownloadId, Date) 22:00:11.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:11.2 Info: => 8.66E-05s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:11', 'update_artist_history_indexes') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 16: update_artist_history_indexes migrated 22:00:11.2 Info: => 0.0008619s 22:00:11.2 Info: 17: remove_nma migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 17 22:00:11.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:11.2 Info: => 4.76E-05s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:11', 'remove_nma') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 17: remove_nma migrated 22:00:11.2 Info: => 0.0007216s 22:00:11.2 Info: 18: album_disambiguation migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 18 22:00:11.2 Info: AlterTable Albums 22:00:11.2 Info: => 7E-07s 22:00:11.2 Info: CreateColumn Albums Disambiguation String 22:00:11.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:11.2 Info: => 0.0005831s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:11', 'album_disambiguation') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 18: album_disambiguation migrated 22:00:11.2 Info: => 0.0013249s 22:00:11.2 Info: 19: add_ape_quality_in_profiles migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 19 22:00:11.2 Info: PerformDBOperation 22:00:11.2 Info: Performing DB Operation 22:00:11.2 Info: => 3.07E-05s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:11', 'add_ape_quality_in_profiles') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 19: add_ape_quality_in_profiles migrated 22:00:11.2 Info: => 0.0007097s 22:00:11.2 Info: 20: remove_pushalot migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 20 22:00:11.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:11.2 Info: => 4.8E-05s 22:00:11.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:11.2 Info: => 2.88E-05s 22:00:11.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:11.2 Info: => 2.76E-05s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:11', 'remove_pushalot') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 20: remove_pushalot migrated 22:00:11.2 Info: => 0.0007038s 22:00:11.2 Info: 21: add_custom_filters migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 21 22:00:11.2 Info: CreateTable CustomFilters 22:00:11.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:00:11.2 Info: => 0.0001267s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:11', 'add_custom_filters') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 21: add_custom_filters migrated 22:00:11.2 Info: => 0.000849s 22:00:11.2 Info: 22: import_list_tags migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 22 22:00:11.2 Info: AlterTable ImportLists 22:00:11.2 Info: => 5E-07s 22:00:11.2 Info: CreateColumn ImportLists Tags String 22:00:11.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:11.2 Info: => 0.0005332s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:11', 'import_list_tags') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 22: import_list_tags migrated 22:00:11.2 Info: => 0.0012678s 22:00:11.2 Info: 23: add_release_groups_etc migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 23 22:00:11.2 Info: CreateTable ArtistMetadata 22:00:11.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:00:11.2 Info: => 0.0001701s 22:00:11.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:11.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:11.2 Info: => 8.25E-05s 22:00:11.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:00:11.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:00:11.2 Info: => 9.22E-05s 22:00:11.2 Info: AlterTable Artists 22:00:11.2 Info: => 4E-07s 22:00:11.2 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:11.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:11.2 Info: => 0.0005433s 22:00:11.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:11.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:11.2 Info: => 6.84E-05s 22:00:11.2 Info: CreateTable AlbumReleases 22:00:11.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:00:11.2 Info: => 0.0001437s 22:00:11.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:11.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:11.2 Info: => 7.71E-05s 22:00:11.2 Info: CreateIndex AlbumReleases (AlbumId) 22:00:11.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:11.2 Info: => 7.14E-05s 22:00:11.2 Info: PerformDBOperation 22:00:11.2 Info: Performing DB Operation 22:00:11.2 Info: => 3.26E-05s 22:00:11.2 Info: AlterTable Albums 22:00:11.2 Info: => 4E-07s 22:00:11.2 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:11.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:11.2 Info: => 0.0005619s 22:00:11.2 Info: AlterTable Albums 22:00:11.2 Info: => 6E-07s 22:00:11.2 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:11.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:11.2 Info: => 0.0005322s 22:00:11.2 Info: AlterTable Albums 22:00:11.2 Info: => 6E-07s 22:00:11.2 Info: CreateColumn Albums Links String 22:00:11.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:11.2 Info: => 0.000529s 22:00:11.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:00:11.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:11.2 Info: => 7.7E-05s 22:00:11.2 Info: AlterTable Tracks 22:00:11.2 Info: => 4E-07s 22:00:11.2 Info: CreateColumn Tracks ForeignRecordingId String 22:00:11.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:11.2 Info: => 0.0005664s 22:00:11.2 Info: AlterTable Tracks 22:00:11.2 Info: => 6E-07s 22:00:11.2 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:11.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:11.2 Info: => 0.0005629s 22:00:11.2 Info: AlterTable Tracks 22:00:11.2 Info: => 6E-07s 22:00:11.2 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:11.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:11.2 Info: => 0.0005279s 22:00:11.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:00:11.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:11.2 Info: => 8.02E-05s 22:00:11.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:00:11.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:11.2 Info: => 6.03E-05s 22:00:11.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:11.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:00:11.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:00:11.2 Info: DROP TABLE "Artists" 22:00:11.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:11.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.2 Info: => 0.0050788s 22:00:11.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:11.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:00:11.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:00:11.2 Info: DROP TABLE "Albums" 22:00:11.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:11.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:11.2 Info: => 0.0041679s 22:00:11.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:11.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:00:11.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:00:11.2 Info: DROP TABLE "Tracks" 22:00:11.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:11.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:11.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:11.2 Info: => 0.0037772s 22:00:11.2 Info: DeleteColumn TrackFiles ArtistId 22:00:11.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:00:11.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:00:11.2 Info: DROP TABLE "TrackFiles" 22:00:11.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:11.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:11.2 Info: => 0.0045541s 22:00:11.2 Info: CreateIndex Artists (ArtistMetadataId) 22:00:11.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:11.2 Info: => 8.19E-05s 22:00:11.2 Info: CreateIndex Artists (Monitored) 22:00:11.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:11.2 Info: => 7.48E-05s 22:00:11.2 Info: CreateIndex Albums (ArtistMetadataId) 22:00:11.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:11.2 Info: => 7.12E-05s 22:00:11.2 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:11.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:11.2 Info: => 7.14E-05s 22:00:11.2 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:11.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:11.2 Info: => 7.08E-05s 22:00:11.2 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:11.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:11.2 Info: => 7.11E-05s 22:00:11.2 Info: UpdateData 22:00:11.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:11.2 Info: => 4.12E-05s 22:00:11.2 Info: UpdateData 22:00:11.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:11.2 Info: => 3E-05s 22:00:11.2 Info: UpdateData 22:00:11.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:11.2 Info: => 3.74E-05s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:11', 'add_release_groups_etc') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 23: add_release_groups_etc migrated 22:00:11.2 Info: => 0.0098233s 22:00:11.2 Info: 24: NewMediaInfoFormat migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 24 22:00:11.2 Info: UpdateData 22:00:11.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:11.2 Info: => 5.49E-05s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:11', 'NewMediaInfoFormat') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 24: NewMediaInfoFormat migrated 22:00:11.2 Info: => 0.0007987s 22:00:11.2 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 25 22:00:11.2 Info: RenameTable Restrictions ReleaseProfiles 22:00:11.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:11.2 Info: => 0.0014972s 22:00:11.2 Info: AlterTable ReleaseProfiles 22:00:11.2 Info: => 8E-07s 22:00:11.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:11.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:11.2 Info: => 0.0005374s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:11', 'rename_restrictions_to_release_profiles') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:11.2 Info: => 0.0013414s 22:00:11.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 26 22:00:11.2 Info: RenameTable Profiles QualityProfiles 22:00:11.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:11.2 Info: => 0.0014463s 22:00:11.2 Info: AlterTable QualityProfiles 22:00:11.2 Info: => 7E-07s 22:00:11.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:11.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:11.2 Info: => 0.0005468s 22:00:11.2 Info: AlterTable LanguageProfiles 22:00:11.2 Info: => 5E-07s 22:00:11.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:11.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:11.2 Info: => 0.0005165s 22:00:11.2 Info: UpdateData 22:00:11.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:11.2 Info: => 4.42E-05s 22:00:11.2 Info: UpdateData 22:00:11.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:11.2 Info: => 2.74E-05s 22:00:11.2 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:11.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:00:11.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:00:11.2 Info: DROP TABLE "Artists" 22:00:11.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:11.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:11.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:11.2 Info: => 0.0049209s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:11', 'rename_quality_profiles_add_upgrade_allowed') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:11.2 Info: => 0.0059002s 22:00:11.2 Info: 27: add_import_exclusions migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 27 22:00:11.2 Info: CreateTable ImportListExclusions 22:00:11.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:11.2 Info: => 0.0001255s 22:00:11.2 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:11.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:11.2 Info: => 7.99E-05s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:11', 'add_import_exclusions') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 27: add_import_exclusions migrated 22:00:11.2 Info: => 0.0009446s 22:00:11.2 Info: 28: clean_artist_metadata_table migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 28 22:00:11.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:00:11.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:00:11.2 Info: => 0.0001564s 22:00:11.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:00:11.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:00:11.2 Info: => 0.0001204s 22:00:11.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:00:11.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:00:11.2 Info: => 0.0001176s 22:00:11.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:00:11.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:00:11.2 Info: => 0.0001153s 22:00:11.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:00:11.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:00:11.2 Info: => 0.0001092s 22:00:11.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:00:11.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:00:11.2 Info: => 0.0001108s 22:00:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:11', 'clean_artist_metadata_table') 22:00:11.2 Info: Committing Transaction 22:00:11.2 Info: 28: clean_artist_metadata_table migrated 22:00:11.2 Info: => 0.0008855s 22:00:11.2 Info: 29: health_issue_notification migrating 22:00:11.2 Info: Beginning Transaction 22:00:11.2 Info: Starting migration of Main DB to 29 22:00:11.2 Info: AlterTable Notifications 22:00:11.2 Info: => 6E-07s 22:00:11.2 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:11.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:11.2 Info: => 0.0005799s 22:00:11.2 Info: AlterTable Notifications 22:00:11.2 Info: => 8E-07s 22:00:11.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:11.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:11.2 Info: => 0.0005449s 22:00:11.2 Info: AlterTable Notifications 22:00:11.2 Info: => 7E-07s 22:00:11.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:11.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:11.2 Info: => 0.0005266s 22:00:11.2 Info: AlterTable Notifications 22:00:11.2 Info: => 6E-07s 22:00:11.2 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:11.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:11.2 Info: => 0.0005313s 22:00:11.2 Info: AlterTable Notifications 22:00:11.2 Info: => 5E-07s 22:00:11.2 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:11.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:11.2 Info: => 0.0005364s 22:00:11.2 Info: DeleteColumn Notifications OnDownload 22:00:11.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 22:00:11.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 22:00:11.2 Info: DROP TABLE "Notifications" 22:00:11.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:11.2 Info: => 0.0037601s 22:00:11.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:11.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:00:11.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:00:11.3 Info: DROP TABLE "Notifications" 22:00:11.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:11.3 Info: => 0.0046138s 22:00:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:11', 'health_issue_notification') 22:00:11.3 Info: Committing Transaction 22:00:11.3 Info: 29: health_issue_notification migrated 22:00:11.3 Info: => 0.0056873s 22:00:11.3 Info: 30: add_mediafilerepository_mtime migrating 22:00:11.3 Info: Beginning Transaction 22:00:11.3 Info: Starting migration of Main DB to 30 22:00:11.3 Info: AlterTable TrackFiles 22:00:11.3 Info: => 7E-07s 22:00:11.3 Info: CreateColumn TrackFiles Modified DateTime 22:00:11.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:11.3 Info: => 0.0005719s 22:00:11.3 Info: AlterTable TrackFiles 22:00:11.3 Info: => 6E-07s 22:00:11.3 Info: CreateColumn TrackFiles Path String 22:00:11.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:11.3 Info: => 0.0005393s 22:00:11.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:11.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:11.3 Info: => 3.79E-05s 22:00:11.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:00:11.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:00:11.3 Info: => 0.0001159s 22:00:11.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:00:11.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:00:11.3 Info: => 0.000147s 22:00:11.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:00:11.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:00:11.3 Info: => 0.0001404s 22:00:11.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:00:11.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:00:11.3 Info: => 7.66E-05s 22:00:11.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:11.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:11.3 Info: => 4.95E-05s 22:00:11.3 Info: AlterTable TrackFiles 22:00:11.3 Info: => 4E-07s 22:00:11.3 Info: AlterColumn TrackFiles Path String 22:00:11.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:00:11.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:00:11.3 Info: DROP TABLE "TrackFiles" 22:00:11.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:11.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:11.3 Info: => 0.0038722s 22:00:11.3 Info: CreateIndex TrackFiles (Path) 22:00:11.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:11.3 Info: => 7.33E-05s 22:00:11.3 Info: DeleteColumn TrackFiles RelativePath 22:00:11.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:00:11.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:00:11.3 Info: DROP TABLE "TrackFiles" 22:00:11.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:11.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:11.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:11.3 Info: => 0.0038633s 22:00:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:11', 'add_mediafilerepository_mtime') 22:00:11.3 Info: Committing Transaction 22:00:11.3 Info: 30: add_mediafilerepository_mtime migrated 22:00:11.3 Info: => 0.0048044s 22:00:11.3 Info: 31: add_artistmetadataid_constraint migrating 22:00:11.3 Info: Beginning Transaction 22:00:11.3 Info: Starting migration of Main DB to 31 22:00:11.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 22:00:11.3 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 22:00:11.3 Info: => 8.9E-05s 22:00:11.3 Info: DeleteIndex Artists (ArtistMetadataId) 22:00:11.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:00:11.3 Info: => 0.000132s 22:00:11.3 Info: AlterColumn Artists ArtistMetadataId Int32 22:00:11.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:11.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 22:00:11.3 Info: DROP TABLE "Artists" 22:00:11.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:11.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:11.3 Info: => 0.0049175s 22:00:11.3 Info: CreateIndex Artists (ArtistMetadataId) 22:00:11.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:11.3 Info: => 0.0001148s 22:00:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T22:00:11', 'add_artistmetadataid_constraint') 22:00:11.3 Info: Committing Transaction 22:00:11.3 Info: 31: add_artistmetadataid_constraint migrated 22:00:11.3 Info: => 0.0010015s 22:00:11.3 Info: 32: old_ids_and_artist_alias migrating 22:00:11.3 Info: Beginning Transaction 22:00:11.3 Info: Starting migration of Main DB to 32 22:00:11.3 Info: AlterTable ArtistMetadata 22:00:11.3 Info: => 6E-07s 22:00:11.3 Info: CreateColumn ArtistMetadata Aliases String 22:00:11.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:00:11.3 Info: => 0.0005815s 22:00:11.3 Info: AlterTable ArtistMetadata 22:00:11.3 Info: => 5E-07s 22:00:11.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:00:11.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:00:11.3 Info: => 0.0005518s 22:00:11.3 Info: AlterTable Albums 22:00:11.3 Info: => 7E-07s 22:00:11.3 Info: CreateColumn Albums OldForeignAlbumIds String 22:00:11.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:00:11.3 Info: => 0.0005377s 22:00:11.3 Info: AlterTable AlbumReleases 22:00:11.3 Info: => 6E-07s 22:00:11.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:00:11.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:00:11.3 Info: => 0.0005276s 22:00:11.3 Info: AlterTable Tracks 22:00:11.3 Info: => 6E-07s 22:00:11.3 Info: CreateColumn Tracks OldForeignRecordingIds String 22:00:11.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:00:11.3 Info: => 0.0005304s 22:00:11.3 Info: AlterTable Tracks 22:00:11.3 Info: => 6E-07s 22:00:11.3 Info: CreateColumn Tracks OldForeignTrackIds String 22:00:11.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:00:11.3 Info: => 0.0010974s 22:00:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T22:00:11', 'old_ids_and_artist_alias') 22:00:11.3 Info: Committing Transaction 22:00:11.3 Info: 32: old_ids_and_artist_alias migrated 22:00:11.3 Info: => 0.0019362s 22:00:11.3 Info: 33: download_propers_config migrating 22:00:11.3 Info: Beginning Transaction 22:00:11.3 Info: Starting migration of Main DB to 33 22:00:11.3 Info: PerformDBOperation 22:00:11.3 Info: Performing DB Operation 22:00:11.3 Info: => 3.21E-05s 22:00:11.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:11.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:11.3 Info: => 3.25E-05s 22:00:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T22:00:11', 'download_propers_config') 22:00:11.3 Info: Committing Transaction 22:00:11.3 Info: 33: download_propers_config migrated 22:00:11.3 Info: => 0.0007804s 22:00:11.3 Info: 34: remove_language_profiles migrating 22:00:11.3 Info: Beginning Transaction 22:00:11.3 Info: Starting migration of Main DB to 34 22:00:11.3 Info: DeleteTable LanguageProfiles 22:00:11.3 Info: DROP TABLE "LanguageProfiles" 22:00:11.3 Info: => 0.0002151s 22:00:11.3 Info: DeleteColumn Artists LanguageProfileId 22:00:11.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:11.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:00:11.3 Info: DROP TABLE "Artists" 22:00:11.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:11.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:11.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:11.3 Info: => 0.0040956s 22:00:11.3 Info: DeleteColumn ImportLists LanguageProfileId 22:00:11.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:00:11.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:00:11.3 Info: DROP TABLE "ImportLists" 22:00:11.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:00:11.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:11.3 Info: => 0.0047599s 22:00:11.3 Info: DeleteColumn Blacklist Language 22:00:11.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:00:11.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:00:11.3 Info: DROP TABLE "Blacklist" 22:00:11.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:00:11.3 Info: => 0.0035194s 22:00:11.3 Info: DeleteColumn History Language 22:00:11.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:00:11.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:00:11.3 Info: DROP TABLE "History" 22:00:11.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:11.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:11.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:11.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:11.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:11.3 Info: => 0.0040315s 22:00:11.3 Info: DeleteColumn LyricFiles Language 22:00:11.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:00:11.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:00:11.3 Info: DROP TABLE "LyricFiles" 22:00:11.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:11.3 Info: => 0.0050274s 22:00:11.3 Info: DeleteColumn TrackFiles Language 22:00:11.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:00:11.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:00:11.3 Info: DROP TABLE "TrackFiles" 22:00:11.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:11.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:11.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:11.3 Info: => 0.0037505s 22:00:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T22:00:11', 'remove_language_profiles') 22:00:11.3 Info: Committing Transaction 22:00:11.3 Info: 34: remove_language_profiles migrated 22:00:11.3 Info: => 0.0133929s 22:00:11.3 Info: 35: multi_disc_naming_format migrating 22:00:11.3 Info: Beginning Transaction 22:00:11.3 Info: Starting migration of Main DB to 35 22:00:11.3 Info: AlterTable NamingConfig 22:00:11.3 Info: => 9E-07s 22:00:11.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:00:11.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:00:11.3 Info: => 0.0005849s 22:00:11.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:11.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:11.3 Info: => 4.47E-05s 22:00:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T22:00:11', 'multi_disc_naming_format') 22:00:11.3 Info: Committing Transaction 22:00:11.3 Info: 35: multi_disc_naming_format migrated 22:00:11.3 Info: => 0.0007982s 22:00:11.3 Info: 36: add_download_client_priority migrating 22:00:11.3 Info: Beginning Transaction 22:00:11.3 Info: Starting migration of Main DB to 36 22:00:11.3 Info: AlterTable DownloadClients 22:00:11.3 Info: => 8E-07s 22:00:11.3 Info: CreateColumn DownloadClients Priority Int32 22:00:11.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:00:11.3 Info: => 0.0005703s 22:00:11.3 Info: PerformDBOperation 22:00:11.3 Info: Performing DB Operation 22:00:11.3 Info: => 5.11E-05s 22:00:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T22:00:11', 'add_download_client_priority') 22:00:11.3 Info: Committing Transaction 22:00:11.3 Info: 36: add_download_client_priority migrated 22:00:11.3 Info: => 0.0008227s 22:00:11.3 Info: 37: remove_growl_prowl migrating 22:00:11.3 Info: Beginning Transaction 22:00:11.3 Info: Starting migration of Main DB to 37 22:00:11.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:00:11.3 Info: => 4.97E-05s 22:00:11.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:00:11.3 Info: => 2.68E-05s 22:00:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T22:00:11', 'remove_growl_prowl') 22:00:11.3 Info: Committing Transaction 22:00:11.3 Info: 37: remove_growl_prowl migrated 22:00:11.3 Info: => 0.0007161s 22:00:11.3 Info: 38: remove_plex_hometheatre migrating 22:00:11.3 Info: Beginning Transaction 22:00:11.3 Info: Starting migration of Main DB to 38 22:00:11.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:00:11.3 Info: => 4.73E-05s 22:00:11.3 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:00:11.3 Info: => 2.78E-05s 22:00:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T22:00:11', 'remove_plex_hometheatre') 22:00:11.3 Info: Committing Transaction 22:00:11.3 Info: 38: remove_plex_hometheatre migrated 22:00:11.3 Info: => 0.0007068s 22:00:11.3 Info: 39: add_root_folder_add_defaults migrating 22:00:11.3 Info: Beginning Transaction 22:00:11.3 Info: Starting migration of Main DB to 39 22:00:11.3 Info: AlterTable RootFolders 22:00:11.3 Info: => 6E-07s 22:00:11.3 Info: CreateColumn RootFolders Name String 22:00:11.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:00:11.3 Info: => 0.0005752s 22:00:11.3 Info: AlterTable RootFolders 22:00:11.3 Info: => 6E-07s 22:00:11.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:00:11.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:00:11.3 Info: => 0.0005473s 22:00:11.3 Info: AlterTable RootFolders 22:00:11.3 Info: => 6E-07s 22:00:11.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:00:11.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:00:11.3 Info: => 0.0005346s 22:00:11.3 Info: AlterTable RootFolders 22:00:11.3 Info: => 6E-07s 22:00:11.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:00:11.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:11.3 Info: => 0.0005299s 22:00:11.3 Info: AlterTable RootFolders 22:00:11.3 Info: => 8E-07s 22:00:11.3 Info: CreateColumn RootFolders DefaultTags String 22:00:11.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:00:11.3 Info: => 0.0005419s 22:00:11.3 Info: PerformDBOperation 22:00:11.3 Info: Performing DB Operation 22:00:11.3 Info: => 6.55E-05s 22:00:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T22:00:11', 'add_root_folder_add_defaults') 22:00:11.3 Info: Committing Transaction 22:00:11.3 Info: 39: add_root_folder_add_defaults migrated 22:00:11.3 Info: => 0.0008612s 22:00:11.3 Info: 40: task_duration migrating 22:00:11.3 Info: Beginning Transaction 22:00:11.3 Info: Starting migration of Main DB to 40 22:00:11.3 Info: AlterTable ScheduledTasks 22:00:11.3 Info: => 6E-07s 22:00:11.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:00:11.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:00:11.3 Info: => 0.0005892s 22:00:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T22:00:11', 'task_duration') 22:00:11.3 Info: Committing Transaction 22:00:11.3 Info: 40: task_duration migrated 22:00:11.3 Info: => 0.0013891s 22:00:11.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:00:11.3 Info: Beginning Transaction 22:00:11.3 Info: Starting migration of Main DB to 41 22:00:11.3 Info: AlterTable ReleaseProfiles 22:00:11.3 Info: => 7E-07s 22:00:11.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:00:11.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:00:11.3 Info: => 0.0005847s 22:00:11.3 Info: AlterTable ReleaseProfiles 22:00:11.3 Info: => 6E-07s 22:00:11.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:00:11.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:00:11.3 Info: => 0.0005131s 22:00:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T22:00:11', 'add_indexer_and_enabled_to_release_profiles') 22:00:11.3 Info: Committing Transaction 22:00:11.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:00:11.3 Info: => 0.0013204s 22:00:11.3 Info: 42: remove_album_folders migrating 22:00:11.3 Info: Beginning Transaction 22:00:11.3 Info: Starting migration of Main DB to 42 22:00:11.3 Info: DeleteColumn Artists AlbumFolder 22:00:11.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 22:00:11.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:00:11.3 Info: DROP TABLE "Artists" 22:00:11.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:11.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:11.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:11.3 Info: => 0.0051985s 22:00:11.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:11.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:11.3 Info: => 3.74E-05s 22:00:11.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:11.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:11.3 Info: => 2.85E-05s 22:00:11.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:00:11.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:00:11.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:00:11.3 Info: DROP TABLE "NamingConfig" 22:00:11.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:00:11.3 Info: => 0.0034955s 22:00:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T22:00:11', 'remove_album_folders') 22:00:11.3 Info: Committing Transaction 22:00:11.3 Info: 42: remove_album_folders migrated 22:00:11.3 Info: => 0.0045435s 22:00:11.3 Info: 44: add_priority_to_indexers migrating 22:00:11.3 Info: Beginning Transaction 22:00:11.3 Info: Starting migration of Main DB to 44 22:00:11.3 Info: AlterTable Indexers 22:00:11.3 Info: => 5E-07s 22:00:11.3 Info: CreateColumn Indexers Priority Int32 22:00:11.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:00:11.3 Info: => 0.000581s 22:00:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T22:00:11', 'add_priority_to_indexers') 22:00:11.3 Info: Committing Transaction 22:00:11.3 Info: 44: add_priority_to_indexers migrated 22:00:11.3 Info: => 0.0013364s 22:00:11.3 Info: 45: remove_chown_and_folderchmod_config migrating 22:00:11.3 Info: Beginning Transaction 22:00:11.3 Info: Starting migration of Main DB to 45 22:00:11.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:11.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:11.3 Info: => 0.0001252s 22:00:11.3 Info: PerformDBOperation 22:00:11.3 Info: Performing DB Operation 22:00:11.3 Info: => 2.85E-05s 22:00:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T22:00:11', 'remove_chown_and_folderchmod_config') 22:00:11.3 Info: Committing Transaction 22:00:11.3 Info: 45: remove_chown_and_folderchmod_config migrated 22:00:11.3 Info: => 0.0007809s 22:00:11.3 Info: 47: update_notifiarr migrating 22:00:11.3 Info: Beginning Transaction 22:00:11.3 Info: Starting migration of Main DB to 47 22:00:11.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:11.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:11.3 Info: => 7.28E-05s 22:00:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T22:00:11', 'update_notifiarr') 22:00:11.3 Info: Committing Transaction 22:00:11.3 Info: 47: update_notifiarr migrated 22:00:11.3 Info: => 0.0008069s 22:00:11.3 Info: 49: email_multiple_addresses migrating 22:00:11.3 Info: Beginning Transaction 22:00:11.3 Info: Starting migration of Main DB to 49 22:00:11.3 Info: PerformDBOperation 22:00:11.3 Info: Performing DB Operation 22:00:11.3 Info: => 6.31E-05s 22:00:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T22:00:11', 'email_multiple_addresses') 22:00:11.3 Info: Committing Transaction 22:00:11.3 Info: 49: email_multiple_addresses migrated 22:00:11.3 Info: => 0.000842s 22:00:11.3 Info: 50: rename_blacklist_to_blocklist migrating 22:00:11.3 Info: Beginning Transaction 22:00:11.3 Info: Starting migration of Main DB to 50 22:00:11.3 Info: RenameTable Blacklist Blocklist 22:00:11.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:00:11.3 Info: => 0.0021578s 22:00:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T22:00:11', 'rename_blacklist_to_blocklist') 22:00:11.3 Info: Committing Transaction 22:00:11.3 Info: 50: rename_blacklist_to_blocklist migrated 22:00:11.3 Info: => 0.0030127s 22:00:11.3 Info: 51: cdh_per_downloadclient migrating 22:00:11.3 Info: Beginning Transaction 22:00:11.3 Info: Starting migration of Main DB to 51 22:00:11.3 Info: INSERT INTO "Config" ("Key", "Value") VALUES ('removecompleteddownloads', 'True') 22:00:11.3 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "movieCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 22:00:11.3 Info: AlterTable DownloadClients 22:00:11.3 Info: => 3E-07s 22:00:11.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:00:11.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:11.3 Info: => 0.0006044s 22:00:11.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:00:11.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:11.3 Info: => 0.0005469s 22:00:11.3 Info: PerformDBOperation 22:00:11.3 Info: Performing DB Operation 22:00:11.3 Info: => 0.000165s 22:00:11.3 Info: -> 2 Insert operations completed in 00:00:00.0001322 taking an average of 00:00:00.0000661 22:00:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T22:00:11', 'cdh_per_downloadclient') 22:00:11.3 Info: Committing Transaction 22:00:11.4 Info: 51: cdh_per_downloadclient migrated 22:00:11.4 Info: => 0.0011345s 22:00:11.4 Debug: Took: 00:00:00.2827153 22:00:11.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 22:00:11.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 22:00:11.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648114450094_203/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:11.4 Info: DatabaseEngineVersionCheck migrating 22:00:11.4 Info: PerformDBOperation 22:00:11.4 Info: Performing DB Operation 22:00:11.4 Info: SQLite 3.49.1 22:00:11.4 Info: => 0.0138981s 22:00:11.4 Info: DatabaseEngineVersionCheck migrated 22:00:11.4 Info: => 0.0139138s 22:00:11.4 Info: VersionMigration migrating 22:00:11.4 Info: Beginning Transaction 22:00:11.4 Info: CreateTable VersionInfo 22:00:11.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:11.4 Info: => 0.0001618s 22:00:11.4 Info: Committing Transaction 22:00:11.4 Info: VersionMigration migrated 22:00:11.4 Info: => 0.0029678s 22:00:11.4 Info: VersionUniqueMigration migrating 22:00:11.4 Info: Beginning Transaction 22:00:11.4 Info: CreateIndex VersionInfo (Version) 22:00:11.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:11.4 Info: => 0.0001383s 22:00:11.4 Info: AlterTable VersionInfo 22:00:11.4 Info: => 5E-07s 22:00:11.4 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:11.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:11.4 Info: => 0.0005984s 22:00:11.4 Info: Committing Transaction 22:00:11.4 Info: VersionUniqueMigration migrated 22:00:11.4 Info: => 0.0026608s 22:00:11.4 Info: VersionDescriptionMigration migrating 22:00:11.4 Info: Beginning Transaction 22:00:11.4 Info: AlterTable VersionInfo 22:00:11.4 Info: => 5E-07s 22:00:11.4 Info: CreateColumn VersionInfo Description String 22:00:11.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:11.4 Info: => 0.000206s 22:00:11.4 Info: Committing Transaction 22:00:11.4 Info: VersionDescriptionMigration migrated 22:00:11.4 Info: => 0.0014086s 22:00:11.4 Info: 1: InitialSetup migrating 22:00:11.4 Info: Beginning Transaction 22:00:11.4 Info: Starting migration of Main DB to 1 22:00:11.4 Info: CreateTable Config 22:00:11.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:11.4 Info: => 0.0001717s 22:00:11.4 Info: CreateIndex Config (Key) 22:00:11.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:11.4 Info: => 7.81E-05s 22:00:11.4 Info: CreateTable RootFolders 22:00:11.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:11.4 Info: => 9.3E-05s 22:00:11.4 Info: CreateIndex RootFolders (Path) 22:00:11.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:11.4 Info: => 7.08E-05s 22:00:11.4 Info: CreateTable Artists 22:00:11.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:00:11.4 Info: => 0.0009263s 22:00:11.4 Info: CreateIndex Artists (ForeignArtistId) 22:00:11.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:11.4 Info: => 9.09E-05s 22:00:11.4 Info: CreateIndex Artists (NameSlug) 22:00:11.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:11.4 Info: => 6.87E-05s 22:00:11.4 Info: CreateIndex Artists (CleanName) 22:00:11.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.4 Info: => 6.44E-05s 22:00:11.4 Info: CreateIndex Artists (Path) 22:00:11.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.4 Info: => 6.18E-05s 22:00:11.4 Info: CreateTable Albums 22:00:11.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:00:11.4 Info: => 0.0001972s 22:00:11.4 Info: CreateIndex Albums (ForeignAlbumId) 22:00:11.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:11.4 Info: => 7.12E-05s 22:00:11.4 Info: CreateIndex Albums (MBId) 22:00:11.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:11.4 Info: => 6.78E-05s 22:00:11.4 Info: CreateIndex Albums (TADBId) 22:00:11.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:11.4 Info: => 6.15E-05s 22:00:11.4 Info: CreateIndex Albums (TitleSlug) 22:00:11.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:11.4 Info: => 6.55E-05s 22:00:11.4 Info: CreateIndex Albums (CleanTitle) 22:00:11.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:11.4 Info: => 6.13E-05s 22:00:11.4 Info: CreateIndex Albums (Path) 22:00:11.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:11.4 Info: => 5.93E-05s 22:00:11.4 Info: CreateTable Tracks 22:00:11.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:00:11.4 Info: => 0.0001296s 22:00:11.4 Info: CreateIndex Tracks (ForeignTrackId) 22:00:11.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:11.4 Info: => 6.52E-05s 22:00:11.4 Info: CreateIndex Tracks (ArtistId) 22:00:11.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:11.4 Info: => 6.46E-05s 22:00:11.4 Info: CreateIndex Tracks (TrackFileId) 22:00:11.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:11.4 Info: => 6.62E-05s 22:00:11.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:11.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:11.4 Info: => 6.81E-05s 22:00:11.4 Info: CreateTable TrackFiles 22:00:11.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:00:11.4 Info: => 0.0001253s 22:00:11.4 Info: CreateIndex TrackFiles (ArtistId) 22:00:11.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:11.4 Info: => 6.92E-05s 22:00:11.4 Info: CreateIndex TrackFiles (AlbumId) 22:00:11.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:11.4 Info: => 6.68E-05s 22:00:11.4 Info: CreateTable History 22:00:11.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:00:11.4 Info: => 0.0001284s 22:00:11.4 Info: CreateIndex History (Date) 22:00:11.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:11.4 Info: => 6.79E-05s 22:00:11.4 Info: CreateIndex History (EventType) 22:00:11.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:11.4 Info: => 6.72E-05s 22:00:11.4 Info: CreateIndex History (DownloadId) 22:00:11.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:11.4 Info: => 6.11E-05s 22:00:11.4 Info: CreateIndex History (AlbumId) 22:00:11.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:11.4 Info: => 6.35E-05s 22:00:11.4 Info: CreateTable Notifications 22:00:11.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:00:11.4 Info: => 0.0001133s 22:00:11.4 Info: CreateTable ScheduledTasks 22:00:11.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:00:11.4 Info: => 0.0001343s 22:00:11.4 Info: CreateIndex ScheduledTasks (TypeName) 22:00:11.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:11.4 Info: => 0.0001025s 22:00:11.4 Info: CreateTable Indexers 22:00:11.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:00:11.4 Info: => 0.0001247s 22:00:11.4 Info: CreateIndex Indexers (Name) 22:00:11.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:11.4 Info: => 7.97E-05s 22:00:11.4 Info: CreateTable Profiles 22:00:11.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:00:11.4 Info: => 9.06E-05s 22:00:11.4 Info: CreateIndex Profiles (Name) 22:00:11.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:11.4 Info: => 7.77E-05s 22:00:11.4 Info: CreateTable QualityDefinitions 22:00:11.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:00:11.4 Info: => 0.0001047s 22:00:11.4 Info: CreateIndex QualityDefinitions (Quality) 22:00:11.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:11.4 Info: => 7.13E-05s 22:00:11.4 Info: CreateIndex QualityDefinitions (Title) 22:00:11.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:11.4 Info: => 0.0001063s 22:00:11.4 Info: CreateTable NamingConfig 22:00:11.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:00:11.4 Info: => 0.0007939s 22:00:11.4 Info: CreateTable Blacklist 22:00:11.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:00:11.4 Info: => 0.0001711s 22:00:11.4 Info: CreateTable Metadata 22:00:11.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:00:11.4 Info: => 9.86E-05s 22:00:11.4 Info: CreateTable MetadataFiles 22:00:11.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:00:11.4 Info: => 0.0001157s 22:00:11.4 Info: CreateTable DownloadClients 22:00:11.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:00:11.4 Info: => 0.000105s 22:00:11.4 Info: CreateTable PendingReleases 22:00:11.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:00:11.4 Info: => 0.0001093s 22:00:11.4 Info: CreateTable RemotePathMappings 22:00:11.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:00:11.4 Info: => 0.0001093s 22:00:11.4 Info: CreateTable Tags 22:00:11.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:11.4 Info: => 8.93E-05s 22:00:11.4 Info: CreateIndex Tags (Label) 22:00:11.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:11.4 Info: => 8.12E-05s 22:00:11.4 Info: CreateTable Restrictions 22:00:11.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:11.4 Info: => 9.47E-05s 22:00:11.4 Info: CreateTable DelayProfiles 22:00:11.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:00:11.4 Info: => 0.0001219s 22:00:11.4 Info: CreateTable Users 22:00:11.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:00:11.4 Info: => 9.07E-05s 22:00:11.4 Info: CreateIndex Users (Identifier) 22:00:11.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:11.4 Info: => 0.0001133s 22:00:11.4 Info: CreateIndex Users (Username) 22:00:11.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:11.4 Info: => 8.97E-05s 22:00:11.4 Info: CreateTable Commands 22:00:11.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:00:11.4 Info: => 0.0001257s 22:00:11.4 Info: CreateTable IndexerStatus 22:00:11.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:00:11.4 Info: => 0.0001134s 22:00:11.4 Info: CreateIndex IndexerStatus (ProviderId) 22:00:11.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:11.4 Info: => 8.21E-05s 22:00:11.4 Info: CreateTable ExtraFiles 22:00:11.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:00:11.4 Info: => 0.0001096s 22:00:11.4 Info: CreateTable LyricFiles 22:00:11.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:00:11.4 Info: => 0.0001408s 22:00:11.4 Info: CreateTable LanguageProfiles 22:00:11.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:00:11.4 Info: => 0.0001255s 22:00:11.4 Info: CreateIndex LanguageProfiles (Name) 22:00:11.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:11.4 Info: => 8.38E-05s 22:00:11.4 Info: CreateTable DownloadClientStatus 22:00:11.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:00:11.4 Info: => 0.0001033s 22:00:11.4 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:11.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:11.4 Info: => 8.96E-05s 22:00:11.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:11.4 Info: -> 1 Insert operations completed in 00:00:00.0000623 taking an average of 00:00:00.0000623 22:00:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:11', 'InitialSetup') 22:00:11.4 Info: Committing Transaction 22:00:11.5 Info: 1: InitialSetup migrated 22:00:11.5 Info: => 0.0109042s 22:00:11.5 Info: 2: add_reason_to_pending_releases migrating 22:00:11.5 Info: Beginning Transaction 22:00:11.5 Info: Starting migration of Main DB to 2 22:00:11.5 Info: AlterTable PendingReleases 22:00:11.5 Info: => 1E-06s 22:00:11.5 Info: CreateColumn PendingReleases Reason Int32 22:00:11.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:11.5 Info: => 0.0005755s 22:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:11', 'add_reason_to_pending_releases') 22:00:11.5 Info: Committing Transaction 22:00:11.5 Info: 2: add_reason_to_pending_releases migrated 22:00:11.5 Info: => 0.0017174s 22:00:11.5 Info: 3: add_medium_support migrating 22:00:11.5 Info: Beginning Transaction 22:00:11.5 Info: Starting migration of Main DB to 3 22:00:11.5 Info: AlterTable Albums 22:00:11.5 Info: => 6E-07s 22:00:11.5 Info: CreateColumn Albums Media String 22:00:11.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:11.5 Info: => 0.0005588s 22:00:11.5 Info: AlterTable Tracks 22:00:11.5 Info: => 7E-07s 22:00:11.5 Info: CreateColumn Tracks MediumNumber Int32 22:00:11.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:11.5 Info: => 0.0004793s 22:00:11.5 Info: AlterTable Tracks 22:00:11.5 Info: => 6E-07s 22:00:11.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:11.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:11.5 Info: => 0.0004874s 22:00:11.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:11.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:11.5 Info: => 4.37E-05s 22:00:11.5 Info: DeleteColumn Tracks TrackNumber 22:00:11.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:00:11.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:00:11.5 Info: DROP TABLE "Tracks" 22:00:11.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:11.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:11.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:11.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:11.5 Info: => 0.0045032s 22:00:11.5 Info: AlterTable Tracks 22:00:11.5 Info: => 6E-07s 22:00:11.5 Info: CreateColumn Tracks TrackNumber String 22:00:11.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:11.5 Info: => 0.0004808s 22:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:11', 'add_medium_support') 22:00:11.5 Info: Committing Transaction 22:00:11.5 Info: 3: add_medium_support migrated 22:00:11.5 Info: => 0.0015007s 22:00:11.5 Info: 4: add_various_qualites_in_profile migrating 22:00:11.5 Info: Beginning Transaction 22:00:11.5 Info: Starting migration of Main DB to 4 22:00:11.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:11.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:11.5 Info: => 5.43E-05s 22:00:11.5 Info: PerformDBOperation 22:00:11.5 Info: Performing DB Operation 22:00:11.5 Info: => 2.69E-05s 22:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:11', 'add_various_qualites_in_profile') 22:00:11.5 Info: Committing Transaction 22:00:11.5 Info: 4: add_various_qualites_in_profile migrated 22:00:11.5 Info: => 0.0025542s 22:00:11.5 Info: 5: metadata_profiles migrating 22:00:11.5 Info: Beginning Transaction 22:00:11.5 Info: Starting migration of Main DB to 5 22:00:11.5 Info: CreateTable MetadataProfiles 22:00:11.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:00:11.5 Info: => 0.0001332s 22:00:11.5 Info: CreateIndex MetadataProfiles (Name) 22:00:11.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:11.5 Info: => 8.79E-05s 22:00:11.5 Info: AlterTable Artists 22:00:11.5 Info: => 6E-07s 22:00:11.5 Info: CreateColumn Artists MetadataProfileId Int32 22:00:11.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:11.5 Info: => 0.0005052s 22:00:11.5 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:11.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:00:11.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:00:11.5 Info: DROP TABLE "Artists" 22:00:11.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:11.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:11.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:11.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.5 Info: => 0.0050482s 22:00:11.5 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:11.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:00:11.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:00:11.5 Info: DROP TABLE "Artists" 22:00:11.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:11.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:11.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:11.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.5 Info: => 0.0039063s 22:00:11.5 Info: AlterTable Albums 22:00:11.5 Info: => 6E-07s 22:00:11.5 Info: CreateColumn Albums SecondaryTypes String 22:00:11.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:11.5 Info: => 0.000488s 22:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:11', 'metadata_profiles') 22:00:11.5 Info: Committing Transaction 22:00:11.5 Info: 5: metadata_profiles migrated 22:00:11.5 Info: => 0.0016279s 22:00:11.5 Info: 6: separate_automatic_and_interactive_search migrating 22:00:11.5 Info: Beginning Transaction 22:00:11.5 Info: Starting migration of Main DB to 6 22:00:11.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:11.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:00:11.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:11.5 Info: DROP TABLE "Indexers" 22:00:11.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:11.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:11.5 Info: => 0.0033625s 22:00:11.5 Info: AlterTable Indexers 22:00:11.5 Info: => 6E-07s 22:00:11.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:11.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:11.5 Info: => 0.0004652s 22:00:11.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:11.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:11.5 Info: => 4.29E-05s 22:00:11.5 Info: AlterTable Indexers 22:00:11.5 Info: => 5E-07s 22:00:11.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:11.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:00:11.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:00:11.5 Info: DROP TABLE "Indexers" 22:00:11.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:11.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:11.5 Info: => 0.003367s 22:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:11', 'separate_automatic_and_interactive_search') 22:00:11.5 Info: Committing Transaction 22:00:11.5 Info: 6: separate_automatic_and_interactive_search migrated 22:00:11.5 Info: => 0.0043279s 22:00:11.5 Info: 7: change_album_path_to_relative migrating 22:00:11.5 Info: Beginning Transaction 22:00:11.5 Info: Starting migration of Main DB to 7 22:00:11.5 Info: DeleteColumn Albums Path 22:00:11.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:00:11.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:00:11.5 Info: DROP TABLE "Albums" 22:00:11.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:11.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:11.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:11.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:11.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:11.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:11.5 Info: => 0.0057416s 22:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:11', 'change_album_path_to_relative') 22:00:11.5 Info: Committing Transaction 22:00:11.5 Info: 7: change_album_path_to_relative migrated 22:00:11.5 Info: => 0.0067251s 22:00:11.5 Info: 8: change_quality_size_mb_to_kb migrating 22:00:11.5 Info: Beginning Transaction 22:00:11.5 Info: Starting migration of Main DB to 8 22:00:11.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:00:11.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:00:11.5 Info: => 5.41E-05s 22:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:11', 'change_quality_size_mb_to_kb') 22:00:11.5 Info: Committing Transaction 22:00:11.5 Info: 8: change_quality_size_mb_to_kb migrated 22:00:11.5 Info: => 0.0007508s 22:00:11.5 Info: 9: album_releases migrating 22:00:11.5 Info: Beginning Transaction 22:00:11.5 Info: Starting migration of Main DB to 9 22:00:11.5 Info: AlterTable Albums 22:00:11.5 Info: => 7E-07s 22:00:11.5 Info: CreateColumn Albums Releases String 22:00:11.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:11.5 Info: => 0.000526s 22:00:11.5 Info: AlterTable Albums 22:00:11.5 Info: => 5E-07s 22:00:11.5 Info: CreateColumn Albums CurrentRelease String 22:00:11.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:11.5 Info: => 0.0004884s 22:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:11', 'album_releases') 22:00:11.5 Info: Committing Transaction 22:00:11.5 Info: 9: album_releases migrated 22:00:11.5 Info: => 0.0012972s 22:00:11.5 Info: 10: album_releases_fix migrating 22:00:11.5 Info: Beginning Transaction 22:00:11.5 Info: Starting migration of Main DB to 10 22:00:11.5 Info: AlterTable Albums 22:00:11.5 Info: => 9E-07s 22:00:11.5 Info: AlterColumn Albums Releases String 22:00:11.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:00:11.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:00:11.5 Info: DROP TABLE "Albums" 22:00:11.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:11.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:11.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:11.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:11.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:11.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:11.5 Info: => 0.0048229s 22:00:11.5 Info: AlterTable Albums 22:00:11.5 Info: => 5E-07s 22:00:11.5 Info: AlterColumn Albums CurrentRelease String 22:00:11.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:00:11.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:00:11.5 Info: DROP TABLE "Albums" 22:00:11.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:11.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:11.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:11.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:11.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:11.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:11.5 Info: => 0.0039582s 22:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:11', 'album_releases_fix') 22:00:11.5 Info: Committing Transaction 22:00:11.5 Info: 10: album_releases_fix migrated 22:00:11.5 Info: => 0.0048827s 22:00:11.5 Info: 11: import_lists migrating 22:00:11.5 Info: Beginning Transaction 22:00:11.5 Info: Starting migration of Main DB to 11 22:00:11.5 Info: CreateTable ImportLists 22:00:11.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:00:11.5 Info: => 0.0001627s 22:00:11.5 Info: CreateIndex ImportLists (Name) 22:00:11.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:11.5 Info: => 7.72E-05s 22:00:11.5 Info: CreateTable ImportListStatus 22:00:11.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:00:11.5 Info: => 0.0001051s 22:00:11.5 Info: CreateIndex ImportListStatus (ProviderId) 22:00:11.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:11.5 Info: => 7.51E-05s 22:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:11', 'import_lists') 22:00:11.5 Info: Committing Transaction 22:00:11.5 Info: 11: import_lists migrated 22:00:11.5 Info: => 0.0008407s 22:00:11.5 Info: 12: add_release_status migrating 22:00:11.5 Info: Beginning Transaction 22:00:11.5 Info: Starting migration of Main DB to 12 22:00:11.5 Info: AlterTable MetadataProfiles 22:00:11.5 Info: => 9E-07s 22:00:11.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:11.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:11.5 Info: => 0.0005463s 22:00:11.5 Info: PerformDBOperation 22:00:11.5 Info: Performing DB Operation 22:00:11.5 Info: => 3.06E-05s 22:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:11', 'add_release_status') 22:00:11.5 Info: Committing Transaction 22:00:11.5 Info: 12: add_release_status migrated 22:00:11.5 Info: => 0.0007416s 22:00:11.5 Info: 13: album_download_notification migrating 22:00:11.5 Info: Beginning Transaction 22:00:11.5 Info: Starting migration of Main DB to 13 22:00:11.5 Info: AlterTable Notifications 22:00:11.5 Info: => 7E-07s 22:00:11.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:11.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:11.5 Info: => 0.0005298s 22:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:11', 'album_download_notification') 22:00:11.5 Info: Committing Transaction 22:00:11.5 Info: 13: album_download_notification migrated 22:00:11.5 Info: => 0.0012631s 22:00:11.5 Info: 14: fix_language_metadata_profiles migrating 22:00:11.5 Info: Beginning Transaction 22:00:11.5 Info: Starting migration of Main DB to 14 22:00:11.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:00:11.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:00:11.5 Info: => 8.09E-05s 22:00:11.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:00:11.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:00:11.5 Info: => 5.05E-05s 22:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:11', 'fix_language_metadata_profiles') 22:00:11.5 Info: Committing Transaction 22:00:11.5 Info: 14: fix_language_metadata_profiles migrated 22:00:11.5 Info: => 0.000698s 22:00:11.5 Info: 15: remove_fanzub migrating 22:00:11.5 Info: Beginning Transaction 22:00:11.5 Info: Starting migration of Main DB to 15 22:00:11.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:11.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:11.5 Info: => 4.53E-05s 22:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:11', 'remove_fanzub') 22:00:11.5 Info: Committing Transaction 22:00:11.5 Info: 15: remove_fanzub migrated 22:00:11.5 Info: => 0.0007157s 22:00:11.5 Info: 16: update_artist_history_indexes migrating 22:00:11.5 Info: Beginning Transaction 22:00:11.5 Info: Starting migration of Main DB to 16 22:00:11.5 Info: CreateIndex Albums (ArtistId) 22:00:11.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:11.5 Info: => 0.0001065s 22:00:11.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:11.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:11.5 Info: => 7.74E-05s 22:00:11.5 Info: DeleteIndex History (AlbumId) 22:00:11.5 Info: DROP INDEX "IX_History_AlbumId" 22:00:11.5 Info: => 0.0001266s 22:00:11.5 Info: CreateIndex History (AlbumId, Date) 22:00:11.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:11.5 Info: => 9.31E-05s 22:00:11.5 Info: DeleteIndex History (DownloadId) 22:00:11.5 Info: DROP INDEX "IX_History_DownloadId" 22:00:11.5 Info: => 0.0001113s 22:00:11.5 Info: CreateIndex History (DownloadId, Date) 22:00:11.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:11.5 Info: => 8.71E-05s 22:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:11', 'update_artist_history_indexes') 22:00:11.5 Info: Committing Transaction 22:00:11.5 Info: 16: update_artist_history_indexes migrated 22:00:11.5 Info: => 0.0008565s 22:00:11.5 Info: 17: remove_nma migrating 22:00:11.5 Info: Beginning Transaction 22:00:11.5 Info: Starting migration of Main DB to 17 22:00:11.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:11.5 Info: => 4.86E-05s 22:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:11', 'remove_nma') 22:00:11.5 Info: Committing Transaction 22:00:11.5 Info: 17: remove_nma migrated 22:00:11.5 Info: => 0.0007498s 22:00:11.5 Info: 18: album_disambiguation migrating 22:00:11.5 Info: Beginning Transaction 22:00:11.5 Info: Starting migration of Main DB to 18 22:00:11.5 Info: AlterTable Albums 22:00:11.5 Info: => 7E-07s 22:00:11.5 Info: CreateColumn Albums Disambiguation String 22:00:11.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:11.5 Info: => 0.0005583s 22:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:11', 'album_disambiguation') 22:00:11.5 Info: Committing Transaction 22:00:11.5 Info: 18: album_disambiguation migrated 22:00:11.5 Info: => 0.0013062s 22:00:11.5 Info: 19: add_ape_quality_in_profiles migrating 22:00:11.5 Info: Beginning Transaction 22:00:11.5 Info: Starting migration of Main DB to 19 22:00:11.5 Info: PerformDBOperation 22:00:11.5 Info: Performing DB Operation 22:00:11.5 Info: => 4.25E-05s 22:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:11', 'add_ape_quality_in_profiles') 22:00:11.5 Info: Committing Transaction 22:00:11.5 Info: 19: add_ape_quality_in_profiles migrated 22:00:11.5 Info: => 0.0008389s 22:00:11.5 Info: 20: remove_pushalot migrating 22:00:11.5 Info: Beginning Transaction 22:00:11.5 Info: Starting migration of Main DB to 20 22:00:11.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:11.5 Info: => 4.86E-05s 22:00:11.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:11.5 Info: => 2.89E-05s 22:00:11.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:11.5 Info: => 2.74E-05s 22:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:11', 'remove_pushalot') 22:00:11.5 Info: Committing Transaction 22:00:11.5 Info: 20: remove_pushalot migrated 22:00:11.5 Info: => 0.0007325s 22:00:11.5 Info: 21: add_custom_filters migrating 22:00:11.5 Info: Beginning Transaction 22:00:11.5 Info: Starting migration of Main DB to 21 22:00:11.5 Info: CreateTable CustomFilters 22:00:11.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:00:11.5 Info: => 0.0001317s 22:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:11', 'add_custom_filters') 22:00:11.5 Info: Committing Transaction 22:00:11.5 Info: 21: add_custom_filters migrated 22:00:11.5 Info: => 0.0008962s 22:00:11.5 Info: 22: import_list_tags migrating 22:00:11.5 Info: Beginning Transaction 22:00:11.5 Info: Starting migration of Main DB to 22 22:00:11.5 Info: AlterTable ImportLists 22:00:11.5 Info: => 8E-07s 22:00:11.5 Info: CreateColumn ImportLists Tags String 22:00:11.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:11.5 Info: => 0.0005517s 22:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:11', 'import_list_tags') 22:00:11.5 Info: Committing Transaction 22:00:11.5 Info: 22: import_list_tags migrated 22:00:11.5 Info: => 0.0013227s 22:00:11.5 Info: 23: add_release_groups_etc migrating 22:00:11.5 Info: Beginning Transaction 22:00:11.5 Info: Starting migration of Main DB to 23 22:00:11.5 Info: CreateTable ArtistMetadata 22:00:11.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:00:11.5 Info: => 0.000172s 22:00:11.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:11.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:11.5 Info: => 8E-05s 22:00:11.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:00:11.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:00:11.5 Info: => 0.0007062s 22:00:11.5 Info: AlterTable Artists 22:00:11.5 Info: => 5E-07s 22:00:11.5 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:11.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:11.5 Info: => 0.0005741s 22:00:11.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:11.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:11.5 Info: => 6.98E-05s 22:00:11.5 Info: CreateTable AlbumReleases 22:00:11.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:00:11.5 Info: => 0.0001482s 22:00:11.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:11.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:11.5 Info: => 0.0001166s 22:00:11.5 Info: CreateIndex AlbumReleases (AlbumId) 22:00:11.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:11.5 Info: => 8.07E-05s 22:00:11.5 Info: PerformDBOperation 22:00:11.5 Info: Performing DB Operation 22:00:11.5 Info: => 3.3E-05s 22:00:11.5 Info: AlterTable Albums 22:00:11.5 Info: => 3E-07s 22:00:11.5 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:11.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:11.5 Info: => 0.0005712s 22:00:11.5 Info: AlterTable Albums 22:00:11.5 Info: => 5E-07s 22:00:11.5 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:11.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:11.5 Info: => 0.0005589s 22:00:11.5 Info: AlterTable Albums 22:00:11.5 Info: => 6E-07s 22:00:11.5 Info: CreateColumn Albums Links String 22:00:11.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:11.5 Info: => 0.00055s 22:00:11.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:00:11.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:11.5 Info: => 8.02E-05s 22:00:11.5 Info: AlterTable Tracks 22:00:11.5 Info: => 4E-07s 22:00:11.5 Info: CreateColumn Tracks ForeignRecordingId String 22:00:11.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:11.5 Info: => 0.0005569s 22:00:11.5 Info: AlterTable Tracks 22:00:11.5 Info: => 6E-07s 22:00:11.5 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:11.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:11.5 Info: => 0.0005467s 22:00:11.5 Info: AlterTable Tracks 22:00:11.5 Info: => 6E-07s 22:00:11.5 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:11.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:11.5 Info: => 0.0005464s 22:00:11.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:00:11.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:11.5 Info: => 8.07E-05s 22:00:11.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:00:11.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:11.5 Info: => 5.83E-05s 22:00:11.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:11.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:00:11.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:00:11.5 Info: DROP TABLE "Artists" 22:00:11.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:11.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.5 Info: => 0.0048508s 22:00:11.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:11.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:00:11.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:00:11.5 Info: DROP TABLE "Albums" 22:00:11.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:11.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:11.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:11.5 Info: => 0.0042808s 22:00:11.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:11.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:00:11.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:00:11.5 Info: DROP TABLE "Tracks" 22:00:11.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:11.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:11.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:11.5 Info: => 0.0038422s 22:00:11.5 Info: DeleteColumn TrackFiles ArtistId 22:00:11.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:00:11.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:00:11.5 Info: DROP TABLE "TrackFiles" 22:00:11.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:11.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:11.5 Info: => 0.0045184s 22:00:11.5 Info: CreateIndex Artists (ArtistMetadataId) 22:00:11.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:11.5 Info: => 7.44E-05s 22:00:11.5 Info: CreateIndex Artists (Monitored) 22:00:11.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:11.5 Info: => 6.92E-05s 22:00:11.5 Info: CreateIndex Albums (ArtistMetadataId) 22:00:11.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:11.5 Info: => 6.89E-05s 22:00:11.5 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:11.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:11.5 Info: => 6.69E-05s 22:00:11.5 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:11.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:11.5 Info: => 6.64E-05s 22:00:11.5 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:11.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:11.5 Info: => 6.68E-05s 22:00:11.5 Info: UpdateData 22:00:11.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:11.5 Info: => 3.96E-05s 22:00:11.5 Info: UpdateData 22:00:11.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:11.5 Info: => 3.09E-05s 22:00:11.5 Info: UpdateData 22:00:11.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:11.5 Info: => 3.68E-05s 22:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:11', 'add_release_groups_etc') 22:00:11.5 Info: Committing Transaction 22:00:11.6 Info: 23: add_release_groups_etc migrated 22:00:11.6 Info: => 0.0099573s 22:00:11.6 Info: 24: NewMediaInfoFormat migrating 22:00:11.6 Info: Beginning Transaction 22:00:11.6 Info: Starting migration of Main DB to 24 22:00:11.6 Info: UpdateData 22:00:11.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:11.6 Info: => 5.52E-05s 22:00:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:11', 'NewMediaInfoFormat') 22:00:11.6 Info: Committing Transaction 22:00:11.6 Info: 24: NewMediaInfoFormat migrated 22:00:11.6 Info: => 0.0008509s 22:00:11.6 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:11.6 Info: Beginning Transaction 22:00:11.6 Info: Starting migration of Main DB to 25 22:00:11.6 Info: RenameTable Restrictions ReleaseProfiles 22:00:11.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:11.6 Info: => 0.0015108s 22:00:11.6 Info: AlterTable ReleaseProfiles 22:00:11.6 Info: => 8E-07s 22:00:11.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:11.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:11.6 Info: => 0.0005425s 22:00:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:11', 'rename_restrictions_to_release_profiles') 22:00:11.6 Info: Committing Transaction 22:00:11.6 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:11.6 Info: => 0.0013931s 22:00:11.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:11.6 Info: Beginning Transaction 22:00:11.6 Info: Starting migration of Main DB to 26 22:00:11.6 Info: RenameTable Profiles QualityProfiles 22:00:11.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:11.6 Info: => 0.001492s 22:00:11.6 Info: AlterTable QualityProfiles 22:00:11.6 Info: => 6E-07s 22:00:11.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:11.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:11.6 Info: => 0.000534s 22:00:11.6 Info: AlterTable LanguageProfiles 22:00:11.6 Info: => 5E-07s 22:00:11.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:11.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:11.6 Info: => 0.0005133s 22:00:11.6 Info: UpdateData 22:00:11.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:11.6 Info: => 4.39E-05s 22:00:11.6 Info: UpdateData 22:00:11.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:11.6 Info: => 2.77E-05s 22:00:11.6 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:11.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "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:00:11.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:00:11.6 Info: DROP TABLE "Artists" 22:00:11.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:11.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:11.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:11.6 Info: => 0.0057963s 22:00:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:11', 'rename_quality_profiles_add_upgrade_allowed') 22:00:11.6 Info: Committing Transaction 22:00:11.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:11.6 Info: => 0.0068457s 22:00:11.6 Info: 27: add_import_exclusions migrating 22:00:11.6 Info: Beginning Transaction 22:00:11.6 Info: Starting migration of Main DB to 27 22:00:11.6 Info: CreateTable ImportListExclusions 22:00:11.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:11.6 Info: => 0.000174s 22:00:11.6 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:11.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:11.6 Info: => 0.000122s 22:00:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:11', 'add_import_exclusions') 22:00:11.6 Info: Committing Transaction 22:00:11.6 Info: 27: add_import_exclusions migrated 22:00:11.6 Info: => 0.0009599s 22:00:11.6 Info: 28: clean_artist_metadata_table migrating 22:00:11.6 Info: Beginning Transaction 22:00:11.6 Info: Starting migration of Main DB to 28 22:00:11.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:00:11.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:00:11.6 Info: => 0.00016s 22:00:11.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:00:11.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:00:11.6 Info: => 0.0001181s 22:00:11.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:00:11.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:00:11.6 Info: => 0.0001133s 22:00:11.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:00:11.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:00:11.6 Info: => 0.0001113s 22:00:11.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:00:11.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:00:11.6 Info: => 0.000112s 22:00:11.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:00:11.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:00:11.6 Info: => 0.0001157s 22:00:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:11', 'clean_artist_metadata_table') 22:00:11.6 Info: Committing Transaction 22:00:11.6 Info: 28: clean_artist_metadata_table migrated 22:00:11.6 Info: => 0.0008617s 22:00:11.6 Info: 29: health_issue_notification migrating 22:00:11.6 Info: Beginning Transaction 22:00:11.6 Info: Starting migration of Main DB to 29 22:00:11.6 Info: AlterTable Notifications 22:00:11.6 Info: => 7E-07s 22:00:11.6 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:11.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:11.6 Info: => 0.0005868s 22:00:11.6 Info: AlterTable Notifications 22:00:11.6 Info: => 6E-07s 22:00:11.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:11.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:11.6 Info: => 0.0005437s 22:00:11.6 Info: AlterTable Notifications 22:00:11.6 Info: => 6E-07s 22:00:11.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:11.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:11.6 Info: => 0.0005475s 22:00:11.6 Info: AlterTable Notifications 22:00:11.6 Info: => 7E-07s 22:00:11.6 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:11.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:11.6 Info: => 0.0005494s 22:00:11.6 Info: AlterTable Notifications 22:00:11.6 Info: => 7E-07s 22:00:11.6 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:11.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:11.6 Info: => 0.0005551s 22:00:11.6 Info: DeleteColumn Notifications OnDownload 22:00:11.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:00:11.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:00:11.6 Info: DROP TABLE "Notifications" 22:00:11.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:11.6 Info: => 0.0052736s 22:00:11.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:11.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:00:11.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:00:11.6 Info: DROP TABLE "Notifications" 22:00:11.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:11.6 Info: => 0.0041103s 22:00:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:11', 'health_issue_notification') 22:00:11.6 Info: Committing Transaction 22:00:11.6 Info: 29: health_issue_notification migrated 22:00:11.6 Info: => 0.0050973s 22:00:11.6 Info: 30: add_mediafilerepository_mtime migrating 22:00:11.6 Info: Beginning Transaction 22:00:11.6 Info: Starting migration of Main DB to 30 22:00:11.6 Info: AlterTable TrackFiles 22:00:11.6 Info: => 8E-07s 22:00:11.6 Info: CreateColumn TrackFiles Modified DateTime 22:00:11.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:11.6 Info: => 0.000597s 22:00:11.6 Info: AlterTable TrackFiles 22:00:11.6 Info: => 6E-07s 22:00:11.6 Info: CreateColumn TrackFiles Path String 22:00:11.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:11.6 Info: => 0.0005593s 22:00:11.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:11.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:11.6 Info: => 3.84E-05s 22:00:11.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:00:11.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:00:11.6 Info: => 0.0001207s 22:00:11.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:00:11.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:00:11.6 Info: => 0.0001305s 22:00:11.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:00:11.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:00:11.6 Info: => 0.0001387s 22:00:11.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:00:11.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:00:11.6 Info: => 7.73E-05s 22:00:11.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:11.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:11.6 Info: => 4.77E-05s 22:00:11.6 Info: AlterTable TrackFiles 22:00:11.6 Info: => 5E-07s 22:00:11.6 Info: AlterColumn TrackFiles Path String 22:00:11.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:00:11.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:00:11.6 Info: DROP TABLE "TrackFiles" 22:00:11.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:11.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:11.6 Info: => 0.0041145s 22:00:11.6 Info: CreateIndex TrackFiles (Path) 22:00:11.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:11.6 Info: => 7.96E-05s 22:00:11.6 Info: DeleteColumn TrackFiles RelativePath 22:00:11.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:00:11.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:00:11.6 Info: DROP TABLE "TrackFiles" 22:00:11.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:11.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:11.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:11.6 Info: => 0.0043631s 22:00:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:11', 'add_mediafilerepository_mtime') 22:00:11.6 Info: Committing Transaction 22:00:11.6 Info: 30: add_mediafilerepository_mtime migrated 22:00:11.6 Info: => 0.0052613s 22:00:11.6 Info: 31: add_artistmetadataid_constraint migrating 22:00:11.6 Info: Beginning Transaction 22:00:11.6 Info: Starting migration of Main DB to 31 22:00:11.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:00:11.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:00:11.6 Info: => 9E-05s 22:00:11.6 Info: DeleteIndex Artists (ArtistMetadataId) 22:00:11.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:00:11.6 Info: => 0.0001356s 22:00:11.6 Info: AlterColumn Artists ArtistMetadataId Int32 22:00:11.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "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:00:11.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:00:11.6 Info: DROP TABLE "Artists" 22:00:11.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:11.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:11.6 Info: => 0.0054613s 22:00:11.6 Info: CreateIndex Artists (ArtistMetadataId) 22:00:11.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:11.6 Info: => 0.0001113s 22:00:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T22:00:11', 'add_artistmetadataid_constraint') 22:00:11.6 Info: Committing Transaction 22:00:11.6 Info: 31: add_artistmetadataid_constraint migrated 22:00:11.6 Info: => 0.0009562s 22:00:11.6 Info: 32: old_ids_and_artist_alias migrating 22:00:11.6 Info: Beginning Transaction 22:00:11.6 Info: Starting migration of Main DB to 32 22:00:11.6 Info: AlterTable ArtistMetadata 22:00:11.6 Info: => 6E-07s 22:00:11.6 Info: CreateColumn ArtistMetadata Aliases String 22:00:11.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:00:11.6 Info: => 0.0005812s 22:00:11.6 Info: AlterTable ArtistMetadata 22:00:11.6 Info: => 7E-07s 22:00:11.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:00:11.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:00:11.6 Info: => 0.0005355s 22:00:11.6 Info: AlterTable Albums 22:00:11.6 Info: => 6E-07s 22:00:11.6 Info: CreateColumn Albums OldForeignAlbumIds String 22:00:11.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:00:11.6 Info: => 0.0005378s 22:00:11.6 Info: AlterTable AlbumReleases 22:00:11.6 Info: => 5E-07s 22:00:11.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:00:11.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:00:11.6 Info: => 0.0005604s 22:00:11.6 Info: AlterTable Tracks 22:00:11.6 Info: => 7E-07s 22:00:11.6 Info: CreateColumn Tracks OldForeignRecordingIds String 22:00:11.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:00:11.6 Info: => 0.0005426s 22:00:11.6 Info: AlterTable Tracks 22:00:11.6 Info: => 6E-07s 22:00:11.6 Info: CreateColumn Tracks OldForeignTrackIds String 22:00:11.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:00:11.6 Info: => 0.0005339s 22:00:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T22:00:11', 'old_ids_and_artist_alias') 22:00:11.6 Info: Committing Transaction 22:00:11.6 Info: 32: old_ids_and_artist_alias migrated 22:00:11.6 Info: => 0.0013225s 22:00:11.6 Info: 33: download_propers_config migrating 22:00:11.6 Info: Beginning Transaction 22:00:11.6 Info: Starting migration of Main DB to 33 22:00:11.6 Info: PerformDBOperation 22:00:11.6 Info: Performing DB Operation 22:00:11.6 Info: => 3.45E-05s 22:00:11.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:11.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:11.6 Info: => 3.41E-05s 22:00:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T22:00:11', 'download_propers_config') 22:00:11.6 Info: Committing Transaction 22:00:11.6 Info: 33: download_propers_config migrated 22:00:11.6 Info: => 0.0007618s 22:00:11.6 Info: 34: remove_language_profiles migrating 22:00:11.6 Info: Beginning Transaction 22:00:11.6 Info: Starting migration of Main DB to 34 22:00:11.6 Info: DeleteTable LanguageProfiles 22:00:11.6 Info: DROP TABLE "LanguageProfiles" 22:00:11.6 Info: => 0.0002263s 22:00:11.6 Info: DeleteColumn Artists LanguageProfileId 22:00:11.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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:00:11.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:00:11.6 Info: DROP TABLE "Artists" 22:00:11.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:11.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:11.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:11.6 Info: => 0.0049097s 22:00:11.6 Info: DeleteColumn ImportLists LanguageProfileId 22:00:11.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:00:11.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:00:11.6 Info: DROP TABLE "ImportLists" 22:00:11.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:00:11.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:11.6 Info: => 0.0045432s 22:00:11.6 Info: DeleteColumn Blacklist Language 22:00:11.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:00:11.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:00:11.6 Info: DROP TABLE "Blacklist" 22:00:11.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:00:11.6 Info: => 0.0035352s 22:00:11.6 Info: DeleteColumn History Language 22:00:11.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:00:11.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:00:11.6 Info: DROP TABLE "History" 22:00:11.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:11.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:11.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:11.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:11.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:11.6 Info: => 0.0041048s 22:00:11.6 Info: DeleteColumn LyricFiles Language 22:00:11.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:00:11.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:00:11.6 Info: DROP TABLE "LyricFiles" 22:00:11.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:11.6 Info: => 0.004206s 22:00:11.6 Info: DeleteColumn TrackFiles Language 22:00:11.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:00:11.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:00:11.6 Info: DROP TABLE "TrackFiles" 22:00:11.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:11.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:11.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:11.6 Info: => 0.004883s 22:00:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T22:00:11', 'remove_language_profiles') 22:00:11.6 Info: Committing Transaction 22:00:11.6 Info: 34: remove_language_profiles migrated 22:00:11.6 Info: => 0.0145482s 22:00:11.6 Info: 35: multi_disc_naming_format migrating 22:00:11.6 Info: Beginning Transaction 22:00:11.6 Info: Starting migration of Main DB to 35 22:00:11.6 Info: AlterTable NamingConfig 22:00:11.6 Info: => 1E-06s 22:00:11.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:00:11.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:00:11.7 Info: => 0.0006115s 22:00:11.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:11.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:11.7 Info: => 4.5E-05s 22:00:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T22:00:11', 'multi_disc_naming_format') 22:00:11.7 Info: Committing Transaction 22:00:11.7 Info: 35: multi_disc_naming_format migrated 22:00:11.7 Info: => 0.0008388s 22:00:11.7 Info: 36: add_download_client_priority migrating 22:00:11.7 Info: Beginning Transaction 22:00:11.7 Info: Starting migration of Main DB to 36 22:00:11.7 Info: AlterTable DownloadClients 22:00:11.7 Info: => 6E-07s 22:00:11.7 Info: CreateColumn DownloadClients Priority Int32 22:00:11.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:00:11.7 Info: => 0.0005866s 22:00:11.7 Info: PerformDBOperation 22:00:11.7 Info: Performing DB Operation 22:00:11.7 Info: => 5.28E-05s 22:00:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T22:00:11', 'add_download_client_priority') 22:00:11.7 Info: Committing Transaction 22:00:11.7 Info: 36: add_download_client_priority migrated 22:00:11.7 Info: => 0.0008002s 22:00:11.7 Info: 37: remove_growl_prowl migrating 22:00:11.7 Info: Beginning Transaction 22:00:11.7 Info: Starting migration of Main DB to 37 22:00:11.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:00:11.7 Info: => 4.7E-05s 22:00:11.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:00:11.7 Info: => 2.65E-05s 22:00:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T22:00:11', 'remove_growl_prowl') 22:00:11.7 Info: Committing Transaction 22:00:11.7 Info: 37: remove_growl_prowl migrated 22:00:11.7 Info: => 0.0007306s 22:00:11.7 Info: 38: remove_plex_hometheatre migrating 22:00:11.7 Info: Beginning Transaction 22:00:11.7 Info: Starting migration of Main DB to 38 22:00:11.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:00:11.7 Info: => 4.6E-05s 22:00:11.7 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:00:11.7 Info: => 2.79E-05s 22:00:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T22:00:11', 'remove_plex_hometheatre') 22:00:11.7 Info: Committing Transaction 22:00:11.7 Info: 38: remove_plex_hometheatre migrated 22:00:11.7 Info: => 0.0007373s 22:00:11.7 Info: 39: add_root_folder_add_defaults migrating 22:00:11.7 Info: Beginning Transaction 22:00:11.7 Info: Starting migration of Main DB to 39 22:00:11.7 Info: AlterTable RootFolders 22:00:11.7 Info: => 8E-07s 22:00:11.7 Info: CreateColumn RootFolders Name String 22:00:11.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:00:11.7 Info: => 0.000579s 22:00:11.7 Info: AlterTable RootFolders 22:00:11.7 Info: => 6E-07s 22:00:11.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:00:11.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:00:11.7 Info: => 0.0005498s 22:00:11.7 Info: AlterTable RootFolders 22:00:11.7 Info: => 5E-07s 22:00:11.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:00:11.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:00:11.7 Info: => 0.0005425s 22:00:11.7 Info: AlterTable RootFolders 22:00:11.7 Info: => 4E-07s 22:00:11.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:00:11.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:11.7 Info: => 0.000567s 22:00:11.7 Info: AlterTable RootFolders 22:00:11.7 Info: => 6E-07s 22:00:11.7 Info: CreateColumn RootFolders DefaultTags String 22:00:11.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:00:11.7 Info: => 0.0005461s 22:00:11.7 Info: PerformDBOperation 22:00:11.7 Info: Performing DB Operation 22:00:11.7 Info: => 5.95E-05s 22:00:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T22:00:11', 'add_root_folder_add_defaults') 22:00:11.7 Info: Committing Transaction 22:00:11.7 Info: 39: add_root_folder_add_defaults migrated 22:00:11.7 Info: => 0.0008385s 22:00:11.7 Info: 40: task_duration migrating 22:00:11.7 Info: Beginning Transaction 22:00:11.7 Info: Starting migration of Main DB to 40 22:00:11.7 Info: AlterTable ScheduledTasks 22:00:11.7 Info: => 6E-07s 22:00:11.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:00:11.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:00:11.7 Info: => 0.000547s 22:00:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T22:00:11', 'task_duration') 22:00:11.7 Info: Committing Transaction 22:00:11.7 Info: 40: task_duration migrated 22:00:11.7 Info: => 0.0013326s 22:00:11.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:00:11.7 Info: Beginning Transaction 22:00:11.7 Info: Starting migration of Main DB to 41 22:00:11.7 Info: AlterTable ReleaseProfiles 22:00:11.7 Info: => 7E-07s 22:00:11.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:00:11.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:00:11.7 Info: => 0.0005452s 22:00:11.7 Info: AlterTable ReleaseProfiles 22:00:11.7 Info: => 6E-07s 22:00:11.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:00:11.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:00:11.7 Info: => 0.0005083s 22:00:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T22:00:11', 'add_indexer_and_enabled_to_release_profiles') 22:00:11.7 Info: Committing Transaction 22:00:11.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:00:11.7 Info: => 0.0013316s 22:00:11.7 Info: 42: remove_album_folders migrating 22:00:11.7 Info: Beginning Transaction 22:00:11.7 Info: Starting migration of Main DB to 42 22:00:11.7 Info: DeleteColumn Artists AlbumFolder 22:00:11.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:00:11.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:00:11.7 Info: DROP TABLE "Artists" 22:00:11.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:11.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:11.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:11.7 Info: => 0.0041698s 22:00:11.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:11.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:11.7 Info: => 3.56E-05s 22:00:11.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:11.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:11.7 Info: => 3.78E-05s 22:00:11.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:00:11.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:00:11.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:00:11.7 Info: DROP TABLE "NamingConfig" 22:00:11.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:00:11.7 Info: => 0.0034675s 22:00:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T22:00:11', 'remove_album_folders') 22:00:11.7 Info: Committing Transaction 22:00:11.7 Info: 42: remove_album_folders migrated 22:00:11.7 Info: => 0.0045277s 22:00:11.7 Info: 44: add_priority_to_indexers migrating 22:00:11.7 Info: Beginning Transaction 22:00:11.7 Info: Starting migration of Main DB to 44 22:00:11.7 Info: AlterTable Indexers 22:00:11.7 Info: => 6E-07s 22:00:11.7 Info: CreateColumn Indexers Priority Int32 22:00:11.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:00:11.7 Info: => 0.0005572s 22:00:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T22:00:11', 'add_priority_to_indexers') 22:00:11.7 Info: Committing Transaction 22:00:11.7 Info: 44: add_priority_to_indexers migrated 22:00:11.7 Info: => 0.0013632s 22:00:11.7 Info: 45: remove_chown_and_folderchmod_config migrating 22:00:11.7 Info: Beginning Transaction 22:00:11.7 Info: Starting migration of Main DB to 45 22:00:11.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:11.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:11.7 Info: => 0.0001234s 22:00:11.7 Info: PerformDBOperation 22:00:11.7 Info: Performing DB Operation 22:00:11.7 Info: => 2.65E-05s 22:00:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T22:00:11', 'remove_chown_and_folderchmod_config') 22:00:11.7 Info: Committing Transaction 22:00:11.7 Info: 45: remove_chown_and_folderchmod_config migrated 22:00:11.7 Info: => 0.0007519s 22:00:11.7 Info: 47: update_notifiarr migrating 22:00:11.7 Info: Beginning Transaction 22:00:11.7 Info: Starting migration of Main DB to 47 22:00:11.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:11.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:11.7 Info: => 7.28E-05s 22:00:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T22:00:11', 'update_notifiarr') 22:00:11.7 Info: Committing Transaction 22:00:11.7 Info: 47: update_notifiarr migrated 22:00:11.7 Info: => 0.0008037s 22:00:11.7 Info: 49: email_multiple_addresses migrating 22:00:11.7 Info: Beginning Transaction 22:00:11.7 Info: Starting migration of Main DB to 49 22:00:11.7 Info: PerformDBOperation 22:00:11.7 Info: Performing DB Operation 22:00:11.7 Info: => 6.15E-05s 22:00:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T22:00:11', 'email_multiple_addresses') 22:00:11.7 Info: Committing Transaction 22:00:11.7 Info: 49: email_multiple_addresses migrated 22:00:11.7 Info: => 0.000783s 22:00:11.7 Info: 50: rename_blacklist_to_blocklist migrating 22:00:11.7 Info: Beginning Transaction 22:00:11.7 Info: Starting migration of Main DB to 50 22:00:11.7 Info: RenameTable Blacklist Blocklist 22:00:11.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:00:11.7 Info: => 0.0019404s 22:00:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T22:00:11', 'rename_blacklist_to_blocklist') 22:00:11.7 Info: Committing Transaction 22:00:11.7 Info: 50: rename_blacklist_to_blocklist migrated 22:00:11.7 Info: => 0.0027035s 22:00:11.7 Info: 51: cdh_per_downloadclient migrating 22:00:11.7 Info: Beginning Transaction 22:00:11.7 Info: Starting migration of Main DB to 51 22:00:11.7 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "movieCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 22:00:11.7 Info: AlterTable DownloadClients 22:00:11.7 Info: => 4E-07s 22:00:11.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:00:11.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:11.7 Info: => 0.0005627s 22:00:11.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:00:11.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:11.7 Info: => 0.0005636s 22:00:11.7 Info: PerformDBOperation 22:00:11.7 Info: Performing DB Operation 22:00:11.7 Info: => 0.0001593s 22:00:11.7 Info: -> 1 Insert operations completed in 00:00:00.0000884 taking an average of 00:00:00.0000884 22:00:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T22:00:11', 'cdh_per_downloadclient') 22:00:11.7 Info: Committing Transaction 22:00:11.7 Info: 51: cdh_per_downloadclient migrated 22:00:11.7 Info: => 0.0009246s 22:00:11.7 Debug: Took: 00:00:00.2825888 22:00:11.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 22:00:11.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 22:00:11.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648117762784_205/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:11.7 Info: DatabaseEngineVersionCheck migrating 22:00:11.7 Info: PerformDBOperation 22:00:11.7 Info: Performing DB Operation 22:00:11.8 Info: SQLite 3.49.1 22:00:11.8 Info: => 0.013783s 22:00:11.8 Info: DatabaseEngineVersionCheck migrated 22:00:11.8 Info: => 0.0138009s 22:00:11.8 Info: VersionMigration migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: CreateTable VersionInfo 22:00:11.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:11.8 Info: => 0.0001627s 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: VersionMigration migrated 22:00:11.8 Info: => 0.0037059s 22:00:11.8 Info: VersionUniqueMigration migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: CreateIndex VersionInfo (Version) 22:00:11.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:11.8 Info: => 0.0001346s 22:00:11.8 Info: AlterTable VersionInfo 22:00:11.8 Info: => 7E-07s 22:00:11.8 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:11.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:11.8 Info: => 0.0030898s 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: VersionUniqueMigration migrated 22:00:11.8 Info: => 0.0042736s 22:00:11.8 Info: VersionDescriptionMigration migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: AlterTable VersionInfo 22:00:11.8 Info: => 8E-07s 22:00:11.8 Info: CreateColumn VersionInfo Description String 22:00:11.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:11.8 Info: => 0.0002277s 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: VersionDescriptionMigration migrated 22:00:11.8 Info: => 0.0013491s 22:00:11.8 Info: 1: InitialSetup migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: Starting migration of Main DB to 1 22:00:11.8 Info: CreateTable Config 22:00:11.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:11.8 Info: => 0.0001632s 22:00:11.8 Info: CreateIndex Config (Key) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:11.8 Info: => 7.62E-05s 22:00:11.8 Info: CreateTable RootFolders 22:00:11.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:11.8 Info: => 8.13E-05s 22:00:11.8 Info: CreateIndex RootFolders (Path) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:11.8 Info: => 6.77E-05s 22:00:11.8 Info: CreateTable Artists 22:00:11.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:00:11.8 Info: => 0.0002212s 22:00:11.8 Info: CreateIndex Artists (ForeignArtistId) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:11.8 Info: => 7.42E-05s 22:00:11.8 Info: CreateIndex Artists (NameSlug) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:11.8 Info: => 6.93E-05s 22:00:11.8 Info: CreateIndex Artists (CleanName) 22:00:11.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.8 Info: => 7.96E-05s 22:00:11.8 Info: CreateIndex Artists (Path) 22:00:11.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.8 Info: => 6.58E-05s 22:00:11.8 Info: CreateTable Albums 22:00:11.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:00:11.8 Info: => 0.0002532s 22:00:11.8 Info: CreateIndex Albums (ForeignAlbumId) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:11.8 Info: => 7.73E-05s 22:00:11.8 Info: CreateIndex Albums (MBId) 22:00:11.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:11.8 Info: => 6.22E-05s 22:00:11.8 Info: CreateIndex Albums (TADBId) 22:00:11.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:11.8 Info: => 6.44E-05s 22:00:11.8 Info: CreateIndex Albums (TitleSlug) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:11.8 Info: => 6.36E-05s 22:00:11.8 Info: CreateIndex Albums (CleanTitle) 22:00:11.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:11.8 Info: => 6.01E-05s 22:00:11.8 Info: CreateIndex Albums (Path) 22:00:11.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:11.8 Info: => 5.9E-05s 22:00:11.8 Info: CreateTable Tracks 22:00:11.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:00:11.8 Info: => 0.000142s 22:00:11.8 Info: CreateIndex Tracks (ForeignTrackId) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:11.8 Info: => 7.38E-05s 22:00:11.8 Info: CreateIndex Tracks (ArtistId) 22:00:11.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:11.8 Info: => 7.14E-05s 22:00:11.8 Info: CreateIndex Tracks (TrackFileId) 22:00:11.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:11.8 Info: => 6.68E-05s 22:00:11.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:11.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:11.8 Info: => 7.06E-05s 22:00:11.8 Info: CreateTable TrackFiles 22:00:11.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:00:11.8 Info: => 0.0001215s 22:00:11.8 Info: CreateIndex TrackFiles (ArtistId) 22:00:11.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:11.8 Info: => 6.65E-05s 22:00:11.8 Info: CreateIndex TrackFiles (AlbumId) 22:00:11.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:11.8 Info: => 6.83E-05s 22:00:11.8 Info: CreateTable History 22:00:11.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:00:11.8 Info: => 0.0001274s 22:00:11.8 Info: CreateIndex History (Date) 22:00:11.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:11.8 Info: => 6.69E-05s 22:00:11.8 Info: CreateIndex History (EventType) 22:00:11.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:11.8 Info: => 6.47E-05s 22:00:11.8 Info: CreateIndex History (DownloadId) 22:00:11.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:11.8 Info: => 6.19E-05s 22:00:11.8 Info: CreateIndex History (AlbumId) 22:00:11.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:11.8 Info: => 6.15E-05s 22:00:11.8 Info: CreateTable Notifications 22:00:11.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:00:11.8 Info: => 0.0001149s 22:00:11.8 Info: CreateTable ScheduledTasks 22:00:11.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:00:11.8 Info: => 0.0001322s 22:00:11.8 Info: CreateIndex ScheduledTasks (TypeName) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:11.8 Info: => 0.0001035s 22:00:11.8 Info: CreateTable Indexers 22:00:11.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:00:11.8 Info: => 0.0001222s 22:00:11.8 Info: CreateIndex Indexers (Name) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:11.8 Info: => 7.89E-05s 22:00:11.8 Info: CreateTable Profiles 22:00:11.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:00:11.8 Info: => 8.73E-05s 22:00:11.8 Info: CreateIndex Profiles (Name) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:11.8 Info: => 8.13E-05s 22:00:11.8 Info: CreateTable QualityDefinitions 22:00:11.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:00:11.8 Info: => 0.0001031s 22:00:11.8 Info: CreateIndex QualityDefinitions (Quality) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:11.8 Info: => 7.13E-05s 22:00:11.8 Info: CreateIndex QualityDefinitions (Title) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:11.8 Info: => 0.0001003s 22:00:11.8 Info: CreateTable NamingConfig 22:00:11.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:00:11.8 Info: => 0.0001421s 22:00:11.8 Info: CreateTable Blacklist 22:00:11.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:00:11.8 Info: => 0.0001607s 22:00:11.8 Info: CreateTable Metadata 22:00:11.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:00:11.8 Info: => 9.83E-05s 22:00:11.8 Info: CreateTable MetadataFiles 22:00:11.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:00:11.8 Info: => 0.0001171s 22:00:11.8 Info: CreateTable DownloadClients 22:00:11.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:00:11.8 Info: => 0.0001005s 22:00:11.8 Info: CreateTable PendingReleases 22:00:11.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:00:11.8 Info: => 0.0001063s 22:00:11.8 Info: CreateTable RemotePathMappings 22:00:11.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:00:11.8 Info: => 0.0001081s 22:00:11.8 Info: CreateTable Tags 22:00:11.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:11.8 Info: => 8.67E-05s 22:00:11.8 Info: CreateIndex Tags (Label) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:11.8 Info: => 8.26E-05s 22:00:11.8 Info: CreateTable Restrictions 22:00:11.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:11.8 Info: => 9.2E-05s 22:00:11.8 Info: CreateTable DelayProfiles 22:00:11.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:00:11.8 Info: => 0.0001205s 22:00:11.8 Info: CreateTable Users 22:00:11.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:00:11.8 Info: => 8.96E-05s 22:00:11.8 Info: CreateIndex Users (Identifier) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:11.8 Info: => 0.0001079s 22:00:11.8 Info: CreateIndex Users (Username) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:11.8 Info: => 8.78E-05s 22:00:11.8 Info: CreateTable Commands 22:00:11.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:00:11.8 Info: => 0.0001278s 22:00:11.8 Info: CreateTable IndexerStatus 22:00:11.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:00:11.8 Info: => 0.0001124s 22:00:11.8 Info: CreateIndex IndexerStatus (ProviderId) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:11.8 Info: => 8.25E-05s 22:00:11.8 Info: CreateTable ExtraFiles 22:00:11.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:00:11.8 Info: => 0.0001105s 22:00:11.8 Info: CreateTable LyricFiles 22:00:11.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:00:11.8 Info: => 0.0001369s 22:00:11.8 Info: CreateTable LanguageProfiles 22:00:11.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:00:11.8 Info: => 0.0001435s 22:00:11.8 Info: CreateIndex LanguageProfiles (Name) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:11.8 Info: => 0.0001077s 22:00:11.8 Info: CreateTable DownloadClientStatus 22:00:11.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:00:11.8 Info: => 0.0001046s 22:00:11.8 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:11.8 Info: => 8.49E-05s 22:00:11.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:11.8 Info: -> 1 Insert operations completed in 00:00:00.0000632 taking an average of 00:00:00.0000632 22:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:11', 'InitialSetup') 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: 1: InitialSetup migrated 22:00:11.8 Info: => 0.0107995s 22:00:11.8 Info: 2: add_reason_to_pending_releases migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: Starting migration of Main DB to 2 22:00:11.8 Info: AlterTable PendingReleases 22:00:11.8 Info: => 9E-07s 22:00:11.8 Info: CreateColumn PendingReleases Reason Int32 22:00:11.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:11.8 Info: => 0.0006068s 22:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:11', 'add_reason_to_pending_releases') 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: 2: add_reason_to_pending_releases migrated 22:00:11.8 Info: => 0.0020724s 22:00:11.8 Info: 3: add_medium_support migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: Starting migration of Main DB to 3 22:00:11.8 Info: AlterTable Albums 22:00:11.8 Info: => 8E-07s 22:00:11.8 Info: CreateColumn Albums Media String 22:00:11.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:11.8 Info: => 0.0005765s 22:00:11.8 Info: AlterTable Tracks 22:00:11.8 Info: => 6E-07s 22:00:11.8 Info: CreateColumn Tracks MediumNumber Int32 22:00:11.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:11.8 Info: => 0.0004756s 22:00:11.8 Info: AlterTable Tracks 22:00:11.8 Info: => 7E-07s 22:00:11.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:11.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:11.8 Info: => 0.000496s 22:00:11.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:11.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:11.8 Info: => 4.37E-05s 22:00:11.8 Info: DeleteColumn Tracks TrackNumber 22:00:11.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:00:11.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:00:11.8 Info: DROP TABLE "Tracks" 22:00:11.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:11.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:11.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:11.8 Info: => 0.0046508s 22:00:11.8 Info: AlterTable Tracks 22:00:11.8 Info: => 5E-07s 22:00:11.8 Info: CreateColumn Tracks TrackNumber String 22:00:11.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:11.8 Info: => 0.0004823s 22:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:11', 'add_medium_support') 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: 3: add_medium_support migrated 22:00:11.8 Info: => 0.0013252s 22:00:11.8 Info: 4: add_various_qualites_in_profile migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: Starting migration of Main DB to 4 22:00:11.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:11.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:11.8 Info: => 5.42E-05s 22:00:11.8 Info: PerformDBOperation 22:00:11.8 Info: Performing DB Operation 22:00:11.8 Info: => 2.7E-05s 22:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:11', 'add_various_qualites_in_profile') 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: 4: add_various_qualites_in_profile migrated 22:00:11.8 Info: => 0.0006861s 22:00:11.8 Info: 5: metadata_profiles migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: Starting migration of Main DB to 5 22:00:11.8 Info: CreateTable MetadataProfiles 22:00:11.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:00:11.8 Info: => 0.0001302s 22:00:11.8 Info: CreateIndex MetadataProfiles (Name) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:11.8 Info: => 8.92E-05s 22:00:11.8 Info: AlterTable Artists 22:00:11.8 Info: => 4E-07s 22:00:11.8 Info: CreateColumn Artists MetadataProfileId Int32 22:00:11.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:11.8 Info: => 0.0005044s 22:00:11.8 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:11.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:00:11.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:00:11.8 Info: DROP TABLE "Artists" 22:00:11.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:11.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.8 Info: => 0.0039601s 22:00:11.8 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:11.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:00:11.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:00:11.8 Info: DROP TABLE "Artists" 22:00:11.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:11.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.8 Info: => 0.004889s 22:00:11.8 Info: AlterTable Albums 22:00:11.8 Info: => 6E-07s 22:00:11.8 Info: CreateColumn Albums SecondaryTypes String 22:00:11.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:11.8 Info: => 0.0004839s 22:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:11', 'metadata_profiles') 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: 5: metadata_profiles migrated 22:00:11.8 Info: => 0.0014322s 22:00:11.8 Info: 6: separate_automatic_and_interactive_search migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: Starting migration of Main DB to 6 22:00:11.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:11.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:00:11.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:11.8 Info: DROP TABLE "Indexers" 22:00:11.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:11.8 Info: => 0.003271s 22:00:11.8 Info: AlterTable Indexers 22:00:11.8 Info: => 6E-07s 22:00:11.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:11.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:11.8 Info: => 0.0004935s 22:00:11.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:11.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:11.8 Info: => 3.98E-05s 22:00:11.8 Info: AlterTable Indexers 22:00:11.8 Info: => 4E-07s 22:00:11.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:11.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:00:11.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:00:11.8 Info: DROP TABLE "Indexers" 22:00:11.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:11.8 Info: => 0.003268s 22:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:11', 'separate_automatic_and_interactive_search') 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: 6: separate_automatic_and_interactive_search migrated 22:00:11.8 Info: => 0.0040813s 22:00:11.8 Info: 7: change_album_path_to_relative migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: Starting migration of Main DB to 7 22:00:11.8 Info: DeleteColumn Albums Path 22:00:11.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 22:00:11.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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:00:11.8 Info: DROP TABLE "Albums" 22:00:11.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:11.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:11.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:11.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:11.8 Info: => 0.0056798s 22:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:11', 'change_album_path_to_relative') 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: 7: change_album_path_to_relative migrated 22:00:11.8 Info: => 0.0066467s 22:00:11.8 Info: 8: change_quality_size_mb_to_kb migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: Starting migration of Main DB to 8 22:00:11.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:00:11.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 22:00:11.8 Info: => 5.16E-05s 22:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:11', 'change_quality_size_mb_to_kb') 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: 8: change_quality_size_mb_to_kb migrated 22:00:11.8 Info: => 0.0007742s 22:00:11.8 Info: 9: album_releases migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: Starting migration of Main DB to 9 22:00:11.8 Info: AlterTable Albums 22:00:11.8 Info: => 6E-07s 22:00:11.8 Info: CreateColumn Albums Releases String 22:00:11.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:11.8 Info: => 0.000519s 22:00:11.8 Info: AlterTable Albums 22:00:11.8 Info: => 6E-07s 22:00:11.8 Info: CreateColumn Albums CurrentRelease String 22:00:11.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:11.8 Info: => 0.0005094s 22:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:11', 'album_releases') 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: 9: album_releases migrated 22:00:11.8 Info: => 0.0012486s 22:00:11.8 Info: 10: album_releases_fix migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: Starting migration of Main DB to 10 22:00:11.8 Info: AlterTable Albums 22:00:11.8 Info: => 6E-07s 22:00:11.8 Info: AlterColumn Albums Releases String 22:00:11.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 22:00:11.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:11.8 Info: DROP TABLE "Albums" 22:00:11.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:11.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:11.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:11.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:11.8 Info: => 0.0039198s 22:00:11.8 Info: AlterTable Albums 22:00:11.8 Info: => 4E-07s 22:00:11.8 Info: AlterColumn Albums CurrentRelease String 22:00:11.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 22:00:11.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 22:00:11.8 Info: DROP TABLE "Albums" 22:00:11.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:11.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:11.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:11.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:11.8 Info: => 0.0047919s 22:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:11', 'album_releases_fix') 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: 10: album_releases_fix migrated 22:00:11.8 Info: => 0.00566s 22:00:11.8 Info: 11: import_lists migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: Starting migration of Main DB to 11 22:00:11.8 Info: CreateTable ImportLists 22:00:11.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:00:11.8 Info: => 0.0001597s 22:00:11.8 Info: CreateIndex ImportLists (Name) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:11.8 Info: => 7.82E-05s 22:00:11.8 Info: CreateTable ImportListStatus 22:00:11.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:00:11.8 Info: => 0.0001059s 22:00:11.8 Info: CreateIndex ImportListStatus (ProviderId) 22:00:11.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:11.8 Info: => 7.31E-05s 22:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:11', 'import_lists') 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: 11: import_lists migrated 22:00:11.8 Info: => 0.0008341s 22:00:11.8 Info: 12: add_release_status migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: Starting migration of Main DB to 12 22:00:11.8 Info: AlterTable MetadataProfiles 22:00:11.8 Info: => 6E-07s 22:00:11.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:11.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:11.8 Info: => 0.0005556s 22:00:11.8 Info: PerformDBOperation 22:00:11.8 Info: Performing DB Operation 22:00:11.8 Info: => 2.84E-05s 22:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:11', 'add_release_status') 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: 12: add_release_status migrated 22:00:11.8 Info: => 0.0007717s 22:00:11.8 Info: 13: album_download_notification migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: Starting migration of Main DB to 13 22:00:11.8 Info: AlterTable Notifications 22:00:11.8 Info: => 6E-07s 22:00:11.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:11.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:11.8 Info: => 0.0005257s 22:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:11', 'album_download_notification') 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: 13: album_download_notification migrated 22:00:11.8 Info: => 0.0012746s 22:00:11.8 Info: 14: fix_language_metadata_profiles migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: Starting migration of Main DB to 14 22:00:11.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:00:11.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:00:11.8 Info: => 7.84E-05s 22:00:11.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:00:11.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:00:11.8 Info: => 5.16E-05s 22:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:11', 'fix_language_metadata_profiles') 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: 14: fix_language_metadata_profiles migrated 22:00:11.8 Info: => 0.0007422s 22:00:11.8 Info: 15: remove_fanzub migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: Starting migration of Main DB to 15 22:00:11.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:11.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:11.8 Info: => 4.37E-05s 22:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:11', 'remove_fanzub') 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: 15: remove_fanzub migrated 22:00:11.8 Info: => 0.0007326s 22:00:11.8 Info: 16: update_artist_history_indexes migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: Starting migration of Main DB to 16 22:00:11.8 Info: CreateIndex Albums (ArtistId) 22:00:11.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:11.8 Info: => 0.0001073s 22:00:11.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:11.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:11.8 Info: => 7.8E-05s 22:00:11.8 Info: DeleteIndex History (AlbumId) 22:00:11.8 Info: DROP INDEX "IX_History_AlbumId" 22:00:11.8 Info: => 0.0001204s 22:00:11.8 Info: CreateIndex History (AlbumId, Date) 22:00:11.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:11.8 Info: => 8.84E-05s 22:00:11.8 Info: DeleteIndex History (DownloadId) 22:00:11.8 Info: DROP INDEX "IX_History_DownloadId" 22:00:11.8 Info: => 0.0001068s 22:00:11.8 Info: CreateIndex History (DownloadId, Date) 22:00:11.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:11.8 Info: => 8.65E-05s 22:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:11', 'update_artist_history_indexes') 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: 16: update_artist_history_indexes migrated 22:00:11.8 Info: => 0.0008354s 22:00:11.8 Info: 17: remove_nma migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: Starting migration of Main DB to 17 22:00:11.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:11.8 Info: => 4.84E-05s 22:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:11', 'remove_nma') 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: 17: remove_nma migrated 22:00:11.8 Info: => 0.0007358s 22:00:11.8 Info: 18: album_disambiguation migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: Starting migration of Main DB to 18 22:00:11.8 Info: AlterTable Albums 22:00:11.8 Info: => 8E-07s 22:00:11.8 Info: CreateColumn Albums Disambiguation String 22:00:11.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:11.8 Info: => 0.0005594s 22:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:11', 'album_disambiguation') 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: 18: album_disambiguation migrated 22:00:11.8 Info: => 0.0012851s 22:00:11.8 Info: 19: add_ape_quality_in_profiles migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: Starting migration of Main DB to 19 22:00:11.8 Info: PerformDBOperation 22:00:11.8 Info: Performing DB Operation 22:00:11.8 Info: => 3.23E-05s 22:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:11', 'add_ape_quality_in_profiles') 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: 19: add_ape_quality_in_profiles migrated 22:00:11.8 Info: => 0.0007179s 22:00:11.8 Info: 20: remove_pushalot migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: Starting migration of Main DB to 20 22:00:11.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:11.8 Info: => 4.67E-05s 22:00:11.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:11.8 Info: => 2.77E-05s 22:00:11.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:11.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:11.8 Info: => 2.64E-05s 22:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:11', 'remove_pushalot') 22:00:11.8 Info: Committing Transaction 22:00:11.8 Info: 20: remove_pushalot migrated 22:00:11.8 Info: => 0.0007108s 22:00:11.8 Info: 21: add_custom_filters migrating 22:00:11.8 Info: Beginning Transaction 22:00:11.8 Info: Starting migration of Main DB to 21 22:00:11.8 Info: CreateTable CustomFilters 22:00:11.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:00:11.8 Info: => 0.0001273s 22:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:11', 'add_custom_filters') 22:00:11.8 Info: Committing Transaction 22:00:11.9 Info: 21: add_custom_filters migrated 22:00:11.9 Info: => 0.0009016s 22:00:11.9 Info: 22: import_list_tags migrating 22:00:11.9 Info: Beginning Transaction 22:00:11.9 Info: Starting migration of Main DB to 22 22:00:11.9 Info: AlterTable ImportLists 22:00:11.9 Info: => 8E-07s 22:00:11.9 Info: CreateColumn ImportLists Tags String 22:00:11.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:11.9 Info: => 0.0005467s 22:00:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:11', 'import_list_tags') 22:00:11.9 Info: Committing Transaction 22:00:11.9 Info: 22: import_list_tags migrated 22:00:11.9 Info: => 0.0012998s 22:00:11.9 Info: 23: add_release_groups_etc migrating 22:00:11.9 Info: Beginning Transaction 22:00:11.9 Info: Starting migration of Main DB to 23 22:00:11.9 Info: CreateTable ArtistMetadata 22:00:11.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:00:11.9 Info: => 0.0001699s 22:00:11.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:11.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:11.9 Info: => 0.0001279s 22:00:11.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:00:11.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:00:11.9 Info: => 8.51E-05s 22:00:11.9 Info: AlterTable Artists 22:00:11.9 Info: => 4E-07s 22:00:11.9 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:11.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:11.9 Info: => 0.000558s 22:00:11.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:11.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:11.9 Info: => 9.08E-05s 22:00:11.9 Info: CreateTable AlbumReleases 22:00:11.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:00:11.9 Info: => 0.0001496s 22:00:11.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:11.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:11.9 Info: => 0.0001272s 22:00:11.9 Info: CreateIndex AlbumReleases (AlbumId) 22:00:11.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:11.9 Info: => 7.93E-05s 22:00:11.9 Info: PerformDBOperation 22:00:11.9 Info: Performing DB Operation 22:00:11.9 Info: => 3.05E-05s 22:00:11.9 Info: AlterTable Albums 22:00:11.9 Info: => 4E-07s 22:00:11.9 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:11.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:11.9 Info: => 0.0005558s 22:00:11.9 Info: AlterTable Albums 22:00:11.9 Info: => 5E-07s 22:00:11.9 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:11.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:11.9 Info: => 0.0005526s 22:00:11.9 Info: AlterTable Albums 22:00:11.9 Info: => 6E-07s 22:00:11.9 Info: CreateColumn Albums Links String 22:00:11.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:11.9 Info: => 0.0005427s 22:00:11.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:00:11.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:11.9 Info: => 7.7E-05s 22:00:11.9 Info: AlterTable Tracks 22:00:11.9 Info: => 5E-07s 22:00:11.9 Info: CreateColumn Tracks ForeignRecordingId String 22:00:11.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:11.9 Info: => 0.0005606s 22:00:11.9 Info: AlterTable Tracks 22:00:11.9 Info: => 6E-07s 22:00:11.9 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:11.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:11.9 Info: => 0.0005504s 22:00:11.9 Info: AlterTable Tracks 22:00:11.9 Info: => 6E-07s 22:00:11.9 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:11.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:11.9 Info: => 0.0005487s 22:00:11.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:00:11.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:11.9 Info: => 7.88E-05s 22:00:11.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:00:11.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:11.9 Info: => 5.91E-05s 22:00:11.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:11.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:00:11.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:00:11.9 Info: DROP TABLE "Artists" 22:00:11.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:11.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.9 Info: => 0.0057014s 22:00:11.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:11.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:00:11.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:00:11.9 Info: DROP TABLE "Albums" 22:00:11.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:11.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:11.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:11.9 Info: => 0.0046496s 22:00:11.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:11.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:00:11.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:00:11.9 Info: DROP TABLE "Tracks" 22:00:11.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:11.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:11.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:11.9 Info: => 0.0043261s 22:00:11.9 Info: DeleteColumn TrackFiles ArtistId 22:00:11.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:00:11.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:00:11.9 Info: DROP TABLE "TrackFiles" 22:00:11.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:11.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:11.9 Info: => 0.0042623s 22:00:11.9 Info: CreateIndex Artists (ArtistMetadataId) 22:00:11.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:11.9 Info: => 0.0001088s 22:00:11.9 Info: CreateIndex Artists (Monitored) 22:00:11.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:11.9 Info: => 8.03E-05s 22:00:11.9 Info: CreateIndex Albums (ArtistMetadataId) 22:00:11.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:11.9 Info: => 0.0001078s 22:00:11.9 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:11.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:11.9 Info: => 0.0001075s 22:00:11.9 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:11.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:11.9 Info: => 0.0001016s 22:00:11.9 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:11.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:11.9 Info: => 0.0001032s 22:00:11.9 Info: UpdateData 22:00:11.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:11.9 Info: => 6.48E-05s 22:00:11.9 Info: UpdateData 22:00:11.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:11.9 Info: => 3.79E-05s 22:00:11.9 Info: UpdateData 22:00:11.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:11.9 Info: => 4.69E-05s 22:00:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:11', 'add_release_groups_etc') 22:00:11.9 Info: Committing Transaction 22:00:11.9 Info: 23: add_release_groups_etc migrated 22:00:11.9 Info: => 0.0012253s 22:00:11.9 Info: 24: NewMediaInfoFormat migrating 22:00:11.9 Info: Beginning Transaction 22:00:11.9 Info: Starting migration of Main DB to 24 22:00:11.9 Info: UpdateData 22:00:11.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:11.9 Info: => 5.51E-05s 22:00:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:11', 'NewMediaInfoFormat') 22:00:11.9 Info: Committing Transaction 22:00:11.9 Info: 24: NewMediaInfoFormat migrated 22:00:11.9 Info: => 0.0007532s 22:00:11.9 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:11.9 Info: Beginning Transaction 22:00:11.9 Info: Starting migration of Main DB to 25 22:00:11.9 Info: RenameTable Restrictions ReleaseProfiles 22:00:11.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:11.9 Info: => 0.0019497s 22:00:11.9 Info: AlterTable ReleaseProfiles 22:00:11.9 Info: => 8E-07s 22:00:11.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:11.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:11.9 Info: => 0.0005943s 22:00:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:11', 'rename_restrictions_to_release_profiles') 22:00:11.9 Info: Committing Transaction 22:00:11.9 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:11.9 Info: => 0.0014587s 22:00:11.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:11.9 Info: Beginning Transaction 22:00:11.9 Info: Starting migration of Main DB to 26 22:00:11.9 Info: RenameTable Profiles QualityProfiles 22:00:11.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:11.9 Info: => 0.0019759s 22:00:11.9 Info: AlterTable QualityProfiles 22:00:11.9 Info: => 7E-07s 22:00:11.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:11.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:11.9 Info: => 0.0005527s 22:00:11.9 Info: AlterTable LanguageProfiles 22:00:11.9 Info: => 6E-07s 22:00:11.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:11.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:11.9 Info: => 0.0005153s 22:00:11.9 Info: UpdateData 22:00:11.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:11.9 Info: => 4.32E-05s 22:00:11.9 Info: UpdateData 22:00:11.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:11.9 Info: => 2.85E-05s 22:00:11.9 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:11.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:00:11.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:00:11.9 Info: DROP TABLE "Artists" 22:00:11.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:11.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:11.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:11.9 Info: => 0.0059045s 22:00:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:11', 'rename_quality_profiles_add_upgrade_allowed') 22:00:11.9 Info: Committing Transaction 22:00:11.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:11.9 Info: => 0.0070057s 22:00:11.9 Info: 27: add_import_exclusions migrating 22:00:11.9 Info: Beginning Transaction 22:00:11.9 Info: Starting migration of Main DB to 27 22:00:11.9 Info: CreateTable ImportListExclusions 22:00:11.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:11.9 Info: => 0.0001835s 22:00:11.9 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:11.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:11.9 Info: => 0.0001361s 22:00:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:11', 'add_import_exclusions') 22:00:11.9 Info: Committing Transaction 22:00:11.9 Info: 27: add_import_exclusions migrated 22:00:11.9 Info: => 0.0009699s 22:00:11.9 Info: 28: clean_artist_metadata_table migrating 22:00:11.9 Info: Beginning Transaction 22:00:11.9 Info: Starting migration of Main DB to 28 22:00:11.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:00:11.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:00:11.9 Info: => 0.000159s 22:00:11.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:00:11.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:00:11.9 Info: => 0.0001218s 22:00:11.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:00:11.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:00:11.9 Info: => 0.0001131s 22:00:11.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:00:11.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:00:11.9 Info: => 0.0001224s 22:00:11.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:00:11.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:00:11.9 Info: => 0.0001386s 22:00:11.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:00:11.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:00:11.9 Info: => 0.0001199s 22:00:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:11', 'clean_artist_metadata_table') 22:00:11.9 Info: Committing Transaction 22:00:11.9 Info: 28: clean_artist_metadata_table migrated 22:00:11.9 Info: => 0.0009019s 22:00:11.9 Info: 29: health_issue_notification migrating 22:00:11.9 Info: Beginning Transaction 22:00:11.9 Info: Starting migration of Main DB to 29 22:00:11.9 Info: AlterTable Notifications 22:00:11.9 Info: => 7E-07s 22:00:11.9 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:11.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:11.9 Info: => 0.0006108s 22:00:11.9 Info: AlterTable Notifications 22:00:11.9 Info: => 6E-07s 22:00:11.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:11.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:11.9 Info: => 0.0005532s 22:00:11.9 Info: AlterTable Notifications 22:00:11.9 Info: => 6E-07s 22:00:11.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:11.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:11.9 Info: => 0.0005536s 22:00:11.9 Info: AlterTable Notifications 22:00:11.9 Info: => 6E-07s 22:00:11.9 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:11.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:11.9 Info: => 0.0005623s 22:00:11.9 Info: AlterTable Notifications 22:00:11.9 Info: => 6E-07s 22:00:11.9 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:11.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:11.9 Info: => 0.0005546s 22:00:11.9 Info: DeleteColumn Notifications OnDownload 22:00:11.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:00:11.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:00:11.9 Info: DROP TABLE "Notifications" 22:00:11.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:11.9 Info: => 0.0055824s 22:00:11.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:11.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:00:11.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:00:11.9 Info: DROP TABLE "Notifications" 22:00:11.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:11.9 Info: => 0.004564s 22:00:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:11', 'health_issue_notification') 22:00:11.9 Info: Committing Transaction 22:00:11.9 Info: 29: health_issue_notification migrated 22:00:11.9 Info: => 0.0057034s 22:00:11.9 Info: 30: add_mediafilerepository_mtime migrating 22:00:11.9 Info: Beginning Transaction 22:00:11.9 Info: Starting migration of Main DB to 30 22:00:11.9 Info: AlterTable TrackFiles 22:00:11.9 Info: => 7E-07s 22:00:11.9 Info: CreateColumn TrackFiles Modified DateTime 22:00:11.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:11.9 Info: => 0.0006131s 22:00:11.9 Info: AlterTable TrackFiles 22:00:11.9 Info: => 6E-07s 22:00:11.9 Info: CreateColumn TrackFiles Path String 22:00:11.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:11.9 Info: => 0.0006473s 22:00:11.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:11.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:11.9 Info: => 3.9E-05s 22:00:11.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:00:11.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:00:11.9 Info: => 0.0001206s 22:00:11.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:00:11.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:00:11.9 Info: => 0.0001283s 22:00:11.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:00:11.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:00:11.9 Info: => 0.0001324s 22:00:11.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:00:11.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:00:11.9 Info: => 7.54E-05s 22:00:11.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:11.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:11.9 Info: => 4.75E-05s 22:00:11.9 Info: AlterTable TrackFiles 22:00:11.9 Info: => 4E-07s 22:00:11.9 Info: AlterColumn TrackFiles Path String 22:00:11.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:00:11.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:00:11.9 Info: DROP TABLE "TrackFiles" 22:00:11.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:11.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:11.9 Info: => 0.0038007s 22:00:11.9 Info: CreateIndex TrackFiles (Path) 22:00:11.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:11.9 Info: => 7.88E-05s 22:00:11.9 Info: DeleteColumn TrackFiles RelativePath 22:00:11.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:00:11.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:00:11.9 Info: DROP TABLE "TrackFiles" 22:00:11.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:11.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:11.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:11.9 Info: => 0.0055134s 22:00:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:11', 'add_mediafilerepository_mtime') 22:00:11.9 Info: Committing Transaction 22:00:11.9 Info: 30: add_mediafilerepository_mtime migrated 22:00:11.9 Info: => 0.0065504s 22:00:11.9 Info: 31: add_artistmetadataid_constraint migrating 22:00:11.9 Info: Beginning Transaction 22:00:11.9 Info: Starting migration of Main DB to 31 22:00:11.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:00:11.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:00:11.9 Info: => 8.97E-05s 22:00:11.9 Info: DeleteIndex Artists (ArtistMetadataId) 22:00:11.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:00:11.9 Info: => 0.0001334s 22:00:11.9 Info: AlterColumn Artists ArtistMetadataId Int32 22:00:11.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:00:11.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:00:11.9 Info: DROP TABLE "Artists" 22:00:11.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:11.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:11.9 Info: => 0.0046311s 22:00:11.9 Info: CreateIndex Artists (ArtistMetadataId) 22:00:11.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:11.9 Info: => 0.0001239s 22:00:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T22:00:11', 'add_artistmetadataid_constraint') 22:00:11.9 Info: Committing Transaction 22:00:11.9 Info: 31: add_artistmetadataid_constraint migrated 22:00:11.9 Info: => 0.0010475s 22:00:11.9 Info: 32: old_ids_and_artist_alias migrating 22:00:11.9 Info: Beginning Transaction 22:00:11.9 Info: Starting migration of Main DB to 32 22:00:11.9 Info: AlterTable ArtistMetadata 22:00:11.9 Info: => 7E-07s 22:00:11.9 Info: CreateColumn ArtistMetadata Aliases String 22:00:11.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:00:11.9 Info: => 0.0006273s 22:00:11.9 Info: AlterTable ArtistMetadata 22:00:11.9 Info: => 5E-07s 22:00:11.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:00:11.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:00:11.9 Info: => 0.000587s 22:00:11.9 Info: AlterTable Albums 22:00:11.9 Info: => 5E-07s 22:00:11.9 Info: CreateColumn Albums OldForeignAlbumIds String 22:00:11.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:00:11.9 Info: => 0.0006533s 22:00:11.9 Info: AlterTable AlbumReleases 22:00:11.9 Info: => 6E-07s 22:00:11.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:00:11.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:00:11.9 Info: => 0.0005849s 22:00:11.9 Info: AlterTable Tracks 22:00:11.9 Info: => 6E-07s 22:00:11.9 Info: CreateColumn Tracks OldForeignRecordingIds String 22:00:11.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:00:11.9 Info: => 0.0005683s 22:00:11.9 Info: AlterTable Tracks 22:00:11.9 Info: => 6E-07s 22:00:11.9 Info: CreateColumn Tracks OldForeignTrackIds String 22:00:11.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:00:11.9 Info: => 0.0005708s 22:00:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T22:00:11', 'old_ids_and_artist_alias') 22:00:11.9 Info: Committing Transaction 22:00:11.9 Info: 32: old_ids_and_artist_alias migrated 22:00:11.9 Info: => 0.0014049s 22:00:11.9 Info: 33: download_propers_config migrating 22:00:11.9 Info: Beginning Transaction 22:00:11.9 Info: Starting migration of Main DB to 33 22:00:11.9 Info: PerformDBOperation 22:00:11.9 Info: Performing DB Operation 22:00:11.9 Info: => 3.23E-05s 22:00:11.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:11.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:11.9 Info: => 3.36E-05s 22:00:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T22:00:11', 'download_propers_config') 22:00:11.9 Info: Committing Transaction 22:00:11.9 Info: 33: download_propers_config migrated 22:00:11.9 Info: => 0.0007065s 22:00:11.9 Info: 34: remove_language_profiles migrating 22:00:11.9 Info: Beginning Transaction 22:00:11.9 Info: Starting migration of Main DB to 34 22:00:11.9 Info: DeleteTable LanguageProfiles 22:00:11.9 Info: DROP TABLE "LanguageProfiles" 22:00:11.9 Info: => 0.0002087s 22:00:11.9 Info: DeleteColumn Artists LanguageProfileId 22:00:11.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:00:11.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:00:11.9 Info: DROP TABLE "Artists" 22:00:11.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:11.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:11.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:11.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:11.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:11.9 Info: => 0.005778s 22:00:11.9 Info: DeleteColumn ImportLists LanguageProfileId 22:00:11.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:00:11.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:00:11.9 Info: DROP TABLE "ImportLists" 22:00:11.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:00:11.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:11.9 Info: => 0.0042871s 22:00:11.9 Info: DeleteColumn Blacklist Language 22:00:11.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:00:11.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:00:11.9 Info: DROP TABLE "Blacklist" 22:00:11.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:00:12.0 Info: => 0.0039963s 22:00:12.0 Info: DeleteColumn History Language 22:00:12.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:00:12.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:00:12.0 Info: DROP TABLE "History" 22:00:12.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:12.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:12.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:12.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:12.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:12.0 Info: => 0.0054035s 22:00:12.0 Info: DeleteColumn LyricFiles Language 22:00:12.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:00:12.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:00:12.0 Info: DROP TABLE "LyricFiles" 22:00:12.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:12.0 Info: => 0.0048103s 22:00:12.0 Info: DeleteColumn TrackFiles Language 22:00:12.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:00:12.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:00:12.0 Info: DROP TABLE "TrackFiles" 22:00:12.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:12.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:12.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:12.0 Info: => 0.004642s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T22:00:12', 'remove_language_profiles') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 34: remove_language_profiles migrated 22:00:12.0 Info: => 0.0059127s 22:00:12.0 Info: 35: multi_disc_naming_format migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 35 22:00:12.0 Info: AlterTable NamingConfig 22:00:12.0 Info: => 6E-07s 22:00:12.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:00:12.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:00:12.0 Info: => 0.0005797s 22:00:12.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:12.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:12.0 Info: => 4.28E-05s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T22:00:12', 'multi_disc_naming_format') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 35: multi_disc_naming_format migrated 22:00:12.0 Info: => 0.0007194s 22:00:12.0 Info: 36: add_download_client_priority migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 36 22:00:12.0 Info: AlterTable DownloadClients 22:00:12.0 Info: => 6E-07s 22:00:12.0 Info: CreateColumn DownloadClients Priority Int32 22:00:12.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:00:12.0 Info: => 0.0005983s 22:00:12.0 Info: PerformDBOperation 22:00:12.0 Info: Performing DB Operation 22:00:12.0 Info: => 5.05E-05s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T22:00:12', 'add_download_client_priority') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 36: add_download_client_priority migrated 22:00:12.0 Info: => 0.000731s 22:00:12.0 Info: 37: remove_growl_prowl migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 37 22:00:12.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:00:12.0 Info: => 4.81E-05s 22:00:12.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:00:12.0 Info: => 2.82E-05s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T22:00:12', 'remove_growl_prowl') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 37: remove_growl_prowl migrated 22:00:12.0 Info: => 0.000663s 22:00:12.0 Info: 38: remove_plex_hometheatre migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 38 22:00:12.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:00:12.0 Info: => 4.64E-05s 22:00:12.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:00:12.0 Info: => 2.8E-05s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T22:00:12', 'remove_plex_hometheatre') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 38: remove_plex_hometheatre migrated 22:00:12.0 Info: => 0.0006557s 22:00:12.0 Info: 39: add_root_folder_add_defaults migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 39 22:00:12.0 Info: AlterTable RootFolders 22:00:12.0 Info: => 5E-07s 22:00:12.0 Info: CreateColumn RootFolders Name String 22:00:12.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:00:12.0 Info: => 0.0005583s 22:00:12.0 Info: AlterTable RootFolders 22:00:12.0 Info: => 7E-07s 22:00:12.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:00:12.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:00:12.0 Info: => 0.00052s 22:00:12.0 Info: AlterTable RootFolders 22:00:12.0 Info: => 6E-07s 22:00:12.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:00:12.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:00:12.0 Info: => 0.0005165s 22:00:12.0 Info: AlterTable RootFolders 22:00:12.0 Info: => 6E-07s 22:00:12.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:00:12.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:12.0 Info: => 0.0005146s 22:00:12.0 Info: AlterTable RootFolders 22:00:12.0 Info: => 6E-07s 22:00:12.0 Info: CreateColumn RootFolders DefaultTags String 22:00:12.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:00:12.0 Info: => 0.0005087s 22:00:12.0 Info: PerformDBOperation 22:00:12.0 Info: Performing DB Operation 22:00:12.0 Info: => 4.9E-05s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T22:00:12', 'add_root_folder_add_defaults') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 39: add_root_folder_add_defaults migrated 22:00:12.0 Info: => 0.0007586s 22:00:12.0 Info: 40: task_duration migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 40 22:00:12.0 Info: AlterTable ScheduledTasks 22:00:12.0 Info: => 8E-07s 22:00:12.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:00:12.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:00:12.0 Info: => 0.0005866s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T22:00:12', 'task_duration') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 40: task_duration migrated 22:00:12.0 Info: => 0.0013067s 22:00:12.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 41 22:00:12.0 Info: AlterTable ReleaseProfiles 22:00:12.0 Info: => 7E-07s 22:00:12.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:00:12.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:00:12.0 Info: => 0.0005433s 22:00:12.0 Info: AlterTable ReleaseProfiles 22:00:12.0 Info: => 5E-07s 22:00:12.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:00:12.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:00:12.0 Info: => 0.0005131s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T22:00:12', 'add_indexer_and_enabled_to_release_profiles') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:00:12.0 Info: => 0.0011993s 22:00:12.0 Info: 42: remove_album_folders migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 42 22:00:12.0 Info: DeleteColumn Artists AlbumFolder 22:00:12.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:00:12.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:00:12.0 Info: DROP TABLE "Artists" 22:00:12.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:12.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:12.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:12.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:12.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:12.0 Info: => 0.0052217s 22:00:12.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:12.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:12.0 Info: => 3.7E-05s 22:00:12.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:12.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:12.0 Info: => 2.75E-05s 22:00:12.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:00:12.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:00:12.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:00:12.0 Info: DROP TABLE "NamingConfig" 22:00:12.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:00:12.0 Info: => 0.0035002s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T22:00:12', 'remove_album_folders') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 42: remove_album_folders migrated 22:00:12.0 Info: => 0.0043485s 22:00:12.0 Info: 44: add_priority_to_indexers migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 44 22:00:12.0 Info: AlterTable Indexers 22:00:12.0 Info: => 7E-07s 22:00:12.0 Info: CreateColumn Indexers Priority Int32 22:00:12.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:00:12.0 Info: => 0.0005758s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T22:00:12', 'add_priority_to_indexers') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 44: add_priority_to_indexers migrated 22:00:12.0 Info: => 0.0012715s 22:00:12.0 Info: 45: remove_chown_and_folderchmod_config migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 45 22:00:12.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:12.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:12.0 Info: => 0.0001271s 22:00:12.0 Info: PerformDBOperation 22:00:12.0 Info: Performing DB Operation 22:00:12.0 Info: => 2.83E-05s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T22:00:12', 'remove_chown_and_folderchmod_config') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 45: remove_chown_and_folderchmod_config migrated 22:00:12.0 Info: => 0.00069s 22:00:12.0 Info: 47: update_notifiarr migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 47 22:00:12.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:12.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:12.0 Info: => 7.12E-05s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T22:00:12', 'update_notifiarr') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 47: update_notifiarr migrated 22:00:12.0 Info: => 0.0007156s 22:00:12.0 Info: 49: email_multiple_addresses migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 49 22:00:12.0 Info: PerformDBOperation 22:00:12.0 Info: Performing DB Operation 22:00:12.0 Info: => 5.92E-05s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T22:00:12', 'email_multiple_addresses') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 49: email_multiple_addresses migrated 22:00:12.0 Info: => 0.0007231s 22:00:12.0 Info: 50: rename_blacklist_to_blocklist migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 50 22:00:12.0 Info: RenameTable Blacklist Blocklist 22:00:12.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:00:12.0 Info: => 0.0015126s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T22:00:12', 'rename_blacklist_to_blocklist') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 50: rename_blacklist_to_blocklist migrated 22:00:12.0 Info: => 0.0022421s 22:00:12.0 Info: 51: cdh_per_downloadclient migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 51 22:00:12.0 Info: AlterTable DownloadClients 22:00:12.0 Info: => 6E-07s 22:00:12.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:00:12.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:12.0 Info: => 0.0005636s 22:00:12.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:00:12.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:12.0 Info: => 0.0005192s 22:00:12.0 Info: PerformDBOperation 22:00:12.0 Info: Performing DB Operation 22:00:12.0 Info: => 0.0001526s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T22:00:12', 'cdh_per_downloadclient') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 51: cdh_per_downloadclient migrated 22:00:12.0 Info: => 0.0008665s 22:00:12.0 Info: 52: download_history migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 52 22:00:12.0 Info: CreateTable DownloadHistory 22:00:12.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:00:12.0 Info: => 0.0001598s 22:00:12.0 Info: CreateIndex DownloadHistory (EventType) 22:00:12.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:12.0 Info: => 8.79E-05s 22:00:12.0 Info: CreateIndex DownloadHistory (ArtistId) 22:00:12.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:12.0 Info: => 7.06E-05s 22:00:12.0 Info: CreateIndex DownloadHistory (DownloadId) 22:00:12.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:12.0 Info: => 7.35E-05s 22:00:12.0 Info: PerformDBOperation 22:00:12.0 Info: Performing DB Operation 22:00:12.0 Info: => 0.0001194s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T22:00:12', 'download_history') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 52: download_history migrated 22:00:12.0 Info: => 0.0008567s 22:00:12.0 Info: 53: add_update_history migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 53 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T22:00:12', 'add_update_history') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 53: add_update_history migrated 22:00:12.0 Info: => 0.0016844s 22:00:12.0 Info: 54: add_on_update_to_notifications migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 54 22:00:12.0 Info: AlterTable Notifications 22:00:12.0 Info: => 6E-07s 22:00:12.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:00:12.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:00:12.0 Info: => 0.0005788s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T22:00:12', 'add_on_update_to_notifications') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 54: add_on_update_to_notifications migrated 22:00:12.0 Info: => 0.0012908s 22:00:12.0 Info: 55: download_client_per_indexer migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 55 22:00:12.0 Info: AlterTable Indexers 22:00:12.0 Info: => 5E-07s 22:00:12.0 Info: CreateColumn Indexers DownloadClientId Int32 22:00:12.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:00:12.0 Info: => 0.0005756s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T22:00:12', 'download_client_per_indexer') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 55: download_client_per_indexer migrated 22:00:12.0 Info: => 0.0013127s 22:00:12.0 Info: 56: AddNewItemMonitorType migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 56 22:00:12.0 Info: AlterTable Artists 22:00:12.0 Info: => 6E-07s 22:00:12.0 Info: CreateColumn Artists MonitorNewItems Int32 22:00:12.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:12.0 Info: => 0.0005665s 22:00:12.0 Info: AlterTable RootFolders 22:00:12.0 Info: => 6E-07s 22:00:12.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:00:12.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:12.0 Info: => 0.0005699s 22:00:12.0 Info: AlterTable ImportLists 22:00:12.0 Info: => 6E-07s 22:00:12.0 Info: CreateColumn ImportLists MonitorNewItems Int32 22:00:12.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:12.0 Info: => 0.0005605s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T22:00:12', 'AddNewItemMonitorType') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 56: AddNewItemMonitorType migrated 22:00:12.0 Info: => 0.0013402s 22:00:12.0 Info: 57: ImportListSearch migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 57 22:00:12.0 Info: AlterTable ImportLists 22:00:12.0 Info: => 6E-07s 22:00:12.0 Info: CreateColumn ImportLists ShouldSearch Boolean 22:00:12.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:00:12.0 Info: => 0.0006135s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T22:00:12', 'ImportListSearch') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 57: ImportListSearch migrated 22:00:12.0 Info: => 0.0013349s 22:00:12.0 Info: 58: ImportListMonitorExisting migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 58 22:00:12.0 Info: AlterTable ImportLists 22:00:12.0 Info: => 6E-07s 22:00:12.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:00:12.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:00:12.0 Info: => 0.0006065s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T22:00:12', 'ImportListMonitorExisting') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 58: ImportListMonitorExisting migrated 22:00:12.0 Info: => 0.0013339s 22:00:12.0 Info: 59: add_indexer_tags migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 59 22:00:12.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:00:12.0 Info: => 4.84E-05s 22:00:12.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:00:12.0 Info: => 2.77E-05s 22:00:12.0 Info: AlterTable Indexers 22:00:12.0 Info: => 3E-07s 22:00:12.0 Info: CreateColumn Indexers Tags String 22:00:12.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:00:12.0 Info: => 0.0005902s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T22:00:12', 'add_indexer_tags') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 59: add_indexer_tags migrated 22:00:12.0 Info: => 0.001299s 22:00:12.0 Info: 60: update_audio_types migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 60 22:00:12.0 Info: PerformDBOperation 22:00:12.0 Info: Performing DB Operation 22:00:12.0 Info: => 5.57E-05s 22:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T22:00:12', 'update_audio_types') 22:00:12.0 Info: Committing Transaction 22:00:12.0 Info: 60: update_audio_types migrated 22:00:12.0 Info: => 0.0007427s 22:00:12.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:00:12.0 Info: Beginning Transaction 22:00:12.0 Info: Starting migration of Main DB to 61 22:00:12.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.0 Info: DELETE FROM "Commands" WHERE 1 = 1 22:00:12.0 Info: => 4.91E-05s 22:00:12.0 Info: AlterTable AlbumReleases 22:00:12.0 Info: => 4E-07s 22:00:12.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:00:12.0 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 22:00:12.0 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 22:00:12.0 Info: DROP TABLE "AlbumReleases" 22:00:12.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:00:12.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:12.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:12.0 Info: => 0.0054298s 22:00:12.0 Info: AlterTable Albums 22:00:12.0 Info: => 4E-07s 22:00:12.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:00:12.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:00:12.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 22:00:12.0 Info: DROP TABLE "Albums" 22:00:12.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:12.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:12.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:12.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:12.0 Info: => 0.0051393s 22:00:12.0 Info: AlterTable Albums 22:00:12.0 Info: => 6E-07s 22:00:12.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:00:12.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:00:12.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 22:00:12.0 Info: DROP TABLE "Albums" 22:00:12.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:12.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:12.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:12.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:12.0 Info: => 0.004836s 22:00:12.0 Info: AlterTable Albums 22:00:12.0 Info: => 4E-07s 22:00:12.0 Info: AlterColumn Albums Added DateTimeOffset 22:00:12.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 22:00:12.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 22:00:12.0 Info: DROP TABLE "Albums" 22:00:12.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:12.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:12.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:12.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:12.0 Info: => 0.0055137s 22:00:12.0 Info: AlterTable Artists 22:00:12.0 Info: => 4E-07s 22:00:12.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:00:12.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:00:12.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:00:12.0 Info: DROP TABLE "Artists" 22:00:12.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:12.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:12.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:12.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:12.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:12.0 Info: => 0.0043095s 22:00:12.0 Info: AlterTable Artists 22:00:12.0 Info: => 5E-07s 22:00:12.0 Info: AlterColumn Artists Added DateTimeOffset 22:00:12.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:00:12.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:00:12.0 Info: DROP TABLE "Artists" 22:00:12.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:12.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:12.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:12.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:12.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:12.0 Info: => 0.0053143s 22:00:12.0 Info: AlterTable Blocklist 22:00:12.0 Info: => 5E-07s 22:00:12.0 Info: AlterColumn Blocklist Date DateTimeOffset 22:00:12.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:00:12.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:00:12.0 Info: DROP TABLE "Blocklist" 22:00:12.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:12.0 Info: => 0.003759s 22:00:12.0 Info: AlterTable Blocklist 22:00:12.0 Info: => 7E-07s 22:00:12.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:00:12.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 22:00:12.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 22:00:12.1 Info: DROP TABLE "Blocklist" 22:00:12.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:12.1 Info: => 0.0037975s 22:00:12.1 Info: AlterTable Commands 22:00:12.1 Info: => 7E-07s 22:00:12.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:00:12.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:00:12.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 22:00:12.1 Info: DROP TABLE "Commands" 22:00:12.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:12.1 Info: => 0.0060521s 22:00:12.1 Info: AlterTable Commands 22:00:12.1 Info: => 6E-07s 22:00:12.1 Info: AlterColumn Commands StartedAt DateTimeOffset 22:00:12.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:00:12.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 22:00:12.1 Info: DROP TABLE "Commands" 22:00:12.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:12.1 Info: => 0.0051122s 22:00:12.1 Info: AlterTable Commands 22:00:12.1 Info: => 7E-07s 22:00:12.1 Info: AlterColumn Commands EndedAt DateTimeOffset 22:00:12.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:00:12.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 22:00:12.1 Info: DROP TABLE "Commands" 22:00:12.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:12.1 Info: => 0.0037517s 22:00:12.1 Info: AlterTable DownloadClientStatus 22:00:12.1 Info: => 6E-07s 22:00:12.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:00:12.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:00:12.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:12.1 Info: DROP TABLE "DownloadClientStatus" 22:00:12.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:12.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:12.1 Info: => 0.0047976s 22:00:12.1 Info: AlterTable DownloadClientStatus 22:00:12.1 Info: => 5E-07s 22:00:12.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:00:12.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:00:12.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:12.1 Info: DROP TABLE "DownloadClientStatus" 22:00:12.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:12.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:12.1 Info: => 0.0037818s 22:00:12.1 Info: AlterTable DownloadClientStatus 22:00:12.1 Info: => 6E-07s 22:00:12.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:00:12.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:00:12.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:12.1 Info: DROP TABLE "DownloadClientStatus" 22:00:12.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:12.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:12.1 Info: => 0.0055843s 22:00:12.1 Info: AlterTable DownloadHistory 22:00:12.1 Info: => 6E-07s 22:00:12.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:00:12.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:00:12.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:00:12.1 Info: DROP TABLE "DownloadHistory" 22:00:12.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:00:12.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:12.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:12.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:12.1 Info: => 0.0049777s 22:00:12.1 Info: AlterTable ExtraFiles 22:00:12.1 Info: => 6E-07s 22:00:12.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:00:12.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:00:12.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:00:12.1 Info: DROP TABLE "ExtraFiles" 22:00:12.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:12.1 Info: => 0.0037652s 22:00:12.1 Info: AlterTable ExtraFiles 22:00:12.1 Info: => 6E-07s 22:00:12.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:00:12.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:00:12.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:00:12.1 Info: DROP TABLE "ExtraFiles" 22:00:12.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:12.1 Info: => 0.0046611s 22:00:12.1 Info: AlterTable History 22:00:12.1 Info: => 6E-07s 22:00:12.1 Info: AlterColumn History Date DateTimeOffset 22:00:12.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:00:12.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:00:12.1 Info: DROP TABLE "History" 22:00:12.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:12.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:12.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:12.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:12.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:12.1 Info: => 0.0044974s 22:00:12.1 Info: AlterTable ImportListStatus 22:00:12.1 Info: => 4E-07s 22:00:12.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:00:12.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:00:12.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:12.1 Info: DROP TABLE "ImportListStatus" 22:00:12.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:12.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:12.1 Info: => 0.0038604s 22:00:12.1 Info: AlterTable ImportListStatus 22:00:12.1 Info: => 6E-07s 22:00:12.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:00:12.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:00:12.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:12.1 Info: DROP TABLE "ImportListStatus" 22:00:12.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:12.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:12.1 Info: => 0.0047739s 22:00:12.1 Info: AlterTable ImportListStatus 22:00:12.1 Info: => 5E-07s 22:00:12.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:00:12.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:00:12.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:12.1 Info: DROP TABLE "ImportListStatus" 22:00:12.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:12.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:12.1 Info: => 0.0039227s 22:00:12.1 Info: AlterTable IndexerStatus 22:00:12.1 Info: => 5E-07s 22:00:12.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:00:12.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:00:12.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:12.1 Info: DROP TABLE "IndexerStatus" 22:00:12.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:12.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:12.1 Info: => 0.0047229s 22:00:12.1 Info: AlterTable IndexerStatus 22:00:12.1 Info: => 6E-07s 22:00:12.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:00:12.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:00:12.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:12.1 Info: DROP TABLE "IndexerStatus" 22:00:12.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:12.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:12.1 Info: => 0.0038644s 22:00:12.1 Info: AlterTable IndexerStatus 22:00:12.1 Info: => 5E-07s 22:00:12.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:00:12.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:00:12.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:12.1 Info: DROP TABLE "IndexerStatus" 22:00:12.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:12.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:12.1 Info: => 0.0038611s 22:00:12.1 Info: AlterTable LyricFiles 22:00:12.1 Info: => 6E-07s 22:00:12.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:00:12.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:00:12.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:00:12.1 Info: DROP TABLE "LyricFiles" 22:00:12.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:12.1 Info: => 0.0045579s 22:00:12.1 Info: AlterTable LyricFiles 22:00:12.1 Info: => 5E-07s 22:00:12.1 Info: AlterColumn LyricFiles Added DateTimeOffset 22:00:12.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:00:12.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:00:12.1 Info: DROP TABLE "LyricFiles" 22:00:12.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:12.1 Info: => 0.0037022s 22:00:12.1 Info: AlterTable MetadataFiles 22:00:12.1 Info: => 5E-07s 22:00:12.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:00:12.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:00:12.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:00:12.1 Info: DROP TABLE "MetadataFiles" 22:00:12.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:12.1 Info: => 0.0037047s 22:00:12.1 Info: AlterTable MetadataFiles 22:00:12.1 Info: => 6E-07s 22:00:12.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:00:12.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:00:12.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:00:12.1 Info: DROP TABLE "MetadataFiles" 22:00:12.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:12.1 Info: => 0.0047743s 22:00:12.1 Info: AlterTable PendingReleases 22:00:12.1 Info: => 6E-07s 22:00:12.1 Info: AlterColumn PendingReleases Added DateTimeOffset 22:00:12.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:00:12.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:00:12.1 Info: DROP TABLE "PendingReleases" 22:00:12.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:00:12.1 Info: => 0.003682s 22:00:12.1 Info: AlterTable ScheduledTasks 22:00:12.1 Info: => 6E-07s 22:00:12.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:00:12.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:00:12.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:12.1 Info: DROP TABLE "ScheduledTasks" 22:00:12.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:12.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:12.2 Info: => 0.0049412s 22:00:12.2 Info: AlterTable ScheduledTasks 22:00:12.2 Info: => 5E-07s 22:00:12.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:00:12.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:00:12.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:12.2 Info: DROP TABLE "ScheduledTasks" 22:00:12.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:12.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:12.2 Info: => 0.0038853s 22:00:12.2 Info: AlterTable TrackFiles 22:00:12.2 Info: => 6E-07s 22:00:12.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:00:12.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:12.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:00:12.2 Info: DROP TABLE "TrackFiles" 22:00:12.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:12.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:12.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:12.2 Info: => 0.0040559s 22:00:12.2 Info: AlterTable TrackFiles 22:00:12.2 Info: => 5E-07s 22:00:12.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:00:12.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 22:00:12.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:00:12.2 Info: DROP TABLE "TrackFiles" 22:00:12.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:12.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:12.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:12.2 Info: => 0.0040602s 22:00:12.2 Info: AlterTable VersionInfo 22:00:12.2 Info: => 6E-07s 22:00:12.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:00:12.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:00:12.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:00:12.2 Info: DROP TABLE "VersionInfo" 22:00:12.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:00:12.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:12.2 Info: => 0.0048708s 22:00:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T22:00:12', 'postgres_update_timestamp_columns_to_with_timezone') 22:00:12.2 Info: Committing Transaction 22:00:12.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:00:12.2 Info: => 0.016468s 22:00:12.2 Info: 62: add_on_delete_to_notifications migrating 22:00:12.2 Info: Beginning Transaction 22:00:12.2 Info: Starting migration of Main DB to 62 22:00:12.2 Info: AlterTable Notifications 22:00:12.2 Info: => 6E-07s 22:00:12.2 Info: CreateColumn Notifications OnArtistDelete Boolean 22:00:12.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:00:12.2 Info: => 0.0006138s 22:00:12.2 Info: AlterTable Notifications 22:00:12.2 Info: => 6E-07s 22:00:12.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:00:12.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:00:12.2 Info: => 0.0005694s 22:00:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T22:00:12', 'add_on_delete_to_notifications') 22:00:12.2 Info: Committing Transaction 22:00:12.2 Info: 62: add_on_delete_to_notifications migrated 22:00:12.2 Info: => 0.0013351s 22:00:12.2 Info: 63: add_custom_formats migrating 22:00:12.2 Info: Beginning Transaction 22:00:12.2 Info: Starting migration of Main DB to 63 22:00:12.2 Info: AlterTable DelayProfiles 22:00:12.2 Info: => 8E-07s 22:00:12.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:00:12.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:00:12.2 Info: => 0.0006031s 22:00:12.2 Info: UpdateData 22:00:12.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:00:12.2 Info: => 5.45E-05s 22:00:12.2 Info: AlterTable TrackFiles 22:00:12.2 Info: => 4E-07s 22:00:12.2 Info: CreateColumn TrackFiles OriginalFilePath String 22:00:12.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:00:12.2 Info: => 0.0005629s 22:00:12.2 Info: PerformDBOperation 22:00:12.2 Info: Performing DB Operation 22:00:12.2 Info: => 3.12E-05s 22:00:12.2 Info: CreateTable CustomFormats 22:00:12.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:00:12.2 Info: => 0.0001941s 22:00:12.2 Info: CreateIndex CustomFormats (Name) 22:00:12.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:00:12.2 Info: => 8.78E-05s 22:00:12.2 Info: AlterTable QualityProfiles 22:00:12.2 Info: => 4E-07s 22:00:12.2 Info: CreateColumn QualityProfiles FormatItems String 22:00:12.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:00:12.2 Info: => 0.0005667s 22:00:12.2 Info: AlterTable QualityProfiles 22:00:12.2 Info: => 5E-07s 22:00:12.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:00:12.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:12.2 Info: => 0.0005412s 22:00:12.2 Info: AlterTable QualityProfiles 22:00:12.2 Info: => 6E-07s 22:00:12.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:00:12.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:12.2 Info: => 0.0005488s 22:00:12.2 Info: PerformDBOperation 22:00:12.2 Info: Performing DB Operation 22:00:12.2 Info: => 5.94E-05s 22:00:12.2 Info: PerformDBOperation 22:00:12.2 Info: Performing DB Operation 22:00:12.2 Info: => 2.83E-05s 22:00:12.2 Info: DeleteColumn ReleaseProfiles Preferred 22:00:12.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:00:12.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:12.2 Info: DROP TABLE "ReleaseProfiles" 22:00:12.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:12.2 Info: => 0.0049683s 22:00:12.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:00:12.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:00:12.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:12.2 Info: DROP TABLE "ReleaseProfiles" 22:00:12.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:12.2 Info: => 0.0039221s 22:00:12.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:12.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:12.2 Info: => 4.97E-05s 22:00:12.2 Info: AlterTable DelayProfiles 22:00:12.2 Info: => 5E-07s 22:00:12.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:00:12.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:12.2 Info: => 0.0005722s 22:00:12.2 Info: AlterTable DelayProfiles 22:00:12.2 Info: => 7E-07s 22:00:12.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:00:12.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:00:12.2 Info: => 0.0005759s 22:00:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T22:00:12', 'add_custom_formats') 22:00:12.2 Info: Committing Transaction 22:00:12.2 Info: 63: add_custom_formats migrated 22:00:12.2 Info: => 0.0014632s 22:00:12.2 Info: 64: add_result_to_commands migrating 22:00:12.2 Info: Beginning Transaction 22:00:12.2 Info: Starting migration of Main DB to 64 22:00:12.2 Info: AlterTable Commands 22:00:12.2 Info: => 8E-07s 22:00:12.2 Info: CreateColumn Commands Result Int32 22:00:12.2 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 22:00:12.2 Info: => 0.0005956s 22:00:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2025-04-14T22:00:12', 'add_result_to_commands') 22:00:12.2 Info: Committing Transaction 22:00:12.2 Info: 64: add_result_to_commands migrated 22:00:12.2 Info: => 0.0012936s 22:00:12.2 Info: 65: health_restored_notification migrating 22:00:12.2 Info: Beginning Transaction 22:00:12.2 Info: Starting migration of Main DB to 65 22:00:12.2 Info: AlterTable Notifications 22:00:12.2 Info: => 7E-07s 22:00:12.2 Info: CreateColumn Notifications OnHealthRestored Boolean 22:00:12.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 22:00:12.2 Info: => 0.0006185s 22:00:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2025-04-14T22:00:12', 'health_restored_notification') 22:00:12.2 Info: Committing Transaction 22:00:12.2 Info: 65: health_restored_notification migrated 22:00:12.2 Info: => 0.0013506s 22:00:12.2 Info: 66: remove_uc migrating 22:00:12.2 Info: Beginning Transaction 22:00:12.2 Info: Starting migration of Main DB to 66 22:00:12.2 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 22:00:12.2 Info: => 5.05E-05s 22:00:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2025-04-14T22:00:12', 'remove_uc') 22:00:12.2 Info: Committing Transaction 22:00:12.2 Info: 66: remove_uc migrated 22:00:12.2 Info: => 0.0007233s 22:00:12.2 Info: 67: download_clients_rename_tv_to_music migrating 22:00:12.2 Info: Beginning Transaction 22:00:12.2 Info: Starting migration of Main DB to 67 22:00:12.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:00:12.2 Info: PerformDBOperation 22:00:12.2 Info: Performing DB Operation 22:00:12.2 Info: => 0.0047395s 22:00:12.2 Info: -> 1 Insert operations completed in 00:00:00.0000927 taking an average of 00:00:00.0000927 22:00:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2025-04-14T22:00:12', 'download_clients_rename_tv_to_music') 22:00:12.2 Info: Committing Transaction 22:00:12.2 Info: 67: download_clients_rename_tv_to_music migrated 22:00:12.2 Info: => 0.0055567s 22:00:12.2 Debug: Took: 00:00:00.4780679 22:00:12.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 22:00:12.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 22:00:12.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648123102233_207/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:12.3 Info: DatabaseEngineVersionCheck migrating 22:00:12.3 Info: PerformDBOperation 22:00:12.3 Info: Performing DB Operation 22:00:12.3 Info: SQLite 3.49.1 22:00:12.3 Info: => 0.0066536s 22:00:12.3 Info: DatabaseEngineVersionCheck migrated 22:00:12.3 Info: => 0.0066694s 22:00:12.3 Info: VersionMigration migrating 22:00:12.3 Info: Beginning Transaction 22:00:12.3 Info: CreateTable VersionInfo 22:00:12.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:12.3 Info: => 0.0001636s 22:00:12.3 Info: Committing Transaction 22:00:12.3 Info: VersionMigration migrated 22:00:12.3 Info: => 0.0028428s 22:00:12.3 Info: VersionUniqueMigration migrating 22:00:12.3 Info: Beginning Transaction 22:00:12.3 Info: CreateIndex VersionInfo (Version) 22:00:12.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:12.3 Info: => 0.0001376s 22:00:12.3 Info: AlterTable VersionInfo 22:00:12.3 Info: => 6E-07s 22:00:12.3 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:12.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:12.3 Info: => 0.000599s 22:00:12.3 Info: Committing Transaction 22:00:12.3 Info: VersionUniqueMigration migrated 22:00:12.3 Info: => 0.0017304s 22:00:12.3 Info: VersionDescriptionMigration migrating 22:00:12.3 Info: Beginning Transaction 22:00:12.3 Info: AlterTable VersionInfo 22:00:12.3 Info: => 1E-06s 22:00:12.3 Info: CreateColumn VersionInfo Description String 22:00:12.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:12.3 Info: => 0.0002138s 22:00:12.3 Info: Committing Transaction 22:00:12.3 Info: VersionDescriptionMigration migrated 22:00:12.3 Info: => 0.0021836s 22:00:12.3 Info: 1: InitialSetup migrating 22:00:12.3 Info: Beginning Transaction 22:00:12.3 Info: Starting migration of Main DB to 1 22:00:12.3 Info: CreateTable Config 22:00:12.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:12.3 Info: => 0.0001873s 22:00:12.3 Info: CreateIndex Config (Key) 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:12.3 Info: => 8E-05s 22:00:12.3 Info: CreateTable RootFolders 22:00:12.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:12.3 Info: => 8.18E-05s 22:00:12.3 Info: CreateIndex RootFolders (Path) 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:12.3 Info: => 6.93E-05s 22:00:12.3 Info: CreateTable Artists 22:00:12.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:00:12.3 Info: => 0.0002188s 22:00:12.3 Info: CreateIndex Artists (ForeignArtistId) 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:12.3 Info: => 7.22E-05s 22:00:12.3 Info: CreateIndex Artists (NameSlug) 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:12.3 Info: => 6.39E-05s 22:00:12.3 Info: CreateIndex Artists (CleanName) 22:00:12.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:12.3 Info: => 7.07E-05s 22:00:12.3 Info: CreateIndex Artists (Path) 22:00:12.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:12.3 Info: => 6.51E-05s 22:00:12.3 Info: CreateTable Albums 22:00:12.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:00:12.3 Info: => 0.0001949s 22:00:12.3 Info: CreateIndex Albums (ForeignAlbumId) 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:12.3 Info: => 6.75E-05s 22:00:12.3 Info: CreateIndex Albums (MBId) 22:00:12.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:12.3 Info: => 6.22E-05s 22:00:12.3 Info: CreateIndex Albums (TADBId) 22:00:12.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:12.3 Info: => 6.24E-05s 22:00:12.3 Info: CreateIndex Albums (TitleSlug) 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:12.3 Info: => 6.18E-05s 22:00:12.3 Info: CreateIndex Albums (CleanTitle) 22:00:12.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:12.3 Info: => 6.09E-05s 22:00:12.3 Info: CreateIndex Albums (Path) 22:00:12.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:12.3 Info: => 6.26E-05s 22:00:12.3 Info: CreateTable Tracks 22:00:12.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:00:12.3 Info: => 0.0001281s 22:00:12.3 Info: CreateIndex Tracks (ForeignTrackId) 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:12.3 Info: => 6.75E-05s 22:00:12.3 Info: CreateIndex Tracks (ArtistId) 22:00:12.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:12.3 Info: => 6.66E-05s 22:00:12.3 Info: CreateIndex Tracks (TrackFileId) 22:00:12.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:12.3 Info: => 6.64E-05s 22:00:12.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:12.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:12.3 Info: => 7.47E-05s 22:00:12.3 Info: CreateTable TrackFiles 22:00:12.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:00:12.3 Info: => 0.0001235s 22:00:12.3 Info: CreateIndex TrackFiles (ArtistId) 22:00:12.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:12.3 Info: => 7E-05s 22:00:12.3 Info: CreateIndex TrackFiles (AlbumId) 22:00:12.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:12.3 Info: => 6.76E-05s 22:00:12.3 Info: CreateTable History 22:00:12.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:00:12.3 Info: => 0.0001389s 22:00:12.3 Info: CreateIndex History (Date) 22:00:12.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:12.3 Info: => 6.98E-05s 22:00:12.3 Info: CreateIndex History (EventType) 22:00:12.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:12.3 Info: => 6.43E-05s 22:00:12.3 Info: CreateIndex History (DownloadId) 22:00:12.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:12.3 Info: => 6.39E-05s 22:00:12.3 Info: CreateIndex History (AlbumId) 22:00:12.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:12.3 Info: => 6.34E-05s 22:00:12.3 Info: CreateTable Notifications 22:00:12.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:00:12.3 Info: => 0.0001203s 22:00:12.3 Info: CreateTable ScheduledTasks 22:00:12.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:00:12.3 Info: => 0.0001482s 22:00:12.3 Info: CreateIndex ScheduledTasks (TypeName) 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:12.3 Info: => 0.0001094s 22:00:12.3 Info: CreateTable Indexers 22:00:12.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:00:12.3 Info: => 0.0001269s 22:00:12.3 Info: CreateIndex Indexers (Name) 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:12.3 Info: => 8.14E-05s 22:00:12.3 Info: CreateTable Profiles 22:00:12.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:00:12.3 Info: => 8.79E-05s 22:00:12.3 Info: CreateIndex Profiles (Name) 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:12.3 Info: => 7.65E-05s 22:00:12.3 Info: CreateTable QualityDefinitions 22:00:12.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:00:12.3 Info: => 0.0001038s 22:00:12.3 Info: CreateIndex QualityDefinitions (Quality) 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:12.3 Info: => 7.08E-05s 22:00:12.3 Info: CreateIndex QualityDefinitions (Title) 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:12.3 Info: => 0.0001088s 22:00:12.3 Info: CreateTable NamingConfig 22:00:12.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:00:12.3 Info: => 0.0001325s 22:00:12.3 Info: CreateTable Blacklist 22:00:12.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:00:12.3 Info: => 0.0001639s 22:00:12.3 Info: CreateTable Metadata 22:00:12.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:00:12.3 Info: => 9.8E-05s 22:00:12.3 Info: CreateTable MetadataFiles 22:00:12.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:00:12.3 Info: => 0.0001179s 22:00:12.3 Info: CreateTable DownloadClients 22:00:12.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:00:12.3 Info: => 0.0001023s 22:00:12.3 Info: CreateTable PendingReleases 22:00:12.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:00:12.3 Info: => 0.0001112s 22:00:12.3 Info: CreateTable RemotePathMappings 22:00:12.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:00:12.3 Info: => 0.000112s 22:00:12.3 Info: CreateTable Tags 22:00:12.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:12.3 Info: => 8.81E-05s 22:00:12.3 Info: CreateIndex Tags (Label) 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:12.3 Info: => 0.0008378s 22:00:12.3 Info: CreateTable Restrictions 22:00:12.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:12.3 Info: => 0.0001034s 22:00:12.3 Info: CreateTable DelayProfiles 22:00:12.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:00:12.3 Info: => 0.0001263s 22:00:12.3 Info: CreateTable Users 22:00:12.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:00:12.3 Info: => 9.21E-05s 22:00:12.3 Info: CreateIndex Users (Identifier) 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:12.3 Info: => 0.000121s 22:00:12.3 Info: CreateIndex Users (Username) 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:12.3 Info: => 9.48E-05s 22:00:12.3 Info: CreateTable Commands 22:00:12.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:00:12.3 Info: => 0.0001308s 22:00:12.3 Info: CreateTable IndexerStatus 22:00:12.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:00:12.3 Info: => 0.0001183s 22:00:12.3 Info: CreateIndex IndexerStatus (ProviderId) 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:12.3 Info: => 8.25E-05s 22:00:12.3 Info: CreateTable ExtraFiles 22:00:12.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:00:12.3 Info: => 0.0001109s 22:00:12.3 Info: CreateTable LyricFiles 22:00:12.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:00:12.3 Info: => 0.0001385s 22:00:12.3 Info: CreateTable LanguageProfiles 22:00:12.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:00:12.3 Info: => 9.59E-05s 22:00:12.3 Info: CreateIndex LanguageProfiles (Name) 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:12.3 Info: => 8.73E-05s 22:00:12.3 Info: CreateTable DownloadClientStatus 22:00:12.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:00:12.3 Info: => 0.0001036s 22:00:12.3 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:12.3 Info: => 8.01E-05s 22:00:12.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:12.3 Info: -> 1 Insert operations completed in 00:00:00.0000624 taking an average of 00:00:00.0000624 22:00:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:12', 'InitialSetup') 22:00:12.3 Info: Committing Transaction 22:00:12.3 Info: 1: InitialSetup migrated 22:00:12.3 Info: => 0.017492s 22:00:12.3 Info: 2: add_reason_to_pending_releases migrating 22:00:12.3 Info: Beginning Transaction 22:00:12.3 Info: Starting migration of Main DB to 2 22:00:12.3 Info: AlterTable PendingReleases 22:00:12.3 Info: => 1.1E-06s 22:00:12.3 Info: CreateColumn PendingReleases Reason Int32 22:00:12.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:12.3 Info: => 0.0006038s 22:00:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:12', 'add_reason_to_pending_releases') 22:00:12.3 Info: Committing Transaction 22:00:12.3 Info: 2: add_reason_to_pending_releases migrated 22:00:12.3 Info: => 0.0013639s 22:00:12.3 Info: 3: add_medium_support migrating 22:00:12.3 Info: Beginning Transaction 22:00:12.3 Info: Starting migration of Main DB to 3 22:00:12.3 Info: AlterTable Albums 22:00:12.3 Info: => 5E-07s 22:00:12.3 Info: CreateColumn Albums Media String 22:00:12.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:12.3 Info: => 0.0005315s 22:00:12.3 Info: AlterTable Tracks 22:00:12.3 Info: => 7E-07s 22:00:12.3 Info: CreateColumn Tracks MediumNumber Int32 22:00:12.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:12.3 Info: => 0.0004823s 22:00:12.3 Info: AlterTable Tracks 22:00:12.3 Info: => 7E-07s 22:00:12.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:12.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:12.3 Info: => 0.0004772s 22:00:12.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:12.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:12.3 Info: => 4.65E-05s 22:00:12.3 Info: DeleteColumn Tracks TrackNumber 22:00:12.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:00:12.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:00:12.3 Info: DROP TABLE "Tracks" 22:00:12.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:12.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:12.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:12.3 Info: => 0.0045192s 22:00:12.3 Info: AlterTable Tracks 22:00:12.3 Info: => 5E-07s 22:00:12.3 Info: CreateColumn Tracks TrackNumber String 22:00:12.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:12.3 Info: => 0.0004862s 22:00:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:12', 'add_medium_support') 22:00:12.3 Info: Committing Transaction 22:00:12.3 Info: 3: add_medium_support migrated 22:00:12.3 Info: => 0.0014049s 22:00:12.3 Info: 4: add_various_qualites_in_profile migrating 22:00:12.3 Info: Beginning Transaction 22:00:12.3 Info: Starting migration of Main DB to 4 22:00:12.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:12.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:12.3 Info: => 5.22E-05s 22:00:12.3 Info: PerformDBOperation 22:00:12.3 Info: Performing DB Operation 22:00:12.3 Info: => 2.76E-05s 22:00:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:12', 'add_various_qualites_in_profile') 22:00:12.3 Info: Committing Transaction 22:00:12.3 Info: 4: add_various_qualites_in_profile migrated 22:00:12.3 Info: => 0.0006684s 22:00:12.3 Info: 5: metadata_profiles migrating 22:00:12.3 Info: Beginning Transaction 22:00:12.3 Info: Starting migration of Main DB to 5 22:00:12.3 Info: CreateTable MetadataProfiles 22:00:12.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:00:12.3 Info: => 0.0001343s 22:00:12.3 Info: CreateIndex MetadataProfiles (Name) 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:12.3 Info: => 8.85E-05s 22:00:12.3 Info: AlterTable Artists 22:00:12.3 Info: => 4E-07s 22:00:12.3 Info: CreateColumn Artists MetadataProfileId Int32 22:00:12.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:12.3 Info: => 0.0005148s 22:00:12.3 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:12.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:00:12.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:00:12.3 Info: DROP TABLE "Artists" 22:00:12.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:12.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:12.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:12.3 Info: => 0.0051118s 22:00:12.3 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:12.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:00:12.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:00:12.3 Info: DROP TABLE "Artists" 22:00:12.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:12.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:12.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:12.3 Info: => 0.0039244s 22:00:12.3 Info: AlterTable Albums 22:00:12.3 Info: => 7E-07s 22:00:12.3 Info: CreateColumn Albums SecondaryTypes String 22:00:12.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:12.3 Info: => 0.0005046s 22:00:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:12', 'metadata_profiles') 22:00:12.3 Info: Committing Transaction 22:00:12.3 Info: 5: metadata_profiles migrated 22:00:12.3 Info: => 0.0014038s 22:00:12.3 Info: 6: separate_automatic_and_interactive_search migrating 22:00:12.3 Info: Beginning Transaction 22:00:12.3 Info: Starting migration of Main DB to 6 22:00:12.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:12.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:00:12.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:12.3 Info: DROP TABLE "Indexers" 22:00:12.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:12.3 Info: => 0.0033189s 22:00:12.3 Info: AlterTable Indexers 22:00:12.3 Info: => 5E-07s 22:00:12.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:12.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:12.3 Info: => 0.0004834s 22:00:12.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:12.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:12.3 Info: => 4.23E-05s 22:00:12.3 Info: AlterTable Indexers 22:00:12.3 Info: => 3E-07s 22:00:12.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:12.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:00:12.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:00:12.3 Info: DROP TABLE "Indexers" 22:00:12.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:12.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:12.3 Info: => 0.0032771s 22:00:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:12', 'separate_automatic_and_interactive_search') 22:00:12.3 Info: Committing Transaction 22:00:12.3 Info: 6: separate_automatic_and_interactive_search migrated 22:00:12.3 Info: => 0.0040747s 22:00:12.3 Info: 7: change_album_path_to_relative migrating 22:00:12.3 Info: Beginning Transaction 22:00:12.3 Info: Starting migration of Main DB to 7 22:00:12.3 Info: DeleteColumn Albums Path 22:00:12.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:00:12.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:00:12.4 Info: DROP TABLE "Albums" 22:00:12.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:12.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:12.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:12.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:12.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:12.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:12.4 Info: => 0.0051906s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:12', 'change_album_path_to_relative') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 7: change_album_path_to_relative migrated 22:00:12.4 Info: => 0.0060624s 22:00:12.4 Info: 8: change_quality_size_mb_to_kb migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 8 22:00:12.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:00:12.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:00:12.4 Info: => 5.01E-05s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:12', 'change_quality_size_mb_to_kb') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 8: change_quality_size_mb_to_kb migrated 22:00:12.4 Info: => 0.0007061s 22:00:12.4 Info: 9: album_releases migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 9 22:00:12.4 Info: AlterTable Albums 22:00:12.4 Info: => 7E-07s 22:00:12.4 Info: CreateColumn Albums Releases String 22:00:12.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:12.4 Info: => 0.0005259s 22:00:12.4 Info: AlterTable Albums 22:00:12.4 Info: => 8E-07s 22:00:12.4 Info: CreateColumn Albums CurrentRelease String 22:00:12.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:12.4 Info: => 0.0004967s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:12', 'album_releases') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 9: album_releases migrated 22:00:12.4 Info: => 0.0011714s 22:00:12.4 Info: 10: album_releases_fix migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 10 22:00:12.4 Info: AlterTable Albums 22:00:12.4 Info: => 7E-07s 22:00:12.4 Info: AlterColumn Albums Releases String 22:00:12.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:00:12.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:00:12.4 Info: DROP TABLE "Albums" 22:00:12.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:12.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:12.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:12.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:12.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:12.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:12.4 Info: => 0.0039627s 22:00:12.4 Info: AlterTable Albums 22:00:12.4 Info: => 6E-07s 22:00:12.4 Info: AlterColumn Albums CurrentRelease String 22:00:12.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:00:12.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:00:12.4 Info: DROP TABLE "Albums" 22:00:12.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:12.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:12.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:12.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:12.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:12.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:12.4 Info: => 0.005696s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:12', 'album_releases_fix') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 10: album_releases_fix migrated 22:00:12.4 Info: => 0.0065527s 22:00:12.4 Info: 11: import_lists migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 11 22:00:12.4 Info: CreateTable ImportLists 22:00:12.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:00:12.4 Info: => 0.000173s 22:00:12.4 Info: CreateIndex ImportLists (Name) 22:00:12.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:12.4 Info: => 8.16E-05s 22:00:12.4 Info: CreateTable ImportListStatus 22:00:12.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:00:12.4 Info: => 0.0001075s 22:00:12.4 Info: CreateIndex ImportListStatus (ProviderId) 22:00:12.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:12.4 Info: => 7.53E-05s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:12', 'import_lists') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 11: import_lists migrated 22:00:12.4 Info: => 0.0007542s 22:00:12.4 Info: 12: add_release_status migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 12 22:00:12.4 Info: AlterTable MetadataProfiles 22:00:12.4 Info: => 6E-07s 22:00:12.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:12.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:12.4 Info: => 0.0005635s 22:00:12.4 Info: PerformDBOperation 22:00:12.4 Info: Performing DB Operation 22:00:12.4 Info: => 2.75E-05s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:12', 'add_release_status') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 12: add_release_status migrated 22:00:12.4 Info: => 0.0010094s 22:00:12.4 Info: 13: album_download_notification migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 13 22:00:12.4 Info: AlterTable Notifications 22:00:12.4 Info: => 6E-07s 22:00:12.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:12.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:12.4 Info: => 0.0005466s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:12', 'album_download_notification') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 13: album_download_notification migrated 22:00:12.4 Info: => 0.0012419s 22:00:12.4 Info: 14: fix_language_metadata_profiles migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 14 22:00:12.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:00:12.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:00:12.4 Info: => 8.16E-05s 22:00:12.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:00:12.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:00:12.4 Info: => 5.13E-05s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:12', 'fix_language_metadata_profiles') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 14: fix_language_metadata_profiles migrated 22:00:12.4 Info: => 0.0006622s 22:00:12.4 Info: 15: remove_fanzub migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 15 22:00:12.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:12.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:12.4 Info: => 4.54E-05s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:12', 'remove_fanzub') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 15: remove_fanzub migrated 22:00:12.4 Info: => 0.0006761s 22:00:12.4 Info: 16: update_artist_history_indexes migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 16 22:00:12.4 Info: CreateIndex Albums (ArtistId) 22:00:12.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:12.4 Info: => 0.000106s 22:00:12.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:12.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:12.4 Info: => 8.49E-05s 22:00:12.4 Info: DeleteIndex History (AlbumId) 22:00:12.4 Info: DROP INDEX "IX_History_AlbumId" 22:00:12.4 Info: => 0.0001263s 22:00:12.4 Info: CreateIndex History (AlbumId, Date) 22:00:12.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:12.4 Info: => 0.0001149s 22:00:12.4 Info: DeleteIndex History (DownloadId) 22:00:12.4 Info: DROP INDEX "IX_History_DownloadId" 22:00:12.4 Info: => 0.0001193s 22:00:12.4 Info: CreateIndex History (DownloadId, Date) 22:00:12.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:12.4 Info: => 8.83E-05s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:12', 'update_artist_history_indexes') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 16: update_artist_history_indexes migrated 22:00:12.4 Info: => 0.000803s 22:00:12.4 Info: 17: remove_nma migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 17 22:00:12.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:12.4 Info: => 4.85E-05s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:12', 'remove_nma') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 17: remove_nma migrated 22:00:12.4 Info: => 0.0006837s 22:00:12.4 Info: 18: album_disambiguation migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 18 22:00:12.4 Info: AlterTable Albums 22:00:12.4 Info: => 7E-07s 22:00:12.4 Info: CreateColumn Albums Disambiguation String 22:00:12.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:12.4 Info: => 0.0005468s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:12', 'album_disambiguation') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 18: album_disambiguation migrated 22:00:12.4 Info: => 0.0012385s 22:00:12.4 Info: 19: add_ape_quality_in_profiles migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 19 22:00:12.4 Info: PerformDBOperation 22:00:12.4 Info: Performing DB Operation 22:00:12.4 Info: => 3.31E-05s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:12', 'add_ape_quality_in_profiles') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 19: add_ape_quality_in_profiles migrated 22:00:12.4 Info: => 0.0006804s 22:00:12.4 Info: 20: remove_pushalot migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 20 22:00:12.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:12.4 Info: => 4.76E-05s 22:00:12.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:12.4 Info: => 3.06E-05s 22:00:12.4 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:12.4 Info: => 2.74E-05s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:12', 'remove_pushalot') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 20: remove_pushalot migrated 22:00:12.4 Info: => 0.000649s 22:00:12.4 Info: 21: add_custom_filters migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 21 22:00:12.4 Info: CreateTable CustomFilters 22:00:12.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:00:12.4 Info: => 0.0001296s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:12', 'add_custom_filters') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 21: add_custom_filters migrated 22:00:12.4 Info: => 0.0020242s 22:00:12.4 Info: 22: import_list_tags migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 22 22:00:12.4 Info: AlterTable ImportLists 22:00:12.4 Info: => 7E-07s 22:00:12.4 Info: CreateColumn ImportLists Tags String 22:00:12.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:12.4 Info: => 0.0005564s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:12', 'import_list_tags') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 22: import_list_tags migrated 22:00:12.4 Info: => 0.001267s 22:00:12.4 Info: 23: add_release_groups_etc migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 23 22:00:12.4 Info: CreateTable ArtistMetadata 22:00:12.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:00:12.4 Info: => 0.0001797s 22:00:12.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:12.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:12.4 Info: => 0.0001324s 22:00:12.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:00:12.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:00:12.4 Info: => 8.41E-05s 22:00:12.4 Info: AlterTable Artists 22:00:12.4 Info: => 4E-07s 22:00:12.4 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:12.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:12.4 Info: => 0.0005685s 22:00:12.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:12.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:12.4 Info: => 9.74E-05s 22:00:12.4 Info: CreateTable AlbumReleases 22:00:12.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:00:12.4 Info: => 0.0001543s 22:00:12.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:12.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:12.4 Info: => 0.0001403s 22:00:12.4 Info: CreateIndex AlbumReleases (AlbumId) 22:00:12.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:12.4 Info: => 8.01E-05s 22:00:12.4 Info: PerformDBOperation 22:00:12.4 Info: Performing DB Operation 22:00:12.4 Info: => 3.48E-05s 22:00:12.4 Info: AlterTable Albums 22:00:12.4 Info: => 3E-07s 22:00:12.4 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:12.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:12.4 Info: => 0.000571s 22:00:12.4 Info: AlterTable Albums 22:00:12.4 Info: => 6E-07s 22:00:12.4 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:12.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:12.4 Info: => 0.0005608s 22:00:12.4 Info: AlterTable Albums 22:00:12.4 Info: => 7E-07s 22:00:12.4 Info: CreateColumn Albums Links String 22:00:12.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:12.4 Info: => 0.0005729s 22:00:12.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:00:12.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:12.4 Info: => 7.9E-05s 22:00:12.4 Info: AlterTable Tracks 22:00:12.4 Info: => 4E-07s 22:00:12.4 Info: CreateColumn Tracks ForeignRecordingId String 22:00:12.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:12.4 Info: => 0.0005583s 22:00:12.4 Info: AlterTable Tracks 22:00:12.4 Info: => 7E-07s 22:00:12.4 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:12.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:12.4 Info: => 0.0005637s 22:00:12.4 Info: AlterTable Tracks 22:00:12.4 Info: => 6E-07s 22:00:12.4 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:12.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:12.4 Info: => 0.0005736s 22:00:12.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:00:12.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:12.4 Info: => 8.31E-05s 22:00:12.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:00:12.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:12.4 Info: => 5.88E-05s 22:00:12.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:12.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:00:12.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:00:12.4 Info: DROP TABLE "Artists" 22:00:12.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:12.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:12.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:12.4 Info: => 0.0047815s 22:00:12.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:12.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:00:12.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:00:12.4 Info: DROP TABLE "Albums" 22:00:12.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:12.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:12.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:12.4 Info: => 0.0065052s 22:00:12.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:12.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:00:12.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:00:12.4 Info: DROP TABLE "Tracks" 22:00:12.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:12.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:12.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:12.4 Info: => 0.004551s 22:00:12.4 Info: DeleteColumn TrackFiles ArtistId 22:00:12.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 22:00:12.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:00:12.4 Info: DROP TABLE "TrackFiles" 22:00:12.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:12.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:12.4 Info: => 0.0041628s 22:00:12.4 Info: CreateIndex Artists (ArtistMetadataId) 22:00:12.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:12.4 Info: => 0.0001156s 22:00:12.4 Info: CreateIndex Artists (Monitored) 22:00:12.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:12.4 Info: => 7.95E-05s 22:00:12.4 Info: CreateIndex Albums (ArtistMetadataId) 22:00:12.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:12.4 Info: => 0.0001065s 22:00:12.4 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:12.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:12.4 Info: => 0.000106s 22:00:12.4 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:12.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:12.4 Info: => 0.0001001s 22:00:12.4 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:12.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:12.4 Info: => 0.0001031s 22:00:12.4 Info: UpdateData 22:00:12.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:12.4 Info: => 4.83E-05s 22:00:12.4 Info: UpdateData 22:00:12.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:12.4 Info: => 3.28E-05s 22:00:12.4 Info: UpdateData 22:00:12.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:12.4 Info: => 3.96E-05s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:12', 'add_release_groups_etc') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 23: add_release_groups_etc migrated 22:00:12.4 Info: => 0.0020169s 22:00:12.4 Info: 24: NewMediaInfoFormat migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 24 22:00:12.4 Info: UpdateData 22:00:12.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:12.4 Info: => 5.17E-05s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:12', 'NewMediaInfoFormat') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 24: NewMediaInfoFormat migrated 22:00:12.4 Info: => 0.0007383s 22:00:12.4 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 25 22:00:12.4 Info: RenameTable Restrictions ReleaseProfiles 22:00:12.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:12.4 Info: => 0.0019974s 22:00:12.4 Info: AlterTable ReleaseProfiles 22:00:12.4 Info: => 9E-07s 22:00:12.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:12.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:12.4 Info: => 0.0006138s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:12', 'rename_restrictions_to_release_profiles') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:12.4 Info: => 0.0013161s 22:00:12.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 26 22:00:12.4 Info: RenameTable Profiles QualityProfiles 22:00:12.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:12.4 Info: => 0.0019699s 22:00:12.4 Info: AlterTable QualityProfiles 22:00:12.4 Info: => 7E-07s 22:00:12.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:12.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:12.4 Info: => 0.0005424s 22:00:12.4 Info: AlterTable LanguageProfiles 22:00:12.4 Info: => 5E-07s 22:00:12.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:12.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:12.4 Info: => 0.0005244s 22:00:12.4 Info: UpdateData 22:00:12.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:12.4 Info: => 4.68E-05s 22:00:12.4 Info: UpdateData 22:00:12.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:12.4 Info: => 2.73E-05s 22:00:12.4 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:12.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:00:12.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:00:12.4 Info: DROP TABLE "Artists" 22:00:12.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:12.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:12.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:12.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:12.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:12.4 Info: => 0.0054141s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:12', 'rename_quality_profiles_add_upgrade_allowed') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:12.4 Info: => 0.0063627s 22:00:12.4 Info: 27: add_import_exclusions migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 27 22:00:12.4 Info: CreateTable ImportListExclusions 22:00:12.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:12.4 Info: => 0.0001796s 22:00:12.4 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:12.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:12.4 Info: => 0.0001425s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:12', 'add_import_exclusions') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 27: add_import_exclusions migrated 22:00:12.4 Info: => 0.0008917s 22:00:12.4 Info: 28: clean_artist_metadata_table migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 28 22:00:12.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:00:12.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:00:12.4 Info: => 0.0001624s 22:00:12.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:00:12.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:00:12.4 Info: => 0.0001223s 22:00:12.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:00:12.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:00:12.4 Info: => 0.0001175s 22:00:12.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:00:12.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:00:12.4 Info: => 0.0001192s 22:00:12.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:00:12.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:00:12.4 Info: => 0.0001142s 22:00:12.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:00:12.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:00:12.4 Info: => 0.0001153s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:12', 'clean_artist_metadata_table') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 28: clean_artist_metadata_table migrated 22:00:12.4 Info: => 0.0008073s 22:00:12.4 Info: 29: health_issue_notification migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 29 22:00:12.4 Info: AlterTable Notifications 22:00:12.4 Info: => 7E-07s 22:00:12.4 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:12.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:12.4 Info: => 0.000614s 22:00:12.4 Info: AlterTable Notifications 22:00:12.4 Info: => 6E-07s 22:00:12.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:12.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:12.4 Info: => 0.0005623s 22:00:12.4 Info: AlterTable Notifications 22:00:12.4 Info: => 7E-07s 22:00:12.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:12.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:12.4 Info: => 0.0005508s 22:00:12.4 Info: AlterTable Notifications 22:00:12.4 Info: => 6E-07s 22:00:12.4 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:12.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:12.4 Info: => 0.0005459s 22:00:12.4 Info: AlterTable Notifications 22:00:12.4 Info: => 6E-07s 22:00:12.4 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:12.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:12.4 Info: => 0.0005483s 22:00:12.4 Info: DeleteColumn Notifications OnDownload 22:00:12.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:00:12.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:00:12.4 Info: DROP TABLE "Notifications" 22:00:12.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:12.4 Info: => 0.0043372s 22:00:12.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:12.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:00:12.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:00:12.4 Info: DROP TABLE "Notifications" 22:00:12.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:12.4 Info: => 0.0056016s 22:00:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:12', 'health_issue_notification') 22:00:12.4 Info: Committing Transaction 22:00:12.4 Info: 29: health_issue_notification migrated 22:00:12.4 Info: => 0.0065949s 22:00:12.4 Info: 30: add_mediafilerepository_mtime migrating 22:00:12.4 Info: Beginning Transaction 22:00:12.4 Info: Starting migration of Main DB to 30 22:00:12.4 Info: AlterTable TrackFiles 22:00:12.4 Info: => 7E-07s 22:00:12.4 Info: CreateColumn TrackFiles Modified DateTime 22:00:12.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:12.4 Info: => 0.0006272s 22:00:12.4 Info: AlterTable TrackFiles 22:00:12.4 Info: => 7E-07s 22:00:12.4 Info: CreateColumn TrackFiles Path String 22:00:12.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:12.4 Info: => 0.0005484s 22:00:12.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:12.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:12.4 Info: => 3.87E-05s 22:00:12.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:00:12.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:00:12.4 Info: => 0.0001234s 22:00:12.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:00:12.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:00:12.4 Info: => 0.0001312s 22:00:12.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:00:12.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:00:12.4 Info: => 0.0001346s 22:00:12.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:00:12.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:00:12.4 Info: => 7.67E-05s 22:00:12.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:12.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:12.4 Info: => 4.98E-05s 22:00:12.4 Info: AlterTable TrackFiles 22:00:12.4 Info: => 4E-07s 22:00:12.4 Info: AlterColumn TrackFiles Path String 22:00:12.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:00:12.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:00:12.5 Info: DROP TABLE "TrackFiles" 22:00:12.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:12.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:12.5 Info: => 0.003778s 22:00:12.5 Info: CreateIndex TrackFiles (Path) 22:00:12.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:12.5 Info: => 8.14E-05s 22:00:12.5 Info: DeleteColumn TrackFiles RelativePath 22:00:12.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:00:12.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:00:12.5 Info: DROP TABLE "TrackFiles" 22:00:12.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:12.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:12.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:12.5 Info: => 0.0043698s 22:00:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:12', 'add_mediafilerepository_mtime') 22:00:12.5 Info: Committing Transaction 22:00:12.5 Info: 30: add_mediafilerepository_mtime migrated 22:00:12.5 Info: => 0.005244s 22:00:12.5 Info: 31: add_artistmetadataid_constraint migrating 22:00:12.5 Info: Beginning Transaction 22:00:12.5 Info: Starting migration of Main DB to 31 22:00:12.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:00:12.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:00:12.5 Info: => 8.85E-05s 22:00:12.5 Info: DeleteIndex Artists (ArtistMetadataId) 22:00:12.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:00:12.5 Info: => 0.0001368s 22:00:12.5 Info: AlterColumn Artists ArtistMetadataId Int32 22:00:12.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:00:12.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:00:12.5 Info: DROP TABLE "Artists" 22:00:12.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:12.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:12.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:12.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:12.5 Info: => 0.0055957s 22:00:12.5 Info: CreateIndex Artists (ArtistMetadataId) 22:00:12.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:12.5 Info: => 0.0001328s 22:00:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T22:00:12', 'add_artistmetadataid_constraint') 22:00:12.5 Info: Committing Transaction 22:00:12.5 Info: 31: add_artistmetadataid_constraint migrated 22:00:12.5 Info: => 0.0012168s 22:00:12.5 Info: 32: old_ids_and_artist_alias migrating 22:00:12.5 Info: Beginning Transaction 22:00:12.5 Info: Starting migration of Main DB to 32 22:00:12.5 Info: AlterTable ArtistMetadata 22:00:12.5 Info: => 8E-07s 22:00:12.5 Info: CreateColumn ArtistMetadata Aliases String 22:00:12.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:00:12.5 Info: => 0.0007244s 22:00:12.5 Info: AlterTable ArtistMetadata 22:00:12.5 Info: => 7E-07s 22:00:12.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:00:12.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:00:12.5 Info: => 0.0005928s 22:00:12.5 Info: AlterTable Albums 22:00:12.5 Info: => 6E-07s 22:00:12.5 Info: CreateColumn Albums OldForeignAlbumIds String 22:00:12.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:00:12.5 Info: => 0.000575s 22:00:12.5 Info: AlterTable AlbumReleases 22:00:12.5 Info: => 7E-07s 22:00:12.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:00:12.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:00:12.5 Info: => 0.0005888s 22:00:12.5 Info: AlterTable Tracks 22:00:12.5 Info: => 7E-07s 22:00:12.5 Info: CreateColumn Tracks OldForeignRecordingIds String 22:00:12.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:00:12.5 Info: => 0.0005835s 22:00:12.5 Info: AlterTable Tracks 22:00:12.5 Info: => 6E-07s 22:00:12.5 Info: CreateColumn Tracks OldForeignTrackIds String 22:00:12.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:00:12.5 Info: => 0.0005845s 22:00:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T22:00:12', 'old_ids_and_artist_alias') 22:00:12.5 Info: Committing Transaction 22:00:12.5 Info: 32: old_ids_and_artist_alias migrated 22:00:12.5 Info: => 0.0013254s 22:00:12.5 Info: 33: download_propers_config migrating 22:00:12.5 Info: Beginning Transaction 22:00:12.5 Info: Starting migration of Main DB to 33 22:00:12.5 Info: PerformDBOperation 22:00:12.5 Info: Performing DB Operation 22:00:12.5 Info: => 3.32E-05s 22:00:12.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:12.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:12.5 Info: => 3.44E-05s 22:00:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T22:00:12', 'download_propers_config') 22:00:12.5 Info: Committing Transaction 22:00:12.5 Info: 33: download_propers_config migrated 22:00:12.5 Info: => 0.0006824s 22:00:12.5 Info: 34: remove_language_profiles migrating 22:00:12.5 Info: Beginning Transaction 22:00:12.5 Info: Starting migration of Main DB to 34 22:00:12.5 Info: DeleteTable LanguageProfiles 22:00:12.5 Info: DROP TABLE "LanguageProfiles" 22:00:12.5 Info: => 0.0002027s 22:00:12.5 Info: DeleteColumn Artists LanguageProfileId 22:00:12.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:00:12.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:00:12.5 Info: DROP TABLE "Artists" 22:00:12.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:12.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:12.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:12.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:12.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:12.5 Info: => 0.0048126s 22:00:12.5 Info: DeleteColumn ImportLists LanguageProfileId 22:00:12.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:00:12.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:00:12.5 Info: DROP TABLE "ImportLists" 22:00:12.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:00:12.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:12.5 Info: => 0.0051192s 22:00:12.5 Info: DeleteColumn Blacklist Language 22:00:12.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:00:12.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:00:12.5 Info: DROP TABLE "Blacklist" 22:00:12.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:00:12.5 Info: => 0.0040568s 22:00:12.5 Info: DeleteColumn History Language 22:00:12.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:00:12.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:00:12.5 Info: DROP TABLE "History" 22:00:12.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:12.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:12.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:12.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:12.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:12.5 Info: => 0.0055634s 22:00:12.5 Info: DeleteColumn LyricFiles Language 22:00:12.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:00:12.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:00:12.5 Info: DROP TABLE "LyricFiles" 22:00:12.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:12.5 Info: => 0.0039703s 22:00:12.5 Info: DeleteColumn TrackFiles Language 22:00:12.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:00:12.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:00:12.5 Info: DROP TABLE "TrackFiles" 22:00:12.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:12.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:12.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:12.5 Info: => 0.0043241s 22:00:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T22:00:12', 'remove_language_profiles') 22:00:12.5 Info: Committing Transaction 22:00:12.5 Info: 34: remove_language_profiles migrated 22:00:12.5 Info: => 0.0053963s 22:00:12.5 Info: 35: multi_disc_naming_format migrating 22:00:12.5 Info: Beginning Transaction 22:00:12.5 Info: Starting migration of Main DB to 35 22:00:12.5 Info: AlterTable NamingConfig 22:00:12.5 Info: => 9E-07s 22:00:12.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:00:12.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:00:12.5 Info: => 0.0005892s 22:00:12.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:12.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:12.5 Info: => 4.4E-05s 22:00:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T22:00:12', 'multi_disc_naming_format') 22:00:12.5 Info: Committing Transaction 22:00:12.5 Info: 35: multi_disc_naming_format migrated 22:00:12.5 Info: => 0.0007436s 22:00:12.5 Info: 36: add_download_client_priority migrating 22:00:12.5 Info: Beginning Transaction 22:00:12.5 Info: Starting migration of Main DB to 36 22:00:12.5 Info: AlterTable DownloadClients 22:00:12.5 Info: => 6E-07s 22:00:12.5 Info: CreateColumn DownloadClients Priority Int32 22:00:12.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:00:12.5 Info: => 0.0005969s 22:00:12.5 Info: PerformDBOperation 22:00:12.5 Info: Performing DB Operation 22:00:12.5 Info: => 5.24E-05s 22:00:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T22:00:12', 'add_download_client_priority') 22:00:12.5 Info: Committing Transaction 22:00:12.5 Info: 36: add_download_client_priority migrated 22:00:12.5 Info: => 0.0007121s 22:00:12.5 Info: 37: remove_growl_prowl migrating 22:00:12.5 Info: Beginning Transaction 22:00:12.5 Info: Starting migration of Main DB to 37 22:00:12.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:00:12.5 Info: => 4.76E-05s 22:00:12.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:00:12.5 Info: => 2.71E-05s 22:00:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T22:00:12', 'remove_growl_prowl') 22:00:12.5 Info: Committing Transaction 22:00:12.5 Info: 37: remove_growl_prowl migrated 22:00:12.5 Info: => 0.0006763s 22:00:12.5 Info: 38: remove_plex_hometheatre migrating 22:00:12.5 Info: Beginning Transaction 22:00:12.5 Info: Starting migration of Main DB to 38 22:00:12.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:00:12.5 Info: => 4.6E-05s 22:00:12.5 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:00:12.5 Info: => 2.74E-05s 22:00:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T22:00:12', 'remove_plex_hometheatre') 22:00:12.5 Info: Committing Transaction 22:00:12.5 Info: 38: remove_plex_hometheatre migrated 22:00:12.5 Info: => 0.000631s 22:00:12.5 Info: 39: add_root_folder_add_defaults migrating 22:00:12.5 Info: Beginning Transaction 22:00:12.5 Info: Starting migration of Main DB to 39 22:00:12.5 Info: AlterTable RootFolders 22:00:12.5 Info: => 6E-07s 22:00:12.5 Info: CreateColumn RootFolders Name String 22:00:12.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:00:12.5 Info: => 0.0005546s 22:00:12.5 Info: AlterTable RootFolders 22:00:12.5 Info: => 6E-07s 22:00:12.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:00:12.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:00:12.5 Info: => 0.0005354s 22:00:12.5 Info: AlterTable RootFolders 22:00:12.5 Info: => 6E-07s 22:00:12.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:00:12.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:00:12.5 Info: => 0.0005074s 22:00:12.5 Info: AlterTable RootFolders 22:00:12.5 Info: => 7E-07s 22:00:12.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:00:12.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:12.5 Info: => 0.0005108s 22:00:12.5 Info: AlterTable RootFolders 22:00:12.5 Info: => 6E-07s 22:00:12.5 Info: CreateColumn RootFolders DefaultTags String 22:00:12.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:00:12.5 Info: => 0.0005098s 22:00:12.5 Info: PerformDBOperation 22:00:12.5 Info: Performing DB Operation 22:00:12.5 Info: => 5.05E-05s 22:00:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T22:00:12', 'add_root_folder_add_defaults') 22:00:12.5 Info: Committing Transaction 22:00:12.5 Info: 39: add_root_folder_add_defaults migrated 22:00:12.5 Info: => 0.0008252s 22:00:12.5 Info: 40: task_duration migrating 22:00:12.5 Info: Beginning Transaction 22:00:12.5 Info: Starting migration of Main DB to 40 22:00:12.5 Info: AlterTable ScheduledTasks 22:00:12.5 Info: => 7E-07s 22:00:12.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:00:12.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:00:12.5 Info: => 0.0005966s 22:00:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T22:00:12', 'task_duration') 22:00:12.5 Info: Committing Transaction 22:00:12.5 Info: 40: task_duration migrated 22:00:12.5 Info: => 0.0012783s 22:00:12.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:00:12.5 Info: Beginning Transaction 22:00:12.5 Info: Starting migration of Main DB to 41 22:00:12.5 Info: AlterTable ReleaseProfiles 22:00:12.5 Info: => 6E-07s 22:00:12.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:00:12.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:00:12.5 Info: => 0.0005542s 22:00:12.5 Info: AlterTable ReleaseProfiles 22:00:12.5 Info: => 7E-07s 22:00:12.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:00:12.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:00:12.5 Info: => 0.0005224s 22:00:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T22:00:12', 'add_indexer_and_enabled_to_release_profiles') 22:00:12.5 Info: Committing Transaction 22:00:12.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:00:12.5 Info: => 0.0012085s 22:00:12.5 Info: 42: remove_album_folders migrating 22:00:12.5 Info: Beginning Transaction 22:00:12.5 Info: Starting migration of Main DB to 42 22:00:12.5 Info: DeleteColumn Artists AlbumFolder 22:00:12.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:00:12.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:00:12.5 Info: DROP TABLE "Artists" 22:00:12.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:12.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:12.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:12.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:12.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:12.5 Info: => 0.0052666s 22:00:12.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:12.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:12.5 Info: => 3.7E-05s 22:00:12.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:12.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:12.5 Info: => 2.88E-05s 22:00:12.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:00:12.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:00:12.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:00:12.5 Info: DROP TABLE "NamingConfig" 22:00:12.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:00:12.5 Info: => 0.0035464s 22:00:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T22:00:12', 'remove_album_folders') 22:00:12.5 Info: Committing Transaction 22:00:12.5 Info: 42: remove_album_folders migrated 22:00:12.5 Info: => 0.0044603s 22:00:12.5 Info: 44: add_priority_to_indexers migrating 22:00:12.5 Info: Beginning Transaction 22:00:12.5 Info: Starting migration of Main DB to 44 22:00:12.5 Info: AlterTable Indexers 22:00:12.5 Info: => 5E-07s 22:00:12.5 Info: CreateColumn Indexers Priority Int32 22:00:12.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:00:12.5 Info: => 0.0005714s 22:00:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T22:00:12', 'add_priority_to_indexers') 22:00:12.5 Info: Committing Transaction 22:00:12.5 Info: 44: add_priority_to_indexers migrated 22:00:12.5 Info: => 0.0185147s 22:00:12.5 Info: 45: remove_chown_and_folderchmod_config migrating 22:00:12.5 Info: Beginning Transaction 22:00:12.5 Info: Starting migration of Main DB to 45 22:00:12.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:12.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:12.5 Info: => 0.0001698s 22:00:12.5 Info: PerformDBOperation 22:00:12.5 Info: Performing DB Operation 22:00:12.5 Info: => 2.92E-05s 22:00:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T22:00:12', 'remove_chown_and_folderchmod_config') 22:00:12.5 Info: Committing Transaction 22:00:12.5 Info: 45: remove_chown_and_folderchmod_config migrated 22:00:12.5 Info: => 0.0007387s 22:00:12.5 Info: 47: update_notifiarr migrating 22:00:12.5 Info: Beginning Transaction 22:00:12.5 Info: Starting migration of Main DB to 47 22:00:12.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:12.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:12.5 Info: => 8.01E-05s 22:00:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T22:00:12', 'update_notifiarr') 22:00:12.5 Info: Committing Transaction 22:00:12.5 Info: 47: update_notifiarr migrated 22:00:12.5 Info: => 0.0007523s 22:00:12.5 Info: 49: email_multiple_addresses migrating 22:00:12.5 Info: Beginning Transaction 22:00:12.5 Info: Starting migration of Main DB to 49 22:00:12.5 Info: PerformDBOperation 22:00:12.5 Info: Performing DB Operation 22:00:12.5 Info: => 6.16E-05s 22:00:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T22:00:12', 'email_multiple_addresses') 22:00:12.5 Info: Committing Transaction 22:00:12.5 Info: 49: email_multiple_addresses migrated 22:00:12.5 Info: => 0.0007141s 22:00:12.5 Info: 50: rename_blacklist_to_blocklist migrating 22:00:12.5 Info: Beginning Transaction 22:00:12.5 Info: Starting migration of Main DB to 50 22:00:12.5 Info: RenameTable Blacklist Blocklist 22:00:12.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 22:00:12.5 Info: => 0.0017534s 22:00:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T22:00:12', 'rename_blacklist_to_blocklist') 22:00:12.5 Info: Committing Transaction 22:00:12.5 Info: 50: rename_blacklist_to_blocklist migrated 22:00:12.5 Info: => 0.0024945s 22:00:12.5 Info: 51: cdh_per_downloadclient migrating 22:00:12.5 Info: Beginning Transaction 22:00:12.5 Info: Starting migration of Main DB to 51 22:00:12.5 Info: AlterTable DownloadClients 22:00:12.5 Info: => 7E-07s 22:00:12.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 22:00:12.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:12.5 Info: => 0.0005925s 22:00:12.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 22:00:12.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 22:00:12.5 Info: => 0.0005292s 22:00:12.5 Info: PerformDBOperation 22:00:12.5 Info: Performing DB Operation 22:00:12.5 Info: => 0.0001464s 22:00:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T22:00:12', 'cdh_per_downloadclient') 22:00:12.5 Info: Committing Transaction 22:00:12.5 Info: 51: cdh_per_downloadclient migrated 22:00:12.5 Info: => 0.0008303s 22:00:12.5 Info: 52: download_history migrating 22:00:12.5 Info: Beginning Transaction 22:00:12.5 Info: Starting migration of Main DB to 52 22:00:12.5 Info: CreateTable DownloadHistory 22:00:12.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:00:12.6 Info: => 0.0001763s 22:00:12.6 Info: CreateIndex DownloadHistory (EventType) 22:00:12.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:12.6 Info: => 9.08E-05s 22:00:12.6 Info: CreateIndex DownloadHistory (ArtistId) 22:00:12.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:12.6 Info: => 7.04E-05s 22:00:12.6 Info: CreateIndex DownloadHistory (DownloadId) 22:00:12.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:12.6 Info: => 7.42E-05s 22:00:12.6 Info: PerformDBOperation 22:00:12.6 Info: Performing DB Operation 22:00:12.6 Info: => 0.0001215s 22:00:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T22:00:12', 'download_history') 22:00:12.6 Info: Committing Transaction 22:00:12.6 Info: 52: download_history migrated 22:00:12.6 Info: => 0.0008326s 22:00:12.6 Info: 53: add_update_history migrating 22:00:12.6 Info: Beginning Transaction 22:00:12.6 Info: Starting migration of Main DB to 53 22:00:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T22:00:12', 'add_update_history') 22:00:12.6 Info: Committing Transaction 22:00:12.6 Info: 53: add_update_history migrated 22:00:12.6 Info: => 0.0006808s 22:00:12.6 Info: 54: add_on_update_to_notifications migrating 22:00:12.6 Info: Beginning Transaction 22:00:12.6 Info: Starting migration of Main DB to 54 22:00:12.6 Info: AlterTable Notifications 22:00:12.6 Info: => 6E-07s 22:00:12.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 22:00:12.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 22:00:12.6 Info: => 0.0005933s 22:00:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T22:00:12', 'add_on_update_to_notifications') 22:00:12.6 Info: Committing Transaction 22:00:12.6 Info: 54: add_on_update_to_notifications migrated 22:00:12.6 Info: => 0.0012784s 22:00:12.6 Info: 55: download_client_per_indexer migrating 22:00:12.6 Info: Beginning Transaction 22:00:12.6 Info: Starting migration of Main DB to 55 22:00:12.6 Info: AlterTable Indexers 22:00:12.6 Info: => 6E-07s 22:00:12.6 Info: CreateColumn Indexers DownloadClientId Int32 22:00:12.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 22:00:12.6 Info: => 0.0005815s 22:00:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T22:00:12', 'download_client_per_indexer') 22:00:12.6 Info: Committing Transaction 22:00:12.6 Info: 55: download_client_per_indexer migrated 22:00:12.6 Info: => 0.0012272s 22:00:12.6 Info: 56: AddNewItemMonitorType migrating 22:00:12.6 Info: Beginning Transaction 22:00:12.6 Info: Starting migration of Main DB to 56 22:00:12.6 Info: AlterTable Artists 22:00:12.6 Info: => 6E-07s 22:00:12.6 Info: CreateColumn Artists MonitorNewItems Int32 22:00:12.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:12.6 Info: => 0.0005831s 22:00:12.6 Info: AlterTable RootFolders 22:00:12.6 Info: => 5E-07s 22:00:12.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 22:00:12.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:12.6 Info: => 0.0005679s 22:00:12.6 Info: AlterTable ImportLists 22:00:12.6 Info: => 5E-07s 22:00:12.6 Info: CreateColumn ImportLists MonitorNewItems Int32 22:00:12.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 22:00:12.6 Info: => 0.0005849s 22:00:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T22:00:12', 'AddNewItemMonitorType') 22:00:12.6 Info: Committing Transaction 22:00:12.6 Info: 56: AddNewItemMonitorType migrated 22:00:12.6 Info: => 0.0012942s 22:00:12.6 Info: 57: ImportListSearch migrating 22:00:12.6 Info: Beginning Transaction 22:00:12.6 Info: Starting migration of Main DB to 57 22:00:12.6 Info: AlterTable ImportLists 22:00:12.6 Info: => 6E-07s 22:00:12.6 Info: CreateColumn ImportLists ShouldSearch Boolean 22:00:12.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 22:00:12.6 Info: => 0.0006154s 22:00:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T22:00:12', 'ImportListSearch') 22:00:12.6 Info: Committing Transaction 22:00:12.6 Info: 57: ImportListSearch migrated 22:00:12.6 Info: => 0.0022491s 22:00:12.6 Info: 58: ImportListMonitorExisting migrating 22:00:12.6 Info: Beginning Transaction 22:00:12.6 Info: Starting migration of Main DB to 58 22:00:12.6 Info: AlterTable ImportLists 22:00:12.6 Info: => 5E-07s 22:00:12.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 22:00:12.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 22:00:12.6 Info: => 0.0006276s 22:00:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T22:00:12', 'ImportListMonitorExisting') 22:00:12.6 Info: Committing Transaction 22:00:12.6 Info: 58: ImportListMonitorExisting migrated 22:00:12.6 Info: => 0.0013281s 22:00:12.6 Info: 59: add_indexer_tags migrating 22:00:12.6 Info: Beginning Transaction 22:00:12.6 Info: Starting migration of Main DB to 59 22:00:12.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 22:00:12.6 Info: => 4.76E-05s 22:00:12.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 22:00:12.6 Info: => 2.76E-05s 22:00:12.6 Info: AlterTable Indexers 22:00:12.6 Info: => 3E-07s 22:00:12.6 Info: CreateColumn Indexers Tags String 22:00:12.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 22:00:12.6 Info: => 0.0006011s 22:00:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T22:00:12', 'add_indexer_tags') 22:00:12.6 Info: Committing Transaction 22:00:12.6 Info: 59: add_indexer_tags migrated 22:00:12.6 Info: => 0.0013064s 22:00:12.6 Info: 60: update_audio_types migrating 22:00:12.6 Info: Beginning Transaction 22:00:12.6 Info: Starting migration of Main DB to 60 22:00:12.6 Info: PerformDBOperation 22:00:12.6 Info: Performing DB Operation 22:00:12.6 Info: => 5.74E-05s 22:00:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T22:00:12', 'update_audio_types') 22:00:12.6 Info: Committing Transaction 22:00:12.6 Info: 60: update_audio_types migrated 22:00:12.6 Info: => 0.0007245s 22:00:12.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:00:12.6 Info: Beginning Transaction 22:00:12.6 Info: Starting migration of Main DB to 61 22:00:12.6 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.6 Info: DELETE FROM "Commands" WHERE 1 = 1 22:00:12.6 Info: => 4.41E-05s 22:00:12.6 Info: AlterTable AlbumReleases 22:00:12.6 Info: => 4E-07s 22:00:12.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 22:00:12.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:00:12.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:00:12.6 Info: DROP TABLE "AlbumReleases" 22:00:12.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 22:00:12.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:12.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:12.6 Info: => 0.0058141s 22:00:12.6 Info: AlterTable Albums 22:00:12.6 Info: => 6E-07s 22:00:12.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 22:00:12.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:00:12.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:00:12.6 Info: DROP TABLE "Albums" 22:00:12.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:12.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:12.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:12.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:12.6 Info: => 0.0049615s 22:00:12.6 Info: AlterTable Albums 22:00:12.6 Info: => 5E-07s 22:00:12.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 22:00:12.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:00:12.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:00:12.6 Info: DROP TABLE "Albums" 22:00:12.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:12.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:12.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:12.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:12.6 Info: => 0.0048131s 22:00:12.6 Info: AlterTable Albums 22:00:12.6 Info: => 4E-07s 22:00:12.6 Info: AlterColumn Albums Added DateTimeOffset 22:00:12.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:00:12.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:00:12.6 Info: DROP TABLE "Albums" 22:00:12.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:12.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:12.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:12.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:12.6 Info: => 0.0052322s 22:00:12.6 Info: AlterTable Artists 22:00:12.6 Info: => 4E-07s 22:00:12.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 22:00:12.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:00:12.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:00:12.6 Info: DROP TABLE "Artists" 22:00:12.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:12.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:12.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:12.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:12.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:12.6 Info: => 0.0042585s 22:00:12.6 Info: AlterTable Artists 22:00:12.6 Info: => 5E-07s 22:00:12.6 Info: AlterColumn Artists Added DateTimeOffset 22:00:12.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:00:12.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:00:12.6 Info: DROP TABLE "Artists" 22:00:12.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:12.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:12.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:12.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:12.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:12.6 Info: => 0.0052092s 22:00:12.6 Info: AlterTable Blocklist 22:00:12.6 Info: => 5E-07s 22:00:12.6 Info: AlterColumn Blocklist Date DateTimeOffset 22:00:12.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:00:12.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:00:12.6 Info: DROP TABLE "Blocklist" 22:00:12.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:12.6 Info: => 0.004207s 22:00:12.6 Info: AlterTable Blocklist 22:00:12.6 Info: => 6E-07s 22:00:12.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 22:00:12.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:00:12.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:00:12.6 Info: DROP TABLE "Blocklist" 22:00:12.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 22:00:12.6 Info: => 0.0051162s 22:00:12.6 Info: AlterTable Commands 22:00:12.6 Info: => 6E-07s 22:00:12.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 22:00:12.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:00:12.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:00:12.6 Info: DROP TABLE "Commands" 22:00:12.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:12.6 Info: => 0.0046482s 22:00:12.6 Info: AlterTable Commands 22:00:12.6 Info: => 6E-07s 22:00:12.6 Info: AlterColumn Commands StartedAt DateTimeOffset 22:00:12.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:00:12.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:00:12.6 Info: DROP TABLE "Commands" 22:00:12.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:12.6 Info: => 0.004643s 22:00:12.6 Info: AlterTable Commands 22:00:12.6 Info: => 6E-07s 22:00:12.6 Info: AlterColumn Commands EndedAt DateTimeOffset 22:00:12.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:00:12.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:00:12.6 Info: DROP TABLE "Commands" 22:00:12.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 22:00:12.6 Info: => 0.0050233s 22:00:12.6 Info: AlterTable DownloadClientStatus 22:00:12.6 Info: => 6E-07s 22:00:12.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 22:00:12.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:00:12.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:12.6 Info: DROP TABLE "DownloadClientStatus" 22:00:12.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:12.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:12.6 Info: => 0.0042823s 22:00:12.6 Info: AlterTable DownloadClientStatus 22:00:12.6 Info: => 5E-07s 22:00:12.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 22:00:12.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:00:12.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:12.6 Info: DROP TABLE "DownloadClientStatus" 22:00:12.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:12.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:12.6 Info: => 0.0046798s 22:00:12.6 Info: AlterTable DownloadClientStatus 22:00:12.6 Info: => 5E-07s 22:00:12.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 22:00:12.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:00:12.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 22:00:12.6 Info: DROP TABLE "DownloadClientStatus" 22:00:12.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 22:00:12.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:12.6 Info: => 0.0039566s 22:00:12.6 Info: AlterTable DownloadHistory 22:00:12.6 Info: => 6E-07s 22:00:12.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 22:00:12.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:00:12.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:00:12.6 Info: DROP TABLE "DownloadHistory" 22:00:12.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 22:00:12.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 22:00:12.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 22:00:12.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 22:00:12.6 Info: => 0.0052436s 22:00:12.6 Info: AlterTable ExtraFiles 22:00:12.6 Info: => 5E-07s 22:00:12.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 22:00:12.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:00:12.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:00:12.6 Info: DROP TABLE "ExtraFiles" 22:00:12.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:12.6 Info: => 0.0041123s 22:00:12.6 Info: AlterTable ExtraFiles 22:00:12.6 Info: => 6E-07s 22:00:12.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 22:00:12.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:00:12.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:00:12.6 Info: DROP TABLE "ExtraFiles" 22:00:12.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 22:00:12.6 Info: => 0.0053922s 22:00:12.6 Info: AlterTable History 22:00:12.6 Info: => 6E-07s 22:00:12.6 Info: AlterColumn History Date DateTimeOffset 22:00:12.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:00:12.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:00:12.6 Info: DROP TABLE "History" 22:00:12.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:12.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:12.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:12.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:12.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:12.7 Info: => 0.0043685s 22:00:12.7 Info: AlterTable ImportListStatus 22:00:12.7 Info: => 5E-07s 22:00:12.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 22:00:12.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:00:12.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:12.7 Info: DROP TABLE "ImportListStatus" 22:00:12.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:12.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:12.7 Info: => 0.003911s 22:00:12.7 Info: AlterTable ImportListStatus 22:00:12.7 Info: => 4E-07s 22:00:12.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 22:00:12.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:00:12.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:12.7 Info: DROP TABLE "ImportListStatus" 22:00:12.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:12.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:12.7 Info: => 0.0045632s 22:00:12.7 Info: AlterTable ImportListStatus 22:00:12.7 Info: => 5E-07s 22:00:12.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 22:00:12.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:00:12.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 22:00:12.7 Info: DROP TABLE "ImportListStatus" 22:00:12.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 22:00:12.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:12.7 Info: => 0.0046545s 22:00:12.7 Info: AlterTable IndexerStatus 22:00:12.7 Info: => 6E-07s 22:00:12.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 22:00:12.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:00:12.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:12.7 Info: DROP TABLE "IndexerStatus" 22:00:12.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:12.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:12.7 Info: => 0.0038779s 22:00:12.7 Info: AlterTable IndexerStatus 22:00:12.7 Info: => 4E-07s 22:00:12.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 22:00:12.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:00:12.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:12.7 Info: DROP TABLE "IndexerStatus" 22:00:12.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:12.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:12.7 Info: => 0.0046275s 22:00:12.7 Info: AlterTable IndexerStatus 22:00:12.7 Info: => 5E-07s 22:00:12.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 22:00:12.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:00:12.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 22:00:12.7 Info: DROP TABLE "IndexerStatus" 22:00:12.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 22:00:12.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:12.7 Info: => 0.0038814s 22:00:12.7 Info: AlterTable LyricFiles 22:00:12.7 Info: => 5E-07s 22:00:12.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 22:00:12.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:00:12.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:00:12.7 Info: DROP TABLE "LyricFiles" 22:00:12.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:12.7 Info: => 0.0041131s 22:00:12.7 Info: AlterTable LyricFiles 22:00:12.7 Info: => 5E-07s 22:00:12.7 Info: AlterColumn LyricFiles Added DateTimeOffset 22:00:12.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:00:12.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:00:12.7 Info: DROP TABLE "LyricFiles" 22:00:12.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:12.7 Info: => 0.0049721s 22:00:12.7 Info: AlterTable MetadataFiles 22:00:12.7 Info: => 6E-07s 22:00:12.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 22:00:12.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:00:12.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:00:12.7 Info: DROP TABLE "MetadataFiles" 22:00:12.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:12.7 Info: => 0.0041564s 22:00:12.7 Info: AlterTable MetadataFiles 22:00:12.7 Info: => 6E-07s 22:00:12.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 22:00:12.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:00:12.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:00:12.7 Info: DROP TABLE "MetadataFiles" 22:00:12.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 22:00:12.7 Info: => 0.0051134s 22:00:12.7 Info: AlterTable PendingReleases 22:00:12.7 Info: => 6E-07s 22:00:12.7 Info: AlterColumn PendingReleases Added DateTimeOffset 22:00:12.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:00:12.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 22:00:12.7 Info: DROP TABLE "PendingReleases" 22:00:12.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 22:00:12.7 Info: => 0.0048544s 22:00:12.7 Info: AlterTable ScheduledTasks 22:00:12.7 Info: => 7E-07s 22:00:12.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 22:00:12.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:00:12.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:12.7 Info: DROP TABLE "ScheduledTasks" 22:00:12.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:12.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:12.7 Info: => 0.0038874s 22:00:12.7 Info: AlterTable ScheduledTasks 22:00:12.7 Info: => 4E-07s 22:00:12.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 22:00:12.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:00:12.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 22:00:12.7 Info: DROP TABLE "ScheduledTasks" 22:00:12.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 22:00:12.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:12.7 Info: => 0.0046824s 22:00:12.7 Info: AlterTable TrackFiles 22:00:12.7 Info: => 4E-07s 22:00:12.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 22:00:12.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:00:12.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:00:12.7 Info: DROP TABLE "TrackFiles" 22:00:12.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:12.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:12.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:12.7 Info: => 0.0039768s 22:00:12.7 Info: AlterTable TrackFiles 22:00:12.7 Info: => 4E-07s 22:00:12.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 22:00:12.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:00:12.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:00:12.7 Info: DROP TABLE "TrackFiles" 22:00:12.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:12.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:12.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:12.7 Info: => 0.003911s 22:00:12.7 Info: AlterTable VersionInfo 22:00:12.7 Info: => 5E-07s 22:00:12.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:00:12.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:00:12.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:00:12.7 Info: DROP TABLE "VersionInfo" 22:00:12.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:00:12.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:12.7 Info: => 0.0045445s 22:00:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T22:00:12', 'postgres_update_timestamp_columns_to_with_timezone') 22:00:12.7 Info: Committing Transaction 22:00:12.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:00:12.7 Info: => 0.0167784s 22:00:12.7 Info: 62: add_on_delete_to_notifications migrating 22:00:12.7 Info: Beginning Transaction 22:00:12.7 Info: Starting migration of Main DB to 62 22:00:12.7 Info: AlterTable Notifications 22:00:12.7 Info: => 7E-07s 22:00:12.7 Info: CreateColumn Notifications OnArtistDelete Boolean 22:00:12.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 22:00:12.7 Info: => 0.0013188s 22:00:12.7 Info: AlterTable Notifications 22:00:12.7 Info: => 7E-07s 22:00:12.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 22:00:12.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 22:00:12.7 Info: => 0.0005536s 22:00:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T22:00:12', 'add_on_delete_to_notifications') 22:00:12.7 Info: Committing Transaction 22:00:12.7 Info: 62: add_on_delete_to_notifications migrated 22:00:12.7 Info: => 0.0012877s 22:00:12.7 Info: 63: add_custom_formats migrating 22:00:12.7 Info: Beginning Transaction 22:00:12.7 Info: Starting migration of Main DB to 63 22:00:12.7 Info: AlterTable DelayProfiles 22:00:12.7 Info: => 7E-07s 22:00:12.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 22:00:12.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 22:00:12.7 Info: => 0.0005793s 22:00:12.7 Info: UpdateData 22:00:12.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 22:00:12.7 Info: => 4.95E-05s 22:00:12.7 Info: AlterTable TrackFiles 22:00:12.7 Info: => 4E-07s 22:00:12.7 Info: CreateColumn TrackFiles OriginalFilePath String 22:00:12.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 22:00:12.7 Info: => 0.0005352s 22:00:12.7 Info: PerformDBOperation 22:00:12.7 Info: Performing DB Operation 22:00:12.7 Info: => 2.69E-05s 22:00:12.7 Info: CreateTable CustomFormats 22:00:12.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:00:12.7 Info: => 0.0001725s 22:00:12.7 Info: CreateIndex CustomFormats (Name) 22:00:12.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 22:00:12.7 Info: => 8.06E-05s 22:00:12.7 Info: AlterTable QualityProfiles 22:00:12.7 Info: => 4E-07s 22:00:12.7 Info: CreateColumn QualityProfiles FormatItems String 22:00:12.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 22:00:12.7 Info: => 0.0005508s 22:00:12.7 Info: AlterTable QualityProfiles 22:00:12.7 Info: => 6E-07s 22:00:12.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 22:00:12.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:12.7 Info: => 0.0005306s 22:00:12.7 Info: AlterTable QualityProfiles 22:00:12.7 Info: => 4E-07s 22:00:12.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 22:00:12.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:12.7 Info: => 0.0005317s 22:00:12.7 Info: PerformDBOperation 22:00:12.7 Info: Performing DB Operation 22:00:12.7 Info: => 5.82E-05s 22:00:12.7 Info: PerformDBOperation 22:00:12.7 Info: Performing DB Operation 22:00:12.7 Info: => 2.98E-05s 22:00:12.7 Info: DeleteColumn ReleaseProfiles Preferred 22:00:12.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:00:12.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:12.7 Info: DROP TABLE "ReleaseProfiles" 22:00:12.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:12.7 Info: => 0.0039958s 22:00:12.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 22:00:12.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:00:12.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 22:00:12.7 Info: DROP TABLE "ReleaseProfiles" 22:00:12.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 22:00:12.7 Info: => 0.0047708s 22:00:12.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:12.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 22:00:12.7 Info: => 4.63E-05s 22:00:12.7 Info: AlterTable DelayProfiles 22:00:12.7 Info: => 5E-07s 22:00:12.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 22:00:12.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 22:00:12.8 Info: => 0.0005889s 22:00:12.8 Info: AlterTable DelayProfiles 22:00:12.8 Info: => 6E-07s 22:00:12.8 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 22:00:12.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 22:00:12.8 Info: => 0.0005649s 22:00:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T22:00:12', 'add_custom_formats') 22:00:12.8 Info: Committing Transaction 22:00:12.8 Info: 63: add_custom_formats migrated 22:00:12.8 Info: => 0.0014462s 22:00:12.8 Info: 64: add_result_to_commands migrating 22:00:12.8 Info: Beginning Transaction 22:00:12.8 Info: Starting migration of Main DB to 64 22:00:12.8 Info: AlterTable Commands 22:00:12.8 Info: => 5E-07s 22:00:12.8 Info: CreateColumn Commands Result Int32 22:00:12.8 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 22:00:12.8 Info: => 0.0005691s 22:00:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2025-04-14T22:00:12', 'add_result_to_commands') 22:00:12.8 Info: Committing Transaction 22:00:12.8 Info: 64: add_result_to_commands migrated 22:00:12.8 Info: => 0.0012373s 22:00:12.8 Info: 65: health_restored_notification migrating 22:00:12.8 Info: Beginning Transaction 22:00:12.8 Info: Starting migration of Main DB to 65 22:00:12.8 Info: AlterTable Notifications 22:00:12.8 Info: => 5E-07s 22:00:12.8 Info: CreateColumn Notifications OnHealthRestored Boolean 22:00:12.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 22:00:12.8 Info: => 0.0006029s 22:00:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2025-04-14T22:00:12', 'health_restored_notification') 22:00:12.8 Info: Committing Transaction 22:00:12.8 Info: 65: health_restored_notification migrated 22:00:12.8 Info: => 0.0012738s 22:00:12.8 Info: 66: remove_uc migrating 22:00:12.8 Info: Beginning Transaction 22:00:12.8 Info: Starting migration of Main DB to 66 22:00:12.8 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 22:00:12.8 Info: => 4.62E-05s 22:00:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2025-04-14T22:00:12', 'remove_uc') 22:00:12.8 Info: Committing Transaction 22:00:12.8 Info: 66: remove_uc migrated 22:00:12.8 Info: => 0.0006576s 22:00:12.8 Info: 67: download_clients_rename_tv_to_music migrating 22:00:12.8 Info: Beginning Transaction 22:00:12.8 Info: Starting migration of Main DB to 67 22:00:12.8 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'QBittorrent', 'QBittorrent', 1, '{ "host": "127.0.0.1", "urlBase": "/my/", "tvDirectory": "abc", "recentTvPriority": 1, "olderTvPriority": 1 }', 'QBittorrentSettings') 22:00:12.8 Info: PerformDBOperation 22:00:12.8 Info: Performing DB Operation 22:00:12.8 Info: => 0.0009184s 22:00:12.8 Info: -> 1 Insert operations completed in 00:00:00.0000826 taking an average of 00:00:00.0000826 22:00:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2025-04-14T22:00:12', 'download_clients_rename_tv_to_music') 22:00:12.8 Info: Committing Transaction 22:00:12.8 Info: 67: download_clients_rename_tv_to_music migrated 22:00:12.8 Info: => 0.001679s 22:00:12.8 Debug: Took: 00:00:00.4961481 22:00:12.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 22:00:12.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 22:00:12.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648128576083_209/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:12.8 Info: DatabaseEngineVersionCheck migrating 22:00:12.8 Info: PerformDBOperation 22:00:12.8 Info: Performing DB Operation 22:00:12.8 Info: SQLite 3.49.1 22:00:12.8 Info: => 0.0030695s 22:00:12.8 Info: DatabaseEngineVersionCheck migrated 22:00:12.8 Info: => 0.0030831s 22:00:12.8 Info: VersionMigration migrating 22:00:12.8 Info: Beginning Transaction 22:00:12.8 Info: CreateTable VersionInfo 22:00:12.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:12.8 Info: => 0.0001579s 22:00:12.8 Info: Committing Transaction 22:00:12.8 Info: VersionMigration migrated 22:00:12.8 Info: => 0.0018343s 22:00:12.8 Info: VersionUniqueMigration migrating 22:00:12.8 Info: Beginning Transaction 22:00:12.8 Info: CreateIndex VersionInfo (Version) 22:00:12.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:12.8 Info: => 0.0001273s 22:00:12.8 Info: AlterTable VersionInfo 22:00:12.8 Info: => 5E-07s 22:00:12.8 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:12.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:12.8 Info: => 0.0005963s 22:00:12.8 Info: Committing Transaction 22:00:12.8 Info: VersionUniqueMigration migrated 22:00:12.8 Info: => 0.001194s 22:00:12.8 Info: VersionDescriptionMigration migrating 22:00:12.8 Info: Beginning Transaction 22:00:12.8 Info: AlterTable VersionInfo 22:00:12.8 Info: => 6E-07s 22:00:12.8 Info: CreateColumn VersionInfo Description String 22:00:12.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:12.8 Info: => 0.000195s 22:00:12.8 Info: Committing Transaction 22:00:12.8 Info: VersionDescriptionMigration migrated 22:00:12.8 Info: => 0.0007889s 22:00:12.8 Info: 1: InitialSetup migrating 22:00:12.8 Info: Beginning Transaction 22:00:12.8 Info: Starting migration of Main DB to 1 22:00:12.8 Info: CreateTable Config 22:00:12.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 22:00:12.8 Info: => 0.0001585s 22:00:12.8 Info: CreateIndex Config (Key) 22:00:12.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 22:00:12.8 Info: => 7.28E-05s 22:00:12.8 Info: CreateTable RootFolders 22:00:12.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 22:00:12.8 Info: => 8E-05s 22:00:12.8 Info: CreateIndex RootFolders (Path) 22:00:12.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 22:00:12.8 Info: => 7.72E-05s 22:00:12.8 Info: CreateTable Artists 22:00:12.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 22:00:12.8 Info: => 0.0002168s 22:00:12.8 Info: CreateIndex Artists (ForeignArtistId) 22:00:12.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:12.8 Info: => 7.01E-05s 22:00:12.8 Info: CreateIndex Artists (NameSlug) 22:00:12.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:12.8 Info: => 6.47E-05s 22:00:12.8 Info: CreateIndex Artists (CleanName) 22:00:12.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:12.8 Info: => 6.41E-05s 22:00:12.8 Info: CreateIndex Artists (Path) 22:00:12.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:12.8 Info: => 5.84E-05s 22:00:12.8 Info: CreateTable Albums 22:00:12.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:12.8 Info: => 0.0001856s 22:00:12.8 Info: CreateIndex Albums (ForeignAlbumId) 22:00:12.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:12.8 Info: => 7.89E-05s 22:00:12.8 Info: CreateIndex Albums (MBId) 22:00:12.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:12.8 Info: => 6.22E-05s 22:00:12.8 Info: CreateIndex Albums (TADBId) 22:00:12.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:12.8 Info: => 6.19E-05s 22:00:12.8 Info: CreateIndex Albums (TitleSlug) 22:00:12.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:12.8 Info: => 6.17E-05s 22:00:12.8 Info: CreateIndex Albums (CleanTitle) 22:00:12.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:12.8 Info: => 5.85E-05s 22:00:12.8 Info: CreateIndex Albums (Path) 22:00:12.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 22:00:12.8 Info: => 6.01E-05s 22:00:12.8 Info: CreateTable Tracks 22:00:12.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 22:00:12.8 Info: => 0.0001267s 22:00:12.8 Info: CreateIndex Tracks (ForeignTrackId) 22:00:12.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:12.8 Info: => 6.78E-05s 22:00:12.8 Info: CreateIndex Tracks (ArtistId) 22:00:12.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:12.8 Info: => 6.4E-05s 22:00:12.8 Info: CreateIndex Tracks (TrackFileId) 22:00:12.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:12.8 Info: => 6.36E-05s 22:00:12.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 22:00:12.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 22:00:12.8 Info: => 7E-05s 22:00:12.8 Info: CreateTable TrackFiles 22:00:12.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 22:00:12.8 Info: => 0.0001194s 22:00:12.8 Info: CreateIndex TrackFiles (ArtistId) 22:00:12.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 22:00:12.8 Info: => 6.46E-05s 22:00:12.8 Info: CreateIndex TrackFiles (AlbumId) 22:00:12.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:12.8 Info: => 6.25E-05s 22:00:12.8 Info: CreateTable History 22:00:12.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 22:00:12.8 Info: => 0.0001228s 22:00:12.8 Info: CreateIndex History (Date) 22:00:12.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:12.8 Info: => 6.46E-05s 22:00:12.8 Info: CreateIndex History (EventType) 22:00:12.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:12.8 Info: => 6.05E-05s 22:00:12.8 Info: CreateIndex History (DownloadId) 22:00:12.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 22:00:12.8 Info: => 5.86E-05s 22:00:12.8 Info: CreateIndex History (AlbumId) 22:00:12.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 22:00:12.8 Info: => 6.48E-05s 22:00:12.8 Info: CreateTable Notifications 22:00:12.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 22:00:12.8 Info: => 0.0001165s 22:00:12.8 Info: CreateTable ScheduledTasks 22:00:12.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 22:00:12.8 Info: => 0.00013s 22:00:12.8 Info: CreateIndex ScheduledTasks (TypeName) 22:00:12.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 22:00:12.8 Info: => 9.63E-05s 22:00:12.8 Info: CreateTable Indexers 22:00:12.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 22:00:12.8 Info: => 0.0001158s 22:00:12.8 Info: CreateIndex Indexers (Name) 22:00:12.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:12.8 Info: => 7.65E-05s 22:00:12.8 Info: CreateTable Profiles 22:00:12.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 22:00:12.8 Info: => 8.74E-05s 22:00:12.8 Info: CreateIndex Profiles (Name) 22:00:12.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 22:00:12.8 Info: => 7.23E-05s 22:00:12.8 Info: CreateTable QualityDefinitions 22:00:12.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 22:00:12.8 Info: => 9.8E-05s 22:00:12.8 Info: CreateIndex QualityDefinitions (Quality) 22:00:12.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 22:00:12.8 Info: => 7.12E-05s 22:00:12.8 Info: CreateIndex QualityDefinitions (Title) 22:00:12.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 22:00:12.8 Info: => 0.0001042s 22:00:12.8 Info: CreateTable NamingConfig 22:00:12.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 22:00:12.8 Info: => 0.0001267s 22:00:12.8 Info: CreateTable Blacklist 22:00:12.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 22:00:12.8 Info: => 0.0001542s 22:00:12.8 Info: CreateTable Metadata 22:00:12.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:12.8 Info: => 9.65E-05s 22:00:12.8 Info: CreateTable MetadataFiles 22:00:12.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 22:00:12.8 Info: => 0.0001111s 22:00:12.8 Info: CreateTable DownloadClients 22:00:12.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 22:00:12.8 Info: => 9.56E-05s 22:00:12.8 Info: CreateTable PendingReleases 22:00:12.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 22:00:12.8 Info: => 0.000127s 22:00:12.8 Info: CreateTable RemotePathMappings 22:00:12.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 22:00:12.8 Info: => 0.000105s 22:00:12.8 Info: CreateTable Tags 22:00:12.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 22:00:12.8 Info: => 8.64E-05s 22:00:12.8 Info: CreateIndex Tags (Label) 22:00:12.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 22:00:12.8 Info: => 8.02E-05s 22:00:12.8 Info: CreateTable Restrictions 22:00:12.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 22:00:12.8 Info: => 9.32E-05s 22:00:12.8 Info: CreateTable DelayProfiles 22:00:12.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 22:00:12.8 Info: => 0.0001191s 22:00:12.8 Info: CreateTable Users 22:00:12.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 22:00:12.8 Info: => 8.54E-05s 22:00:12.8 Info: CreateIndex Users (Identifier) 22:00:12.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 22:00:12.8 Info: => 0.0001086s 22:00:12.8 Info: CreateIndex Users (Username) 22:00:12.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 22:00:12.8 Info: => 8.82E-05s 22:00:12.8 Info: CreateTable Commands 22:00:12.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 22:00:12.8 Info: => 0.0001213s 22:00:12.8 Info: CreateTable IndexerStatus 22:00:12.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 22:00:12.8 Info: => 0.0001101s 22:00:12.8 Info: CreateIndex IndexerStatus (ProviderId) 22:00:12.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 22:00:12.8 Info: => 7.91E-05s 22:00:12.8 Info: CreateTable ExtraFiles 22:00:12.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 22:00:12.8 Info: => 0.0001083s 22:00:12.8 Info: CreateTable LyricFiles 22:00:12.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 22:00:12.8 Info: => 0.0001374s 22:00:12.8 Info: CreateTable LanguageProfiles 22:00:12.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 22:00:12.8 Info: => 9.17E-05s 22:00:12.8 Info: CreateIndex LanguageProfiles (Name) 22:00:12.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 22:00:12.8 Info: => 8.06E-05s 22:00:12.8 Info: CreateTable DownloadClientStatus 22:00:12.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 22:00:12.8 Info: => 9.66E-05s 22:00:12.8 Info: CreateIndex DownloadClientStatus (ProviderId) 22:00:12.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 22:00:12.8 Info: => 8.1E-05s 22:00:12.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 22:00:12.8 Info: -> 1 Insert operations completed in 00:00:00.0000572 taking an average of 00:00:00.0000572 22:00:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:12', 'InitialSetup') 22:00:12.8 Info: Committing Transaction 22:00:12.9 Info: 1: InitialSetup migrated 22:00:12.9 Info: => 0.0100271s 22:00:12.9 Info: 2: add_reason_to_pending_releases migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 2 22:00:12.9 Info: AlterTable PendingReleases 22:00:12.9 Info: => 6E-07s 22:00:12.9 Info: CreateColumn PendingReleases Reason Int32 22:00:12.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 22:00:12.9 Info: => 0.0005429s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:12', 'add_reason_to_pending_releases') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 2: add_reason_to_pending_releases migrated 22:00:12.9 Info: => 0.0012897s 22:00:12.9 Info: 3: add_medium_support migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 3 22:00:12.9 Info: AlterTable Albums 22:00:12.9 Info: => 6E-07s 22:00:12.9 Info: CreateColumn Albums Media String 22:00:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 22:00:12.9 Info: => 0.0004932s 22:00:12.9 Info: AlterTable Tracks 22:00:12.9 Info: => 6E-07s 22:00:12.9 Info: CreateColumn Tracks MediumNumber Int32 22:00:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 22:00:12.9 Info: => 0.0004674s 22:00:12.9 Info: AlterTable Tracks 22:00:12.9 Info: => 7E-07s 22:00:12.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 22:00:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 22:00:12.9 Info: => 0.0004534s 22:00:12.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:12.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 22:00:12.9 Info: => 4.13E-05s 22:00:12.9 Info: DeleteColumn Tracks TrackNumber 22:00:12.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 22:00:12.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 22:00:12.9 Info: DROP TABLE "Tracks" 22:00:12.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:12.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:12.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 22:00:12.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:12.9 Info: => 0.0048593s 22:00:12.9 Info: AlterTable Tracks 22:00:12.9 Info: => 5E-07s 22:00:12.9 Info: CreateColumn Tracks TrackNumber String 22:00:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 22:00:12.9 Info: => 0.0004644s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:12', 'add_medium_support') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 3: add_medium_support migrated 22:00:12.9 Info: => 0.0012803s 22:00:12.9 Info: 4: add_various_qualites_in_profile migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 4 22:00:12.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:12.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 22:00:12.9 Info: => 4.92E-05s 22:00:12.9 Info: PerformDBOperation 22:00:12.9 Info: Performing DB Operation 22:00:12.9 Info: => 2.51E-05s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:12', 'add_various_qualites_in_profile') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 4: add_various_qualites_in_profile migrated 22:00:12.9 Info: => 0.0006333s 22:00:12.9 Info: 5: metadata_profiles migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 5 22:00:12.9 Info: CreateTable MetadataProfiles 22:00:12.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:00:12.9 Info: => 0.0001232s 22:00:12.9 Info: CreateIndex MetadataProfiles (Name) 22:00:12.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 22:00:12.9 Info: => 8.24E-05s 22:00:12.9 Info: AlterTable Artists 22:00:12.9 Info: => 5E-07s 22:00:12.9 Info: CreateColumn Artists MetadataProfileId Int32 22:00:12.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 22:00:12.9 Info: => 0.0004945s 22:00:12.9 Info: DeleteColumn Artists PrimaryAlbumTypes 22:00:12.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:00:12.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:00:12.9 Info: DROP TABLE "Artists" 22:00:12.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:12.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:12.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:12.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:12.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:12.9 Info: => 0.0046868s 22:00:12.9 Info: DeleteColumn Artists SecondaryAlbumTypes 22:00:12.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:00:12.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:00:12.9 Info: DROP TABLE "Artists" 22:00:12.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:12.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 22:00:12.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 22:00:12.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:12.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:12.9 Info: => 0.0037576s 22:00:12.9 Info: AlterTable Albums 22:00:12.9 Info: => 5E-07s 22:00:12.9 Info: CreateColumn Albums SecondaryTypes String 22:00:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 22:00:12.9 Info: => 0.000471s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:12', 'metadata_profiles') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 5: metadata_profiles migrated 22:00:12.9 Info: => 0.0013437s 22:00:12.9 Info: 6: separate_automatic_and_interactive_search migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 6 22:00:12.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 22:00:12.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:00:12.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 22:00:12.9 Info: DROP TABLE "Indexers" 22:00:12.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:12.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:12.9 Info: => 0.0038391s 22:00:12.9 Info: AlterTable Indexers 22:00:12.9 Info: => 5E-07s 22:00:12.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 22:00:12.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 22:00:12.9 Info: => 0.0004624s 22:00:12.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:12.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 22:00:12.9 Info: => 3.78E-05s 22:00:12.9 Info: AlterTable Indexers 22:00:12.9 Info: => 5E-07s 22:00:12.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 22:00:12.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:00:12.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:00:12.9 Info: DROP TABLE "Indexers" 22:00:12.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 22:00:12.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 22:00:12.9 Info: => 0.0039128s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:12', 'separate_automatic_and_interactive_search') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 6: separate_automatic_and_interactive_search migrated 22:00:12.9 Info: => 0.0047526s 22:00:12.9 Info: 7: change_album_path_to_relative migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 7 22:00:12.9 Info: DeleteColumn Albums Path 22:00:12.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:00:12.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:00:12.9 Info: DROP TABLE "Albums" 22:00:12.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:12.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:12.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:12.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:12.9 Info: => 0.0039227s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:12', 'change_album_path_to_relative') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 7: change_album_path_to_relative migrated 22:00:12.9 Info: => 0.0047224s 22:00:12.9 Info: 8: change_quality_size_mb_to_kb migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 8 22:00:12.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:00:12.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:00:12.9 Info: => 4.92E-05s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:12', 'change_quality_size_mb_to_kb') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 8: change_quality_size_mb_to_kb migrated 22:00:12.9 Info: => 0.0006526s 22:00:12.9 Info: 9: album_releases migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 9 22:00:12.9 Info: AlterTable Albums 22:00:12.9 Info: => 7E-07s 22:00:12.9 Info: CreateColumn Albums Releases String 22:00:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 22:00:12.9 Info: => 0.0004937s 22:00:12.9 Info: AlterTable Albums 22:00:12.9 Info: => 6E-07s 22:00:12.9 Info: CreateColumn Albums CurrentRelease String 22:00:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 22:00:12.9 Info: => 0.0004709s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:12', 'album_releases') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 9: album_releases migrated 22:00:12.9 Info: => 0.0011593s 22:00:12.9 Info: 10: album_releases_fix migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 10 22:00:12.9 Info: AlterTable Albums 22:00:12.9 Info: => 6E-07s 22:00:12.9 Info: AlterColumn Albums Releases String 22:00:12.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:00:12.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:00:12.9 Info: DROP TABLE "Albums" 22:00:12.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:12.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:12.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:12.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:12.9 Info: => 0.004553s 22:00:12.9 Info: AlterTable Albums 22:00:12.9 Info: => 6E-07s 22:00:12.9 Info: AlterColumn Albums CurrentRelease String 22:00:12.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:00:12.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:00:12.9 Info: DROP TABLE "Albums" 22:00:12.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:12.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 22:00:12.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 22:00:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 22:00:12.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:12.9 Info: => 0.004619s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:12', 'album_releases_fix') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 10: album_releases_fix migrated 22:00:12.9 Info: => 0.0057302s 22:00:12.9 Info: 11: import_lists migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 11 22:00:12.9 Info: CreateTable ImportLists 22:00:12.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:00:12.9 Info: => 0.0001552s 22:00:12.9 Info: CreateIndex ImportLists (Name) 22:00:12.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:12.9 Info: => 7.75E-05s 22:00:12.9 Info: CreateTable ImportListStatus 22:00:12.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:00:12.9 Info: => 0.0001052s 22:00:12.9 Info: CreateIndex ImportListStatus (ProviderId) 22:00:12.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 22:00:12.9 Info: => 7.13E-05s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:12', 'import_lists') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 11: import_lists migrated 22:00:12.9 Info: => 0.0007404s 22:00:12.9 Info: 12: add_release_status migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 12 22:00:12.9 Info: AlterTable MetadataProfiles 22:00:12.9 Info: => 6E-07s 22:00:12.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 22:00:12.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 22:00:12.9 Info: => 0.0005372s 22:00:12.9 Info: PerformDBOperation 22:00:12.9 Info: Performing DB Operation 22:00:12.9 Info: => 2.69E-05s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:12', 'add_release_status') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 12: add_release_status migrated 22:00:12.9 Info: => 0.0006481s 22:00:12.9 Info: 13: album_download_notification migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 13 22:00:12.9 Info: AlterTable Notifications 22:00:12.9 Info: => 7E-07s 22:00:12.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 22:00:12.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 22:00:12.9 Info: => 0.0005095s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:12', 'album_download_notification') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 13: album_download_notification migrated 22:00:12.9 Info: => 0.0011935s 22:00:12.9 Info: 14: fix_language_metadata_profiles migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 14 22:00:12.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:00:12.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:00:12.9 Info: => 7.8E-05s 22:00:12.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:00:12.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:00:12.9 Info: => 5.17E-05s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:12', 'fix_language_metadata_profiles') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 14: fix_language_metadata_profiles migrated 22:00:12.9 Info: => 0.0006751s 22:00:12.9 Info: 15: remove_fanzub migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 15 22:00:12.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:12.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 22:00:12.9 Info: => 4.05E-05s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:12', 'remove_fanzub') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 15: remove_fanzub migrated 22:00:12.9 Info: => 0.0006496s 22:00:12.9 Info: 16: update_artist_history_indexes migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 16 22:00:12.9 Info: CreateIndex Albums (ArtistId) 22:00:12.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 22:00:12.9 Info: => 0.000102s 22:00:12.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 22:00:12.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 22:00:12.9 Info: => 7.72E-05s 22:00:12.9 Info: DeleteIndex History (AlbumId) 22:00:12.9 Info: DROP INDEX "IX_History_AlbumId" 22:00:12.9 Info: => 0.0001193s 22:00:12.9 Info: CreateIndex History (AlbumId, Date) 22:00:12.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:12.9 Info: => 8.75E-05s 22:00:12.9 Info: DeleteIndex History (DownloadId) 22:00:12.9 Info: DROP INDEX "IX_History_DownloadId" 22:00:12.9 Info: => 0.0001022s 22:00:12.9 Info: CreateIndex History (DownloadId, Date) 22:00:12.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:12.9 Info: => 8.37E-05s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:12', 'update_artist_history_indexes') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 16: update_artist_history_indexes migrated 22:00:12.9 Info: => 0.0008124s 22:00:12.9 Info: 17: remove_nma migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 17 22:00:12.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 22:00:12.9 Info: => 4.68E-05s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:12', 'remove_nma') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 17: remove_nma migrated 22:00:12.9 Info: => 0.0006657s 22:00:12.9 Info: 18: album_disambiguation migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 18 22:00:12.9 Info: AlterTable Albums 22:00:12.9 Info: => 7E-07s 22:00:12.9 Info: CreateColumn Albums Disambiguation String 22:00:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 22:00:12.9 Info: => 0.0005357s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:12', 'album_disambiguation') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 18: album_disambiguation migrated 22:00:12.9 Info: => 0.0012436s 22:00:12.9 Info: 19: add_ape_quality_in_profiles migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 19 22:00:12.9 Info: PerformDBOperation 22:00:12.9 Info: Performing DB Operation 22:00:12.9 Info: => 2.93E-05s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:12', 'add_ape_quality_in_profiles') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 19: add_ape_quality_in_profiles migrated 22:00:12.9 Info: => 0.000677s 22:00:12.9 Info: 20: remove_pushalot migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 20 22:00:12.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 22:00:12.9 Info: => 4.47E-05s 22:00:12.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 22:00:12.9 Info: => 2.84E-05s 22:00:12.9 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:12.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 22:00:12.9 Info: => 2.66E-05s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:12', 'remove_pushalot') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 20: remove_pushalot migrated 22:00:12.9 Info: => 0.0006366s 22:00:12.9 Info: 21: add_custom_filters migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 21 22:00:12.9 Info: CreateTable CustomFilters 22:00:12.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:00:12.9 Info: => 0.0001224s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:12', 'add_custom_filters') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 21: add_custom_filters migrated 22:00:12.9 Info: => 0.0007912s 22:00:12.9 Info: 22: import_list_tags migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 22 22:00:12.9 Info: AlterTable ImportLists 22:00:12.9 Info: => 8E-07s 22:00:12.9 Info: CreateColumn ImportLists Tags String 22:00:12.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 22:00:12.9 Info: => 0.0005297s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:12', 'import_list_tags') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 22: import_list_tags migrated 22:00:12.9 Info: => 0.0012318s 22:00:12.9 Info: 23: add_release_groups_etc migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 23 22:00:12.9 Info: CreateTable ArtistMetadata 22:00:12.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:00:12.9 Info: => 0.0001628s 22:00:12.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 22:00:12.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 22:00:12.9 Info: => 0.000124s 22:00:12.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:00:12.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:00:12.9 Info: => 8.15E-05s 22:00:12.9 Info: AlterTable Artists 22:00:12.9 Info: => 5E-07s 22:00:12.9 Info: CreateColumn Artists ArtistMetadataId Int32 22:00:12.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:12.9 Info: => 0.0005367s 22:00:12.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:12.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 22:00:12.9 Info: => 8.93E-05s 22:00:12.9 Info: CreateTable AlbumReleases 22:00:12.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:00:12.9 Info: => 0.0001616s 22:00:12.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 22:00:12.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 22:00:12.9 Info: => 0.0001301s 22:00:12.9 Info: CreateIndex AlbumReleases (AlbumId) 22:00:12.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 22:00:12.9 Info: => 7.64E-05s 22:00:12.9 Info: PerformDBOperation 22:00:12.9 Info: Performing DB Operation 22:00:12.9 Info: => 3.24E-05s 22:00:12.9 Info: AlterTable Albums 22:00:12.9 Info: => 4E-07s 22:00:12.9 Info: CreateColumn Albums ArtistMetadataId Int32 22:00:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:12.9 Info: => 0.0005546s 22:00:12.9 Info: AlterTable Albums 22:00:12.9 Info: => 6E-07s 22:00:12.9 Info: CreateColumn Albums AnyReleaseOk Boolean 22:00:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 22:00:12.9 Info: => 0.0005339s 22:00:12.9 Info: AlterTable Albums 22:00:12.9 Info: => 5E-07s 22:00:12.9 Info: CreateColumn Albums Links String 22:00:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 22:00:12.9 Info: => 0.000541s 22:00:12.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:00:12.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 22:00:12.9 Info: => 7.92E-05s 22:00:12.9 Info: AlterTable Tracks 22:00:12.9 Info: => 5E-07s 22:00:12.9 Info: CreateColumn Tracks ForeignRecordingId String 22:00:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 22:00:12.9 Info: => 0.001371s 22:00:12.9 Info: AlterTable Tracks 22:00:12.9 Info: => 6E-07s 22:00:12.9 Info: CreateColumn Tracks AlbumReleaseId Int32 22:00:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 22:00:12.9 Info: => 0.0005561s 22:00:12.9 Info: AlterTable Tracks 22:00:12.9 Info: => 7E-07s 22:00:12.9 Info: CreateColumn Tracks ArtistMetadataId Int32 22:00:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 22:00:12.9 Info: => 0.0005419s 22:00:12.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:00:12.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 22:00:12.9 Info: => 7.67E-05s 22:00:12.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:00:12.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 22:00:12.9 Info: => 5.94E-05s 22:00:12.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 22:00:12.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:00:12.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:00:12.9 Info: DROP TABLE "Artists" 22:00:12.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:12.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:12.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:12.9 Info: => 0.0053692s 22:00:12.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 22:00:12.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:00:12.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:00:12.9 Info: DROP TABLE "Albums" 22:00:12.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 22:00:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 22:00:12.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 22:00:12.9 Info: => 0.0045938s 22:00:12.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 22:00:12.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:00:12.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:00:12.9 Info: DROP TABLE "Tracks" 22:00:12.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 22:00:12.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 22:00:12.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 22:00:12.9 Info: => 0.0042132s 22:00:12.9 Info: DeleteColumn TrackFiles ArtistId 22:00:12.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:00:12.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:00:12.9 Info: DROP TABLE "TrackFiles" 22:00:12.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:12.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:12.9 Info: => 0.0049188s 22:00:12.9 Info: CreateIndex Artists (ArtistMetadataId) 22:00:12.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:12.9 Info: => 0.0001079s 22:00:12.9 Info: CreateIndex Artists (Monitored) 22:00:12.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:12.9 Info: => 7.68E-05s 22:00:12.9 Info: CreateIndex Albums (ArtistMetadataId) 22:00:12.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 22:00:12.9 Info: => 0.0001019s 22:00:12.9 Info: CreateIndex Tracks (ArtistMetadataId) 22:00:12.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 22:00:12.9 Info: => 0.0001002s 22:00:12.9 Info: CreateIndex Tracks (AlbumReleaseId) 22:00:12.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 22:00:12.9 Info: => 9.83E-05s 22:00:12.9 Info: CreateIndex Tracks (ForeignRecordingId) 22:00:12.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 22:00:12.9 Info: => 9.81E-05s 22:00:12.9 Info: UpdateData 22:00:12.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:12.9 Info: => 4.27E-05s 22:00:12.9 Info: UpdateData 22:00:12.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 22:00:12.9 Info: => 3.13E-05s 22:00:12.9 Info: UpdateData 22:00:12.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 22:00:12.9 Info: => 3.61E-05s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:12', 'add_release_groups_etc') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 23: add_release_groups_etc migrated 22:00:12.9 Info: => 0.001452s 22:00:12.9 Info: 24: NewMediaInfoFormat migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 24 22:00:12.9 Info: UpdateData 22:00:12.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 22:00:12.9 Info: => 4.96E-05s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:12', 'NewMediaInfoFormat') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 24: NewMediaInfoFormat migrated 22:00:12.9 Info: => 0.0007139s 22:00:12.9 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 25 22:00:12.9 Info: RenameTable Restrictions ReleaseProfiles 22:00:12.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 22:00:12.9 Info: => 0.0018603s 22:00:12.9 Info: AlterTable ReleaseProfiles 22:00:12.9 Info: => 7E-07s 22:00:12.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 22:00:12.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 22:00:12.9 Info: => 0.0005892s 22:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:12', 'rename_restrictions_to_release_profiles') 22:00:12.9 Info: Committing Transaction 22:00:12.9 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:12.9 Info: => 0.0013736s 22:00:12.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:12.9 Info: Beginning Transaction 22:00:12.9 Info: Starting migration of Main DB to 26 22:00:12.9 Info: RenameTable Profiles QualityProfiles 22:00:12.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 22:00:12.9 Info: => 0.0018883s 22:00:12.9 Info: AlterTable QualityProfiles 22:00:12.9 Info: => 7E-07s 22:00:12.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 22:00:12.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:13.0 Info: => 0.0005265s 22:00:13.0 Info: AlterTable LanguageProfiles 22:00:13.0 Info: => 5E-07s 22:00:13.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 22:00:13.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 22:00:13.0 Info: => 0.0005047s 22:00:13.0 Info: UpdateData 22:00:13.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:13.0 Info: => 4.14E-05s 22:00:13.0 Info: UpdateData 22:00:13.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 22:00:13.0 Info: => 2.74E-05s 22:00:13.0 Info: RenameColumn Artists ProfileId to QualityProfileId 22:00:13.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:00:13.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:00:13.0 Info: DROP TABLE "Artists" 22:00:13.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:13.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:13.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:13.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:13.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:13.0 Info: => 0.005513s 22:00:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:13', 'rename_quality_profiles_add_upgrade_allowed') 22:00:13.0 Info: Committing Transaction 22:00:13.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:13.0 Info: => 0.0064508s 22:00:13.0 Info: 27: add_import_exclusions migrating 22:00:13.0 Info: Beginning Transaction 22:00:13.0 Info: Starting migration of Main DB to 27 22:00:13.0 Info: CreateTable ImportListExclusions 22:00:13.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 22:00:13.0 Info: => 0.0001522s 22:00:13.0 Info: CreateIndex ImportListExclusions (ForeignId) 22:00:13.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 22:00:13.0 Info: => 0.00013s 22:00:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:13', 'add_import_exclusions') 22:00:13.0 Info: Committing Transaction 22:00:13.0 Info: 27: add_import_exclusions migrated 22:00:13.0 Info: => 0.0010177s 22:00:13.0 Info: 28: clean_artist_metadata_table migrating 22:00:13.0 Info: Beginning Transaction 22:00:13.0 Info: Starting migration of Main DB to 28 22:00:13.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:00:13.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:00:13.0 Info: => 0.0001473s 22:00:13.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:00:13.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:00:13.0 Info: => 0.0001143s 22:00:13.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:00:13.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:00:13.0 Info: => 0.0001116s 22:00:13.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:00:13.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:00:13.0 Info: => 0.0001161s 22:00:13.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:00:13.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:00:13.0 Info: => 0.0001102s 22:00:13.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:00:13.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:00:13.0 Info: => 0.0001081s 22:00:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:13', 'clean_artist_metadata_table') 22:00:13.0 Info: Committing Transaction 22:00:13.0 Info: 28: clean_artist_metadata_table migrated 22:00:13.0 Info: => 0.000834s 22:00:13.0 Info: 29: health_issue_notification migrating 22:00:13.0 Info: Beginning Transaction 22:00:13.0 Info: Starting migration of Main DB to 29 22:00:13.0 Info: AlterTable Notifications 22:00:13.0 Info: => 8E-07s 22:00:13.0 Info: CreateColumn Notifications OnHealthIssue Boolean 22:00:13.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 22:00:13.0 Info: => 0.0005628s 22:00:13.0 Info: AlterTable Notifications 22:00:13.0 Info: => 9E-07s 22:00:13.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 22:00:13.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 22:00:13.0 Info: => 0.0005185s 22:00:13.0 Info: AlterTable Notifications 22:00:13.0 Info: => 7E-07s 22:00:13.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 22:00:13.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 22:00:13.0 Info: => 0.0005172s 22:00:13.0 Info: AlterTable Notifications 22:00:13.0 Info: => 6E-07s 22:00:13.0 Info: CreateColumn Notifications OnImportFailure Boolean 22:00:13.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 22:00:13.0 Info: => 0.000511s 22:00:13.0 Info: AlterTable Notifications 22:00:13.0 Info: => 5E-07s 22:00:13.0 Info: CreateColumn Notifications OnTrackRetag Boolean 22:00:13.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 22:00:13.0 Info: => 0.0005328s 22:00:13.0 Info: DeleteColumn Notifications OnDownload 22:00:13.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:00:13.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:00:13.0 Info: DROP TABLE "Notifications" 22:00:13.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:13.0 Info: => 0.0041442s 22:00:13.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 22:00:13.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:00:13.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:00:13.0 Info: DROP TABLE "Notifications" 22:00:13.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 22:00:13.0 Info: => 0.004105s 22:00:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:13', 'health_issue_notification') 22:00:13.0 Info: Committing Transaction 22:00:13.0 Info: 29: health_issue_notification migrated 22:00:13.0 Info: => 0.0053905s 22:00:13.0 Info: 30: add_mediafilerepository_mtime migrating 22:00:13.0 Info: Beginning Transaction 22:00:13.0 Info: Starting migration of Main DB to 30 22:00:13.0 Info: AlterTable TrackFiles 22:00:13.0 Info: => 8E-07s 22:00:13.0 Info: CreateColumn TrackFiles Modified DateTime 22:00:13.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 22:00:13.0 Info: => 0.0005826s 22:00:13.0 Info: AlterTable TrackFiles 22:00:13.0 Info: => 6E-07s 22:00:13.0 Info: CreateColumn TrackFiles Path String 22:00:13.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 22:00:13.0 Info: => 0.0005054s 22:00:13.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:13.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 22:00:13.0 Info: => 3.79E-05s 22:00:13.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:00:13.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:00:13.0 Info: => 0.000118s 22:00:13.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:00:13.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:00:13.0 Info: => 0.0001217s 22:00:13.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:00:13.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:00:13.0 Info: => 0.0001259s 22:00:13.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:00:13.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:00:13.0 Info: => 7.29E-05s 22:00:13.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:13.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 22:00:13.0 Info: => 4.63E-05s 22:00:13.0 Info: AlterTable TrackFiles 22:00:13.0 Info: => 5E-07s 22:00:13.0 Info: AlterColumn TrackFiles Path String 22:00:13.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:00:13.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:00:13.0 Info: DROP TABLE "TrackFiles" 22:00:13.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:13.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:13.0 Info: => 0.0051954s 22:00:13.0 Info: CreateIndex TrackFiles (Path) 22:00:13.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:13.0 Info: => 7.74E-05s 22:00:13.0 Info: DeleteColumn TrackFiles RelativePath 22:00:13.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:00:13.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:00:13.0 Info: DROP TABLE "TrackFiles" 22:00:13.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:13.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:13.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:13.0 Info: => 0.0039454s 22:00:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:13', 'add_mediafilerepository_mtime') 22:00:13.0 Info: Committing Transaction 22:00:13.0 Info: 30: add_mediafilerepository_mtime migrated 22:00:13.0 Info: => 0.0048935s 22:00:13.0 Info: 31: add_artistmetadataid_constraint migrating 22:00:13.0 Info: Beginning Transaction 22:00:13.0 Info: Starting migration of Main DB to 31 22:00:13.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:00:13.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:00:13.0 Info: => 8.65E-05s 22:00:13.0 Info: DeleteIndex Artists (ArtistMetadataId) 22:00:13.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 22:00:13.0 Info: => 0.0001272s 22:00:13.0 Info: AlterColumn Artists ArtistMetadataId Int32 22:00:13.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:00:13.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:00:13.0 Info: DROP TABLE "Artists" 22:00:13.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:13.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:13.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:13.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:13.0 Info: => 0.0045618s 22:00:13.0 Info: CreateIndex Artists (ArtistMetadataId) 22:00:13.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:13.0 Info: => 0.0001163s 22:00:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T22:00:13', 'add_artistmetadataid_constraint') 22:00:13.0 Info: Committing Transaction 22:00:13.0 Info: 31: add_artistmetadataid_constraint migrated 22:00:13.0 Info: => 0.0009845s 22:00:13.0 Info: 32: old_ids_and_artist_alias migrating 22:00:13.0 Info: Beginning Transaction 22:00:13.0 Info: Starting migration of Main DB to 32 22:00:13.0 Info: AlterTable ArtistMetadata 22:00:13.0 Info: => 7E-07s 22:00:13.0 Info: CreateColumn ArtistMetadata Aliases String 22:00:13.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 22:00:13.0 Info: => 0.0005951s 22:00:13.0 Info: AlterTable ArtistMetadata 22:00:13.0 Info: => 6E-07s 22:00:13.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 22:00:13.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 22:00:13.0 Info: => 0.0005531s 22:00:13.0 Info: AlterTable Albums 22:00:13.0 Info: => 7E-07s 22:00:13.0 Info: CreateColumn Albums OldForeignAlbumIds String 22:00:13.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 22:00:13.0 Info: => 0.0005692s 22:00:13.0 Info: AlterTable AlbumReleases 22:00:13.0 Info: => 5E-07s 22:00:13.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 22:00:13.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 22:00:13.0 Info: => 0.0005547s 22:00:13.0 Info: AlterTable Tracks 22:00:13.0 Info: => 5E-07s 22:00:13.0 Info: CreateColumn Tracks OldForeignRecordingIds String 22:00:13.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 22:00:13.0 Info: => 0.0005534s 22:00:13.0 Info: AlterTable Tracks 22:00:13.0 Info: => 6E-07s 22:00:13.0 Info: CreateColumn Tracks OldForeignTrackIds String 22:00:13.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 22:00:13.0 Info: => 0.0005469s 22:00:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T22:00:13', 'old_ids_and_artist_alias') 22:00:13.0 Info: Committing Transaction 22:00:13.0 Info: 32: old_ids_and_artist_alias migrated 22:00:13.0 Info: => 0.0024514s 22:00:13.0 Info: 33: download_propers_config migrating 22:00:13.0 Info: Beginning Transaction 22:00:13.0 Info: Starting migration of Main DB to 33 22:00:13.0 Info: PerformDBOperation 22:00:13.0 Info: Performing DB Operation 22:00:13.0 Info: => 3.14E-05s 22:00:13.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:13.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 22:00:13.0 Info: => 3.38E-05s 22:00:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T22:00:13', 'download_propers_config') 22:00:13.0 Info: Committing Transaction 22:00:13.0 Info: 33: download_propers_config migrated 22:00:13.0 Info: => 0.0008735s 22:00:13.0 Info: 34: remove_language_profiles migrating 22:00:13.0 Info: Beginning Transaction 22:00:13.0 Info: Starting migration of Main DB to 34 22:00:13.0 Info: DeleteTable LanguageProfiles 22:00:13.0 Info: DROP TABLE "LanguageProfiles" 22:00:13.0 Info: => 0.0002016s 22:00:13.0 Info: DeleteColumn Artists LanguageProfileId 22:00:13.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:00:13.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:00:13.0 Info: DROP TABLE "Artists" 22:00:13.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:13.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:13.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:13.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:13.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:13.0 Info: => 0.0054732s 22:00:13.0 Info: DeleteColumn ImportLists LanguageProfileId 22:00:13.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:00:13.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:00:13.0 Info: DROP TABLE "ImportLists" 22:00:13.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 22:00:13.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 22:00:13.0 Info: => 0.004196s 22:00:13.0 Info: DeleteColumn Blacklist Language 22:00:13.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:00:13.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:00:13.0 Info: DROP TABLE "Blacklist" 22:00:13.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 22:00:13.0 Info: => 0.0049336s 22:00:13.0 Info: DeleteColumn History Language 22:00:13.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:00:13.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:00:13.0 Info: DROP TABLE "History" 22:00:13.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 22:00:13.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 22:00:13.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 22:00:13.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 22:00:13.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 22:00:13.0 Info: => 0.0049241s 22:00:13.0 Info: DeleteColumn LyricFiles Language 22:00:13.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:00:13.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:00:13.0 Info: DROP TABLE "LyricFiles" 22:00:13.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 22:00:13.0 Info: => 0.003896s 22:00:13.0 Info: DeleteColumn TrackFiles Language 22:00:13.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:00:13.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:00:13.0 Info: DROP TABLE "TrackFiles" 22:00:13.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 22:00:13.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 22:00:13.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 22:00:13.0 Info: => 0.0051499s 22:00:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T22:00:13', 'remove_language_profiles') 22:00:13.0 Info: Committing Transaction 22:00:13.0 Info: 34: remove_language_profiles migrated 22:00:13.0 Info: => 0.0117147s 22:00:13.0 Info: 35: multi_disc_naming_format migrating 22:00:13.0 Info: Beginning Transaction 22:00:13.0 Info: Starting migration of Main DB to 35 22:00:13.0 Info: AlterTable NamingConfig 22:00:13.0 Info: => 1E-06s 22:00:13.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 22:00:13.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 22:00:13.0 Info: => 0.0006504s 22:00:13.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:13.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 22:00:13.0 Info: => 4.49E-05s 22:00:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T22:00:13', 'multi_disc_naming_format') 22:00:13.0 Info: Committing Transaction 22:00:13.0 Info: 35: multi_disc_naming_format migrated 22:00:13.0 Info: => 0.0009231s 22:00:13.0 Info: 36: add_download_client_priority migrating 22:00:13.0 Info: Beginning Transaction 22:00:13.0 Info: Starting migration of Main DB to 36 22:00:13.0 Info: AlterTable DownloadClients 22:00:13.0 Info: => 9E-07s 22:00:13.0 Info: CreateColumn DownloadClients Priority Int32 22:00:13.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 22:00:13.0 Info: => 0.0006014s 22:00:13.0 Info: PerformDBOperation 22:00:13.0 Info: Performing DB Operation 22:00:13.0 Info: => 5.28E-05s 22:00:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T22:00:13', 'add_download_client_priority') 22:00:13.0 Info: Committing Transaction 22:00:13.0 Info: 36: add_download_client_priority migrated 22:00:13.0 Info: => 0.0009349s 22:00:13.0 Info: 37: remove_growl_prowl migrating 22:00:13.0 Info: Beginning Transaction 22:00:13.0 Info: Starting migration of Main DB to 37 22:00:13.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:13.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 22:00:13.0 Info: => 4.71E-05s 22:00:13.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:13.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 22:00:13.0 Info: => 2.68E-05s 22:00:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T22:00:13', 'remove_growl_prowl') 22:00:13.0 Info: Committing Transaction 22:00:13.0 Info: 37: remove_growl_prowl migrated 22:00:13.0 Info: => 0.0007134s 22:00:13.0 Info: 38: remove_plex_hometheatre migrating 22:00:13.0 Info: Beginning Transaction 22:00:13.0 Info: Starting migration of Main DB to 38 22:00:13.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:13.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 22:00:13.0 Info: => 4.55E-05s 22:00:13.0 Info: FluentMigrator.Expressions.DeleteDataExpression 22:00:13.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 22:00:13.0 Info: => 2.59E-05s 22:00:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T22:00:13', 'remove_plex_hometheatre') 22:00:13.0 Info: Committing Transaction 22:00:13.0 Info: 38: remove_plex_hometheatre migrated 22:00:13.0 Info: => 0.0007456s 22:00:13.0 Info: 39: add_root_folder_add_defaults migrating 22:00:13.0 Info: Beginning Transaction 22:00:13.0 Info: Starting migration of Main DB to 39 22:00:13.0 Info: AlterTable RootFolders 22:00:13.0 Info: => 6E-07s 22:00:13.0 Info: CreateColumn RootFolders Name String 22:00:13.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 22:00:13.0 Info: => 0.0005874s 22:00:13.0 Info: AlterTable RootFolders 22:00:13.0 Info: => 6E-07s 22:00:13.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 22:00:13.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 22:00:13.0 Info: => 0.0005252s 22:00:13.0 Info: AlterTable RootFolders 22:00:13.0 Info: => 6E-07s 22:00:13.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 22:00:13.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 22:00:13.0 Info: => 0.0005167s 22:00:13.0 Info: AlterTable RootFolders 22:00:13.0 Info: => 5E-07s 22:00:13.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 22:00:13.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 22:00:13.0 Info: => 0.0005131s 22:00:13.0 Info: AlterTable RootFolders 22:00:13.0 Info: => 5E-07s 22:00:13.0 Info: CreateColumn RootFolders DefaultTags String 22:00:13.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 22:00:13.0 Info: => 0.0005033s 22:00:13.0 Info: PerformDBOperation 22:00:13.0 Info: Performing DB Operation 22:00:13.0 Info: => 4.82E-05s 22:00:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T22:00:13', 'add_root_folder_add_defaults') 22:00:13.0 Info: Committing Transaction 22:00:13.0 Info: 39: add_root_folder_add_defaults migrated 22:00:13.0 Info: => 0.0008825s 22:00:13.0 Info: 40: task_duration migrating 22:00:13.0 Info: Beginning Transaction 22:00:13.0 Info: Starting migration of Main DB to 40 22:00:13.0 Info: AlterTable ScheduledTasks 22:00:13.0 Info: => 5E-07s 22:00:13.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 22:00:13.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 22:00:13.0 Info: => 0.0005925s 22:00:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T22:00:13', 'task_duration') 22:00:13.0 Info: Committing Transaction 22:00:13.0 Info: 40: task_duration migrated 22:00:13.0 Info: => 0.0013622s 22:00:13.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:00:13.0 Info: Beginning Transaction 22:00:13.0 Info: Starting migration of Main DB to 41 22:00:13.0 Info: AlterTable ReleaseProfiles 22:00:13.0 Info: => 6E-07s 22:00:13.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 22:00:13.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 22:00:13.0 Info: => 0.0005588s 22:00:13.0 Info: AlterTable ReleaseProfiles 22:00:13.0 Info: => 9E-07s 22:00:13.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 22:00:13.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 22:00:13.0 Info: => 0.0005252s 22:00:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T22:00:13', 'add_indexer_and_enabled_to_release_profiles') 22:00:13.0 Info: Committing Transaction 22:00:13.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:00:13.0 Info: => 0.0013851s 22:00:13.0 Info: 42: remove_album_folders migrating 22:00:13.0 Info: Beginning Transaction 22:00:13.0 Info: Starting migration of Main DB to 42 22:00:13.0 Info: DeleteColumn Artists AlbumFolder 22:00:13.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:00:13.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:00:13.0 Info: DROP TABLE "Artists" 22:00:13.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 22:00:13.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 22:00:13.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 22:00:13.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 22:00:13.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 22:00:13.1 Info: => 0.0050736s 22:00:13.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:13.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 22:00:13.1 Info: => 3.94E-05s 22:00:13.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:13.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 22:00:13.1 Info: => 2.76E-05s 22:00:13.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 22:00:13.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:00:13.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 22:00:13.1 Info: DROP TABLE "NamingConfig" 22:00:13.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 22:00:13.1 Info: => 0.0043053s 22:00:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T22:00:13', 'remove_album_folders') 22:00:13.1 Info: Committing Transaction 22:00:13.1 Info: 42: remove_album_folders migrated 22:00:13.1 Info: => 0.0053479s 22:00:13.1 Info: 44: add_priority_to_indexers migrating 22:00:13.1 Info: Beginning Transaction 22:00:13.1 Info: Starting migration of Main DB to 44 22:00:13.1 Info: AlterTable Indexers 22:00:13.1 Info: => 6E-07s 22:00:13.1 Info: CreateColumn Indexers Priority Int32 22:00:13.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 22:00:13.1 Info: => 0.0005662s 22:00:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T22:00:13', 'add_priority_to_indexers') 22:00:13.1 Info: Committing Transaction 22:00:13.1 Info: 44: add_priority_to_indexers migrated 22:00:13.1 Info: => 0.0013483s 22:00:13.1 Info: 45: remove_chown_and_folderchmod_config migrating 22:00:13.1 Info: Beginning Transaction 22:00:13.1 Info: Starting migration of Main DB to 45 22:00:13.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:13.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 22:00:13.1 Info: => 0.0001227s 22:00:13.1 Info: PerformDBOperation 22:00:13.1 Info: Performing DB Operation 22:00:13.1 Info: => 2.55E-05s 22:00:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T22:00:13', 'remove_chown_and_folderchmod_config') 22:00:13.1 Info: Committing Transaction 22:00:13.1 Info: 45: remove_chown_and_folderchmod_config migrated 22:00:13.1 Info: => 0.00075s 22:00:13.1 Info: 47: update_notifiarr migrating 22:00:13.1 Info: Beginning Transaction 22:00:13.1 Info: Starting migration of Main DB to 47 22:00:13.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:13.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 22:00:13.1 Info: => 7.33E-05s 22:00:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T22:00:13', 'update_notifiarr') 22:00:13.1 Info: Committing Transaction 22:00:13.1 Info: 47: update_notifiarr migrated 22:00:13.1 Info: => 0.0007993s 22:00:13.1 Info: 49: email_multiple_addresses migrating 22:00:13.1 Info: Beginning Transaction 22:00:13.1 Info: Starting migration of Main DB to 49 22:00:13.1 Info: INSERT INTO "Notifications" ("OnGrab", "OnReleaseImport", "OnUpgrade", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag", "OnHealthIssue", "IncludeHealthWarnings", "OnRename", "Name", "Implementation", "Tags", "Settings", "ConfigContract") VALUES (1, 1, 1, 1, 1, 1, 1, 1, 1, 'Gmail Lidarr', 'Email', '[]', '{ "server": "smtp.gmail.com", "port": 563, "ssl": false, "to": "lidarr@lidarr.audio" }', 'EmailSettings') 22:00:13.1 Info: PerformDBOperation 22:00:13.1 Info: Performing DB Operation 22:00:13.1 Info: => 0.0043678s 22:00:13.1 Info: -> 1 Insert operations completed in 00:00:00.0001239 taking an average of 00:00:00.0001239 22:00:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T22:00:13', 'email_multiple_addresses') 22:00:13.1 Info: Committing Transaction 22:00:13.1 Info: 49: email_multiple_addresses migrated 22:00:13.1 Info: => 0.005233s 22:00:13.1 Debug: Took: 00:00:00.2622484 22:00:13.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 22:00:13.1 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 22:00:13.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:13.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648131613597_211/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:13.1 Info: DatabaseEngineVersionCheck migrating 22:00:13.1 Info: PerformDBOperation 22:00:13.1 Info: Performing DB Operation 22:00:13.1 Info: SQLite 3.49.1 22:00:13.1 Info: => 0.0012032s 22:00:13.1 Info: DatabaseEngineVersionCheck migrated 22:00:13.1 Info: => 0.0012161s 22:00:13.1 Debug: Took: 00:00:00.0150526 22:00:13.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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:00:13.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 22:00:13.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 22:00:13.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:13.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648132138322_213/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:13.2 Info: DatabaseEngineVersionCheck migrating 22:00:13.2 Info: PerformDBOperation 22:00:13.2 Info: Performing DB Operation 22:00:13.2 Info: SQLite 3.49.1 22:00:13.2 Info: => 0.0011889s 22:00:13.2 Info: DatabaseEngineVersionCheck migrated 22:00:13.2 Info: => 0.0012018s 22:00:13.2 Debug: Took: 00:00:00.0106545 22:00:13.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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:00:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:00:13.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 22:00:13.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 22:00:13.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:13.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648132605836_215/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:13.2 Info: DatabaseEngineVersionCheck migrating 22:00:13.2 Info: PerformDBOperation 22:00:13.2 Info: Performing DB Operation 22:00:13.2 Info: SQLite 3.49.1 22:00:13.2 Info: => 0.0011986s 22:00:13.2 Info: DatabaseEngineVersionCheck migrated 22:00:13.2 Info: => 0.0012136s 22:00:13.2 Debug: Took: 00:00:00.0114251 22:00:13.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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:00:13.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 22:00:13.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 22:00:13.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:13.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648133280378_217/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:13.3 Info: DatabaseEngineVersionCheck migrating 22:00:13.3 Info: PerformDBOperation 22:00:13.3 Info: Performing DB Operation 22:00:13.3 Info: SQLite 3.49.1 22:00:13.3 Info: => 0.0011974s 22:00:13.3 Info: DatabaseEngineVersionCheck migrated 22:00:13.3 Info: => 0.0012106s 22:00:13.3 Debug: Took: 00:00:00.0107447 22:00:13.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"Address\""] Interval = [12] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:00:13.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName WHERE "Id" = @Id PARAMETERS: TypeName = ["\"A\""] Interval = [0] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [1] ==== End Query Trace ==== 22:00:13.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:00:13.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:00:13.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 22:00:13.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 22:00:13.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:13.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648133779979_219/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:13.3 Info: DatabaseEngineVersionCheck migrating 22:00:13.3 Info: PerformDBOperation 22:00:13.3 Info: Performing DB Operation 22:00:13.3 Info: SQLite 3.49.1 22:00:13.3 Info: => 0.0011447s 22:00:13.3 Info: DatabaseEngineVersionCheck migrated 22:00:13.3 Info: => 0.0011583s 22:00:13.3 Debug: Took: 00:00:00.0105006 22:00:13.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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:00:13.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:00:13.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 22:00:13.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 22:00:13.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:13.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648134251593_221/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:13.4 Info: DatabaseEngineVersionCheck migrating 22:00:13.4 Info: PerformDBOperation 22:00:13.4 Info: Performing DB Operation 22:00:13.4 Info: SQLite 3.49.1 22:00:13.4 Info: => 0.0011595s 22:00:13.4 Info: DatabaseEngineVersionCheck migrated 22:00:13.4 Info: => 0.0011729s 22:00:13.4 Debug: Took: 00:00:00.0106718 22:00:13.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 22:00:13.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 22:00:13.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:13.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648134665689_223/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:13.4 Info: DatabaseEngineVersionCheck migrating 22:00:13.4 Info: PerformDBOperation 22:00:13.4 Info: Performing DB Operation 22:00:13.4 Info: SQLite 3.49.1 22:00:13.4 Info: => 0.0011525s 22:00:13.4 Info: DatabaseEngineVersionCheck migrated 22:00:13.4 Info: => 0.0011656s 22:00:13.4 Debug: Took: 00:00:00.0106103 22:00:13.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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:00:13.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:00:13.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 22:00:13.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 22:00:13.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:13.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648135224370_225/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:13.5 Info: DatabaseEngineVersionCheck migrating 22:00:13.5 Info: PerformDBOperation 22:00:13.5 Info: Performing DB Operation 22:00:13.5 Info: SQLite 3.49.1 22:00:13.5 Info: => 0.0011866s 22:00:13.5 Info: DatabaseEngineVersionCheck migrated 22:00:13.5 Info: => 0.0012003s 22:00:13.5 Debug: Took: 00:00:00.0106573 22:00:13.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-04-14T22:00:13.5355592Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:00:13.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:00:13.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:00:13.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 22:00:13.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 22:00:13.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:13.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648135702870_227/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:13.5 Info: DatabaseEngineVersionCheck migrating 22:00:13.5 Info: PerformDBOperation 22:00:13.5 Info: Performing DB Operation 22:00:13.5 Info: SQLite 3.49.1 22:00:13.5 Info: => 0.0011585s 22:00:13.5 Info: DatabaseEngineVersionCheck migrated 22:00:13.5 Info: => 0.0011723s 22:00:13.5 Debug: Took: 00:00:00.0106301 22:00:13.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-04-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:00:13.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:00:13.6 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 22:00:13.6 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 22:00:13.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:13.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648136180300_229/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:13.6 Info: DatabaseEngineVersionCheck migrating 22:00:13.6 Info: PerformDBOperation 22:00:13.6 Info: Performing DB Operation 22:00:13.6 Info: SQLite 3.49.1 22:00:13.6 Info: => 0.0011716s 22:00:13.6 Info: DatabaseEngineVersionCheck migrated 22:00:13.6 Info: => 0.0011844s 22:00:13.6 Debug: Took: 00:00:00.0115495 22:00:13.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-04-14T22:00:13.6319539Z"] Priority = ["low"] LastStartTime = ["2025-04-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 22:00:13.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:00:13.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 22:00:13.6 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 22:00:13.6 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 22:00:13.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:13.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648136661406_231/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:13.6 Info: DatabaseEngineVersionCheck migrating 22:00:13.6 Info: PerformDBOperation 22:00:13.6 Info: Performing DB Operation 22:00:13.6 Info: SQLite 3.49.1 22:00:13.6 Info: => 0.0011936s 22:00:13.6 Info: DatabaseEngineVersionCheck migrated 22:00:13.6 Info: => 0.0012069s 22:00:13.6 Debug: Took: 00:00:00.0118209 22:00:13.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 22:00:13.7 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 22:00:13.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:13.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648137097529_233/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:13.7 Info: DatabaseEngineVersionCheck migrating 22:00:13.7 Info: PerformDBOperation 22:00:13.7 Info: Performing DB Operation 22:00:13.7 Info: SQLite 3.49.1 22:00:13.7 Info: => 0.001164s 22:00:13.7 Info: DatabaseEngineVersionCheck migrated 22:00:13.7 Info: => 0.0011778s 22:00:13.7 Debug: Took: 00:00:00.0116913 22:00:13.7 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 22:00:13.7 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 22:00:13.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:13.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648137525926_235/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:13.7 Info: DatabaseEngineVersionCheck migrating 22:00:13.7 Info: PerformDBOperation 22:00:13.7 Info: Performing DB Operation 22:00:13.7 Info: SQLite 3.49.1 22:00:13.7 Info: => 0.001206s 22:00:13.7 Info: DatabaseEngineVersionCheck migrated 22:00:13.7 Info: => 0.0012197s 22:00:13.7 Debug: Took: 00:00:00.0115924 22:00:13.7 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 22:00:13.7 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 22:00:13.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:13.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648137947035_237/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:13.8 Info: DatabaseEngineVersionCheck migrating 22:00:13.8 Info: PerformDBOperation 22:00:13.8 Info: Performing DB Operation 22:00:13.8 Info: SQLite 3.49.1 22:00:13.8 Info: => 0.0011728s 22:00:13.8 Info: DatabaseEngineVersionCheck migrated 22:00:13.8 Info: => 0.001186s 22:00:13.8 Debug: Took: 00:00:00.0115986 22:00:13.8 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 22:00:13.8 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 22:00:13.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:13.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648138557843_239/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:13.8 Info: DatabaseEngineVersionCheck migrating 22:00:13.8 Info: PerformDBOperation 22:00:13.8 Info: Performing DB Operation 22:00:13.8 Info: SQLite 3.49.1 22:00:13.8 Info: => 0.0011799s 22:00:13.8 Info: DatabaseEngineVersionCheck migrated 22:00:13.8 Info: => 0.0011932s 22:00:13.8 Debug: Took: 00:00:00.0106154 22:00:13.8 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 22:00:13.8 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 22:00:13.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:13.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648138971198_241/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:13.9 Info: DatabaseEngineVersionCheck migrating 22:00:13.9 Info: PerformDBOperation 22:00:13.9 Info: Performing DB Operation 22:00:13.9 Info: SQLite 3.49.1 22:00:13.9 Info: => 0.0011489s 22:00:13.9 Info: DatabaseEngineVersionCheck migrated 22:00:13.9 Info: => 0.0011615s 22:00:13.9 Debug: Took: 00:00:00.0104422 22:00:13.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 22:00:13.9 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 22:00:13.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:13.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648139381999_243/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:13.9 Info: DatabaseEngineVersionCheck migrating 22:00:13.9 Info: PerformDBOperation 22:00:13.9 Info: Performing DB Operation 22:00:13.9 Info: SQLite 3.49.1 22:00:13.9 Info: => 0.0011896s 22:00:13.9 Info: DatabaseEngineVersionCheck migrated 22:00:13.9 Info: => 0.0012031s 22:00:13.9 Debug: Took: 00:00:00.0106236 22:00:13.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 22:00:13.9 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 22:00:13.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:13.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648139792541_245/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:13.9 Info: DatabaseEngineVersionCheck migrating 22:00:13.9 Info: PerformDBOperation 22:00:13.9 Info: Performing DB Operation 22:00:13.9 Info: SQLite 3.49.1 22:00:13.9 Info: => 0.0011639s 22:00:13.9 Info: DatabaseEngineVersionCheck migrated 22:00:13.9 Info: => 0.0011764s 22:00:13.9 Debug: Took: 00:00:00.0104431 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 22:00:14.0 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 22:00:14.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 22:00:14.1 Debug: Beginning size check for: 22:00:14.1 Debug: Item: , Size: 41943040 is smaller than minimum allowed size (46080000 bytes for 2400sec), rejecting. 22:00:14.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 22:00:14.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 22:00:14.1 Debug: Beginning size check for: 22:00:14.1 Debug: Item: , meets size constraints 22:00:14.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 22:00:14.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 22:00:14.1 Debug: Beginning size check for: 22:00:14.1 Debug: Item: , Size: 73400320 is greater than maximum allowed size (64512000 bytes for 2400sec), rejecting 22:00:14.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 22:00:14.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 22:00:14.1 Debug: Beginning size check for: 22:00:14.1 Debug: Item: , Size: 94371840 is smaller than minimum allowed size (103680000 bytes for 5400sec), rejecting. 22:00:14.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 22:00:14.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 22:00:14.1 Debug: Beginning size check for: 22:00:14.1 Debug: Item: , meets size constraints 22:00:14.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 22:00:14.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 22:00:14.1 Debug: Beginning size check for: 22:00:14.1 Debug: Item: , Size: 157286400 is greater than maximum allowed size (145152000 bytes for 5400sec), rejecting 22:00:14.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 22:00:14.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 22:00:14.1 Debug: Beginning size check for: 22:00:14.1 Debug: Item: , Size: 125829120 is smaller than minimum allowed size (138240000 bytes for 7200sec), rejecting. 22:00:14.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 22:00:14.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 22:00:14.1 Debug: Beginning size check for: 22:00:14.1 Debug: Item: , meets size constraints 22:00:14.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 22:00:14.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 22:00:14.1 Debug: Beginning size check for: 22:00:14.1 Debug: Item: , Size: 220200960 is greater than maximum allowed size (193536000 bytes for 7200sec), rejecting 22:00:14.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 22:00:14.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 22:00:14.1 Debug: Beginning size check for: 22:00:14.1 Debug: Item: , Size: 283115520 is smaller than minimum allowed size (311040000 bytes for 16200sec), rejecting. 22:00:14.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 22:00:14.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 22:00:14.1 Debug: Beginning size check for: 22:00:14.1 Debug: Item: , meets size constraints 22:00:14.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 22:00:14.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 22:00:14.1 Debug: Beginning size check for: 22:00:14.1 Debug: Item: , Size: 471859200 is greater than maximum allowed size (435456000 bytes for 16200sec), rejecting 22:00:14.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 22:00:14.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 22:00:14.1 Debug: Beginning size check for: 22:00:14.1 Debug: Release has unknown size, skipping size check 22:00:14.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 22:00:14.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 22:00:14.1 Debug: Beginning size check for: 22:00:14.1 Debug: Max size is unlimited, skipping size check 22:00:14.1 Debug: Item: , meets size constraints 22:00:14.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 22:00:14.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 22:00:14.1 Debug: Beginning size check for: 22:00:14.1 Debug: Max size is unlimited, skipping size check 22:00:14.1 Debug: Item: , meets size constraints 22:00:14.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 22:00:14.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 22:00:14.1 Debug: Beginning size check for: 22:00:14.1 Debug: Item: , Size: 20971520 is smaller than minimum allowed size (23040000 bytes for 1200sec), rejecting. 22:00:14.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 22:00:14.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 22:00:14.1 Debug: Beginning size check for: 22:00:14.1 Debug: Item: , meets size constraints 22:00:14.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 22:00:14.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 22:00:14.1 Debug: Beginning size check for: 22:00:14.1 Debug: Item: , Size: 36700160 is greater than maximum allowed size (32256000 bytes for 1200sec), rejecting 22:00:14.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 22:00:14.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 22:00:14.1 Debug: Beginning size check for: 22:00:14.1 Debug: Item: , Size: 47185920 is smaller than minimum allowed size (51840000 bytes for 2700sec), rejecting. 22:00:14.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 22:00:14.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 22:00:14.1 Debug: Beginning size check for: 22:00:14.1 Debug: Item: , meets size constraints 22:00:14.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 22:00:14.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 22:00:14.1 Debug: Beginning size check for: 22:00:14.1 Debug: Item: , Size: 78643200 is greater than maximum allowed size (72576000 bytes for 2700sec), rejecting 22:00:14.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 22:00:14.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 22:00:14.2 Debug: Performing already imported check on report 22:00:14.2 Debug: Skipping already imported check for album without files 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 22:00:14.2 Debug: Performing already imported check on report 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 22:00:14.2 Debug: Performing already imported check on report 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 22:00:14.2 Debug: Skipping already imported check because CDH is disabled 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 22:00:14.2 Debug: Performing already imported check on report 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 22:00:14.2 Debug: Performing already imported check on report 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 22:00:14.2 Debug: Performing already imported check on report 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 22:00:14.2 Debug: Performing already imported check on report 22:00:14.2 Debug: Has same torrent hash as a grabbed and imported release 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 22:00:14.2 Debug: Performing already imported check on report 22:00:14.2 Debug: Has same torrent hash as a grabbed and imported release 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- -2 1 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 22:00:14.2 Debug: Existing item meets cut-off. skipping. 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 22:00:14.2 Debug: Existing item meets cut-off. skipping. 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 22:00:14.2 Debug: Existing item meets cut-off. skipping. 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 22:00:14.2 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:00:14.2 Debug: Existing item meets cut-off. skipping. 22:00:14.2 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:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 22:00:14.2 Debug: New quality is a better revision for existing quality 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 22:00:14.2 Debug: New quality is a better revision for existing quality 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 22:00:14.2 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 22:00:14.2 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 22:00:14.2 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 22:00:14.2 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 22:00:14.2 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 22:00:14.2 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 22:00:14.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 22:00:14.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 22:00:14.3 Info: Processing 3 releases 22:00:14.3 Trace: Processing release 1/3 22:00:14.3 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:00:14.3 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.4 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:00:14.4 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:00:14.4 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.5 Debug: Quality parsed: FLAC v1 22:00:14.5 Debug: Release Group parsed: PERFECT 22:00:14.5 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:00:14.5 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 22:00:14.5 Trace: Processing release 2/3 22:00:14.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:00:14.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:00:14.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:00:14.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.5 Debug: Quality parsed: FLAC v1 22:00:14.5 Debug: Release Group parsed: PERFECT 22:00:14.5 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:00:14.5 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 22:00:14.5 Trace: Processing release 3/3 22:00:14.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:00:14.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:00:14.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:00:14.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.5 Debug: Quality parsed: FLAC v1 22:00:14.5 Debug: Release Group parsed: PERFECT 22:00:14.5 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:00:14.5 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 22:00:14.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 22:00:14.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 22:00:14.5 Info: Processing 1 releases 22:00:14.5 Trace: Processing release 1/1 22:00:14.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:00:14.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:00:14.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:00:14.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.5 Debug: Quality parsed: FLAC v1 22:00:14.5 Debug: Release Group parsed: PERFECT 22:00:14.5 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 22:00:14.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 22:00:14.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 22:00:14.5 Info: Processing 1 releases 22:00:14.5 Trace: Processing release 1/1 22:00:14.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:00:14.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:00:14.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:00:14.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.5 Debug: Quality parsed: FLAC v1 22:00:14.5 Debug: Release Group parsed: PERFECT 22:00:14.5 Debug: Release rejected for the following reasons: [Permanent] failDelayed1 22:00:14.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 22:00:14.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 22:00:14.5 Info: Processing 1 releases 22:00:14.5 Trace: Processing release 1/1 22:00:14.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:00:14.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:00:14.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:00:14.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.5 Debug: Quality parsed: FLAC v1 22:00:14.5 Debug: Release Group parsed: PERFECT 22:00:14.5 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 22:00:14.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 22:00:14.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 22:00:14.5 Info: Processing 1 releases 22:00:14.5 Trace: Processing release 1/1 22:00:14.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:00:14.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:00:14.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:00:14.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.5 Debug: Quality parsed: FLAC v1 22:00:14.5 Debug: Release Group parsed: PERFECT 22:00:14.5 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 22:00:14.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 22:00:14.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 22:00:14.5 Info: Processing 1 releases 22:00:14.5 Trace: Processing release 1/1 22:00:14.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:00:14.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:00:14.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:00:14.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.5 Debug: Quality parsed: FLAC v1 22:00:14.5 Debug: Release Group parsed: PERFECT 22:00:14.5 Debug: Release rejected for the following reasons: [Permanent] Unable to parse albums from release name 22:00:14.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 22:00:14.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 22:00:14.5 Info: Processing 1 releases 22:00:14.5 Trace: Processing release 1/1 22:00:14.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:00:14.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:00:14.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:00:14.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.5 Debug: Quality parsed: FLAC v1 22:00:14.5 Debug: Release Group parsed: PERFECT 22:00:14.5 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 22:00:14.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 22:00:14.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 22:00:14.6 Info: Processing 1 releases 22:00:14.6 Trace: Processing release 1/1 22:00:14.6 Debug: Processing release '2013 - Night Visions' from '' 22:00:14.6 Debug: Parsing string '2013 - Night Visions' 22:00:14.6 Debug: Unable to parse 2013 - Night Visions 22:00:14.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 22:00:14.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 22:00:14.6 Info: Processing 1 releases 22:00:14.6 Trace: Processing release 1/1 22:00:14.6 Debug: Processing release 'Not parsable' from '' 22:00:14.6 Debug: Parsing string 'Not parsable' 22:00:14.6 Debug: Unable to parse Not parsable 22:00:14.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 22:00:14.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 22:00:14.6 Info: Processing 1 releases 22:00:14.6 Trace: Processing release 1/1 22:00:14.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:00:14.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:00:14.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:00:14.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.6 Debug: Quality parsed: FLAC v1 22:00:14.6 Debug: Release Group parsed: PERFECT 22:00:14.6 Debug: Release rejected for the following reasons: [Permanent] fail1 22:00:14.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 22:00:14.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 22:00:14.6 Info: Processing 2 releases 22:00:14.6 Trace: Processing release 1/2 22:00:14.6 Debug: Processing release 'Name1-Title1[FLAC][2017][DRONE]' from '' 22:00:14.6 Debug: Parsing string 'Name1-Title1[FLAC][2017][DRONE]' 22:00:14.6 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 22:00:14.6 Debug: Album Parsed. Name1 - Title1 22:00:14.6 Debug: Trying to parse quality for 'Name1-Title1[FLAC][2017][DRONE]' 22:00:14.6 Debug: Quality parsed: FLAC v1 22:00:14.6 Debug: Release Group parsed: 22:00:14.6 Debug: Release accepted 22:00:14.6 Trace: Processing release 2/2 22:00:14.6 Debug: Processing release 'Name1-Title2[FLAC][2017][DRONE]' from '' 22:00:14.6 Debug: Parsing string 'Name1-Title2[FLAC][2017][DRONE]' 22:00:14.6 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 22:00:14.6 Debug: Album Parsed. Name1 - Title2 22:00:14.6 Debug: Trying to parse quality for 'Name1-Title2[FLAC][2017][DRONE]' 22:00:14.6 Debug: Quality parsed: FLAC v1 22:00:14.6 Debug: Release Group parsed: 22:00:14.6 Debug: Release rejected since the album wasn't requested: Name1 - Title2 FLAC v1 22:00:14.6 Debug: Release rejected for the following reasons: [Permanent] Album wasn't requested 22:00:14.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 22:00:14.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 22:00:14.6 Info: Processing 1 releases 22:00:14.6 Trace: Processing release 1/1 22:00:14.6 Debug: Processing release 'Alien Ant Farm - TruAnt (FLAC) DRONE' from '' 22:00:14.6 Debug: Parsing string 'Alien Ant Farm - TruAnt (FLAC) DRONE' 22:00:14.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[) 22:00:14.6 Debug: Album Parsed. Alien Ant Farm - TruAnt 22:00:14.6 Debug: Trying to parse quality for 'Alien Ant Farm - TruAnt (FLAC) DRONE' 22:00:14.6 Debug: Quality parsed: FLAC v1 22:00:14.6 Debug: Release Group parsed: 22:00:14.6 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 22:00:14.6 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 22:00:14.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 22:00:14.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 22:00:14.6 Info: Processing 1 releases 22:00:14.6 Trace: Processing release 1/1 22:00:14.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:00:14.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:00:14.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:00:14.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.6 Debug: Quality parsed: FLAC v1 22:00:14.6 Debug: Release Group parsed: PERFECT 22:00:14.6 Debug: Release accepted 22:00:14.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 22:00:14.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 22:00:14.6 Info: Processing 1 releases 22:00:14.6 Trace: Processing release 1/1 22:00:14.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:00:14.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:00:14.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:00:14.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.6 Debug: Quality parsed: FLAC v1 22:00:14.6 Debug: Release Group parsed: PERFECT 22:00:14.6 Debug: Release rejected for the following reasons: [Permanent] fail1 22:00:14.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 22:00:14.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 22:00:14.6 Info: Processing 1 releases 22:00:14.6 Trace: Processing release 1/1 22:00:14.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:00:14.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:00:14.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:00:14.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.6 Debug: Quality parsed: FLAC v1 22:00:14.6 Debug: Release Group parsed: PERFECT 22:00:14.6 Debug: Release rejected for the following reasons: [Permanent] fail1 22:00:14.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 22:00:14.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 22:00:14.6 Info: Processing 1 releases 22:00:14.6 Trace: Processing release 1/1 22:00:14.6 Debug: Processing release '1937 - Snow White and the Seven Dwarves' from '' 22:00:14.6 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' 22:00:14.6 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 22:00:14.6 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' using search criteria artist: 'Some Artist' album: 'Some Album' 22:00:14.6 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 22:00:14.6 Debug: Trying to parse quality for '1937 - Snow White and the Seven Dwarves' 22:00:14.6 Debug: Release rejected for the following reasons: [Permanent] Unable to parse release 22:00:14.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 22:00:14.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 22:00:14.6 Info: Processing 1 releases 22:00:14.6 Trace: Processing release 1/1 22:00:14.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 22:00:14.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 22:00:14.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 22:00:14.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 22:00:14.6 Debug: Quality parsed: FLAC v1 22:00:14.6 Debug: Release Group parsed: PERFECT 22:00:14.6 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 22:00:14.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 22:00:14.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 22:00:14.7 Debug: Release published date, 04/04/2025, is outside of 5 day early grab limit allowed by user 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 22:00:14.7 Debug: Release published date, 03/25/2025, is outside of 5 day early grab limit allowed by user 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 22:00:14.7 Debug: Indexer with id 1 does not exist, skipping early release check 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 22:00:14.7 Debug: Importing after download will exceed available disk space 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 22:00:14.7 Debug: Not enough free space (150.0 MB) to import after download: 100.0 MB. (Settings: Media Management: Minimum Free Space) 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 22:00:14.7 Debug: Skipping free space check 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 22:00:14.7 Debug: Checking if release meets maximum size requirements. 2.0 GB 22:00:14.7 Debug: 2.0 GB is too big, maximum size is 2.0 GB (Settings->Indexers->Maximum Size) 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 22:00:14.7 Debug: Maximum size is not set. 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 22:00:14.7 Debug: Checking if release meets maximum size requirements. 2.0 GB 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 22:00:14.7 Debug: Checking if release meets maximum size requirements. 2.0 GB 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 22:00:14.7 Debug: Release has unknown size, skipping size check. 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 22:00:14.7 Debug: Checking if report meets minimum age requirements. 10 22:00:14.7 Debug: Only 10 minutes old, minimum age is 30 minutes 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 22:00:14.7 Debug: Checking if report meets minimum age requirements. 100 22:00:14.7 Debug: Release is 100 minutes old, greater than minimum age of 30 minutes 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 22:00:14.7 Debug: Minimum age is not set. 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 22:00:14.7 Debug: No albums in the release are monitored. Rejecting 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 22:00:14.7 Debug: [ForeignArtistId1][Name1] is present in the DB but not tracked. Rejecting. 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 22:00:14.7 Debug: Album is not monitored. Rejecting 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 22:00:14.7 Debug: Only 1/2 albums in the release are monitored. Rejecting 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 22:00:14.7 Debug: Only 1/2 albums in the release are monitored. Rejecting 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 22:00:14.7 Debug: Album is not monitored. Rejecting 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 22:00:14.7 Debug: Only 1/2 albums in the release are monitored. Rejecting 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 22:00:14.7 Debug: Skipping monitored check during search 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 22:00:14.7 Debug: Skipping monitored check during search 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 22:00:14.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 22:00:14.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 22:00:14.8 Debug: [] Torrent is not enabled for this artist 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 22:00:14.8 Debug: [] Usenet is not enabled for this artist 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 22:00:14.8 Debug: Checking if report meets quality requirements. MP3-192 v2 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 22:00:14.8 Debug: Checking if report meets quality requirements. MP3-256 v2 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 22:00:14.8 Debug: Checking if report meets quality requirements. MP3-320 v2 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 22:00:14.8 Debug: Checking if report meets quality requirements. MP3-VBR-V0 v2 22:00:14.8 Debug: Quality MP3-VBR-V0 v2 rejected by Artist's quality profile 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 22:00:14.8 Debug: Checking if report meets quality requirements. FLAC v2 22:00:14.8 Debug: Quality FLAC v2 rejected by Artist's quality profile 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 22:00:14.8 Debug: Checking if report meets quality requirements. Unknown v2 22:00:14.8 Debug: Quality Unknown v2 rejected by Artist's quality profile 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 22:00:14.8 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 22:00:14.8 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 22:00:14.8 Debug: New item's custom formats [] do not improve on [], skipping 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 22:00:14.8 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 22:00:14.8 Debug: Existing item meets cut-off. skipping. 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 22:00:14.8 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 22:00:14.8 Debug: Existing item meets cut-off. skipping. 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 22:00:14.8 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 22:00:14.8 Debug: Existing item meets cut-off. skipping. 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 22:00:14.8 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 22:00:14.8 Debug: Existing item meets cut-off. skipping. 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 22:00:14.8 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:00:14.8 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-8 v1 22:00:14.8 Debug: New quality is a better revision for existing quality 22:00:14.8 Debug: Checking if release is higher quality than queued release. Queued: MP3-8 v1 22:00:14.8 Debug: New item has a better quality 22:00:14.8 Debug: Checking if profiles allow upgrading. Queued: MP3-8 v1 22:00:14.8 Debug: Quality profile allows upgrading 22:00:14.8 Debug: New quality is a better revision for existing quality 22:00:14.8 Debug: Auto downloading of propers is disabled 22:00:14.8 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:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 22:00:14.8 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 22:00:14.8 Debug: Existing item meets cut-off. skipping. 22:00:14.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 22:00:14.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 22:00:14.9 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 22:00:14.9 Debug: Checking if release is higher quality than queued release. Queued: MP3-320 v1 22:00:14.9 Debug: Existing item has better quality, skipping 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 22:00:14.9 Debug: Checking if existing release in queue meets cutoff. Queued quality is: FLAC v1 22:00:14.9 Debug: Existing item meets cut-off. skipping. 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 22:00:14.9 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 22:00:14.9 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 22:00:14.9 Debug: New item has a better custom format score 22:00:14.9 Debug: Checking if profiles allow upgrading. Queued: MP3-256 v1 22:00:14.9 Debug: Quality profile allows upgrading 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 22:00:14.9 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 22:00:14.9 Debug: Checking if release is higher quality than queued release. Queued: MP3-192 v1 22:00:14.9 Debug: New item has a better quality 22:00:14.9 Debug: Checking if profiles allow upgrading. Queued: MP3-192 v1 22:00:14.9 Debug: Quality profile allows upgrading 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 22:00:14.9 Debug: Release contains raw CD, rejecting. 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 22:00:14.9 Debug: Release contains raw CD, rejecting. 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 22:00:14.9 Debug: Release contains raw CD, rejecting. 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 22:00:14.9 Debug: Checking if release meets restrictions: [ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] 22:00:14.9 Debug: [[ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] ] contains these ignored terms: www.Speed.cd 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 22:00:14.9 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:00:14.9 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: edited 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 22:00:14.9 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:00:14.9 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: doesnt, exist 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 22:00:14.9 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:00:14.9 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 22:00:14.9 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:00:14.9 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 22:00:14.9 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:00:14.9 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 22:00:14.9 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:00:14.9 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: EdiTED 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 22:00:14.9 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:00:14.9 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: webrip 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 22:00:14.9 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:00:14.9 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 22:00:14.9 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:00:14.9 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 22:00:14.9 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:00:14.9 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 22:00:14.9 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:00:14.9 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 22:00:14.9 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:00:14.9 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 22:00:14.9 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:00:14.9 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 22:00:14.9 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:00:14.9 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 22:00:14.9 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:00:14.9 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEB\u0008/ 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 22:00:14.9 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:00:14.9 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEb/ 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 22:00:14.9 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 22:00:14.9 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 22:00:14.9 Debug: New quality is a better revision for existing quality 22:00:14.9 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 22:00:14.9 Debug: New quality is a better revision for existing quality 22:00:14.9 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 22:00:14.9 Debug: New quality is a better revision for existing quality 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 22:00:14.9 Debug: New quality is a better revision for existing quality 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 22:00:14.9 Debug: New quality is a better revision for existing quality 22:00:14.9 Debug: Auto downloading of repacks is disabled 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 22:00:14.9 Debug: New quality is a better revision for existing quality 22:00:14.9 Debug: New quality is a better revision for existing quality 22:00:14.9 Debug: New quality is a better revision for existing quality 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 22:00:14.9 Debug: New quality is a better revision for existing quality 22:00:14.9 Debug: New quality is a better revision for existing quality 22:00:14.9 Debug: New quality is a better revision for existing quality 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 22:00:14.9 Debug: Checking if report meets retention requirements. 100 22:00:14.9 Debug: Report age: 100 rejected by user's retention limit 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 22:00:14.9 Debug: Checking if report meets retention requirements. 100 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 22:00:14.9 Debug: Checking if report meets retention requirements. 100 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 22:00:14.9 Debug: Checking if report meets retention requirements. 100 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 22:00:14.9 Debug: Not checking retention requirement for non-usenet report 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 22:00:14.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 22:00:14.9 Debug: Checking if report meets retention requirements. 100 22:00:14.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 22:00:14.9 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:00:15.0 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 22:00:15.0 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:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 22:00:15.0 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 22:00:15.0 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 22:00:15.0 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 22:00:15.0 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 22:00:15.0 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 22:00:15.0 Debug: Custom format score (100) meets minimum (50) for preferred protocol, will not delay 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 22:00:15.0 Debug: Profile does not require a waiting period before download for Usenet. 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 22:00:15.0 Debug: Quality is highest in profile for preferred protocol, will not delay 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 22:00:15.0 Debug: New quality is a better revision for existing quality, skipping delay 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 22:00:15.0 Debug: New quality is a better revision for existing quality, skipping delay 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 22:00:15.0 Debug: Ignoring delay for user invoked search 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 22:00:15.0 Trace: Track file /My.Artist.S01E01.mp3 is missing from disk. 22:00:15.0 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 22:00:15.0 Trace: Track file /My.Artist.S01E02.mp3 is missing from disk. 22:00:15.0 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 22:00:15.0 Debug: Skipping deleted trackfile check during search 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 22:00:15.0 Debug: Performing history status check on report 22:00:15.0 Debug: Checking current status of album [1] in history 22:00:15.0 Debug: Existing item meets cut-off. skipping. 22:00:15.0 Debug: Existing item has better quality, skipping 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 22:00:15.0 Debug: Performing history status check on report 22:00:15.0 Debug: Checking current status of album [1] in history 22:00:15.0 Debug: Existing item meets cut-off. skipping. 22:00:15.0 Debug: Existing item has better quality, skipping 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 22:00:15.0 Debug: Performing history status check on report 22:00:15.0 Debug: Checking current status of album [1] in history 22:00:15.0 Debug: New item has a better quality 22:00:15.0 Debug: Checking current status of album [2] in history 22:00:15.0 Debug: New item has a better quality 22:00:15.0 Debug: Checking current status of album [3] in history 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 22:00:15.0 Debug: Performing history status check on report 22:00:15.0 Debug: Checking current status of album [1] in history 22:00:15.0 Debug: New item has a better quality 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 22:00:15.0 Debug: Performing history status check on report 22:00:15.0 Debug: Checking current status of album [1] in history 22:00:15.0 Debug: Existing item meets cut-off. skipping. 22:00:15.0 Debug: New item's custom formats [] do not improve on [], skipping 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 22:00:15.0 Debug: Performing history status check on report 22:00:15.0 Debug: Checking current status of album [1] in history 22:00:15.0 Debug: Existing item meets cut-off. skipping. 22:00:15.0 Debug: Existing item has better quality, skipping 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 22:00:15.0 Debug: Performing history status check on report 22:00:15.0 Debug: Checking current status of album [1] in history 22:00:15.0 Debug: Existing item meets cut-off. skipping. 22:00:15.0 Debug: New item's custom formats [] do not improve on [], skipping 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 22:00:15.0 Debug: Performing history status check on report 22:00:15.0 Debug: Checking current status of album [1] in history 22:00:15.0 Debug: Existing item meets cut-off. skipping. 22:00:15.0 Debug: New item's custom formats [] do not improve on [], skipping 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 22:00:15.0 Debug: Performing history status check on report 22:00:15.0 Debug: Checking current status of album [1] in history 22:00:15.0 Debug: New item has a better quality 22:00:15.0 Debug: Checking current status of album [2] in history 22:00:15.0 Debug: Checking current status of album [3] in history 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 22:00:15.0 Debug: Performing history status check on report 22:00:15.0 Debug: Checking current status of album [1] in history 22:00:15.0 Debug: Existing item meets cut-off. skipping. 22:00:15.0 Debug: Existing item has better quality, skipping 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 22:00:15.0 Debug: Performing history status check on report 22:00:15.0 Debug: Checking current status of album [1] in history 22:00:15.0 Debug: Existing item meets cut-off. skipping. 22:00:15.0 Debug: Existing item has better quality, skipping 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 22:00:15.0 Debug: Skipping history check during search 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 22:00:15.0 Debug: Performing history status check on report 22:00:15.0 Debug: Checking current status of album [1] in history 22:00:15.0 Debug: Checking current status of album [2] in history 22:00:15.0 Debug: Checking current status of album [3] in history 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 22:00:15.0 Debug: Performing history status check on report 22:00:15.0 Debug: Checking current status of album [1] in history 22:00:15.0 Debug: Checking current status of album [2] in history 22:00:15.0 Debug: Checking current status of album [3] in history 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 22:00:15.0 Debug: Performing history status check on report 22:00:15.0 Debug: Checking current status of album [1] in history 22:00:15.0 Debug: Checking current status of album [2] in history 22:00:15.0 Debug: Checking current status of album [3] in history 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 22:00:15.0 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 22:00:15.0 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 22:00:15.0 Debug: Indexer with id 2 does not exist, skipping indexer tags check 22:00:15.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 22:00:15.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 22:00:15.1 Debug: New quality is a better revision for existing quality 22:00:15.1 Debug: Proper for old file, rejecting: {0} 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 22:00:15.1 Debug: New quality is a better revision for existing quality 22:00:15.1 Debug: Auto downloading of propers is disabled 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 22:00:15.1 Debug: New quality is a better revision for existing quality 22:00:15.1 Debug: New quality is a better revision for existing quality 22:00:15.1 Debug: Proper for old file, rejecting: {0} 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 22:00:15.1 Debug: New quality is a better revision for existing quality 22:00:15.1 Debug: Proper for old file, rejecting: {0} 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 22:00:15.1 Debug: Propers are not preferred, skipping check 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 22:00:15.1 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:00:15.1 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:00:15.1 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:00:15.1 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:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 22:00:15.1 Debug: New quality is a better revision for existing quality 22:00:15.1 Debug: New quality is a better revision for existing quality 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 22:00:15.1 Debug: Checking if artist matches searched artist 22:00:15.1 Debug: Artist [ForeignArtistId1][Name1] does not match [ForeignArtistId1][Name1] 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 22:00:15.1 Debug: Checking if artist matches searched artist 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 22:00:15.1 Debug: Not enough seeders: 0. Minimum seeders: 5 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 22:00:15.1 Debug: Not enough seeders: 4. Minimum seeders: 5 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 22:00:15.1 Debug: Indexer with id 1 does not exist, skipping seeders check 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 22:00:15.1 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:00:15.1 Debug: Quality profile does not allow upgrades, skipping 22:00:15.1 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:00:15.1 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:00:15.1 Debug: Quality profile does not allow upgrades, skipping 22:00:15.1 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:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 22:00:15.1 Debug: Quality profile allows upgrading 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 22:00:15.1 Debug: Quality profile allows upgrading 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 22:00:15.1 Debug: Existing item has better quality, skipping 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 22:00:15.1 Debug: New item has a better quality 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 22:00:15.1 Debug: New item has a better quality 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 22:00:15.1 Debug: Existing item has better quality, skipping 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 22:00:15.1 Debug: New item's custom formats [] do not improve on [], skipping 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 22:00:15.1 Debug: Existing item has better quality, skipping 22:00:15.1 Debug: Existing item has better quality, skipping 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 22:00:15.1 Debug: New item has a better quality 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 22:00:15.1 Debug: New item has a better quality 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 22:00:15.1 Debug: New item's custom formats [] do not improve on [], skipping 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 22:00:15.1 Debug: Existing item has better quality, skipping 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 22:00:15.1 Debug: Existing item has better quality, skipping 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 22:00:15.1 Debug: New item's custom formats [] do not improve on [], skipping 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 22:00:15.1 Debug: New item's custom formats [] do not improve on [], skipping 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 22:00:15.1 Debug: New item has a better quality 22:00:15.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 22:00:15.1 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 22:00:15.2 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 22:00:15.2 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 22:00:15.2 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 22:00:15.2 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 22:00:15.2 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 22:00:15.2 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 22:00:15.2 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 22:00:15.2 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 22:00:15.2 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 22:00:15.2 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 22:00:15.2 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 22:00:15.2 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 22:00:15.2 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 22:00:15.2 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 22:00:15.2 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 22:00:15.2 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 22:00:15.2 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 22:00:15.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 22:00:15.3 Debug: All albums were imported in history for Drone.S01E01.HDTV 22:00:15.3 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 22:00:15.3 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 22:00:15.3 Debug: All albums were imported for Drone.S01E01.HDTV 22:00:15.3 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 22:00:15.3 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 22:00:15.3 Debug: All albums were imported for Drone.S01E01.HDTV 22:00:15.3 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 22:00:15.3 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 22:00:15.3 Debug: All albums were imported for Droned Pilot 22:00:15.3 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 22:00:15.3 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 22:00:15.3 Debug: Not all albums have been imported for the release 'Drone.S01E01.HDTV' 22:00:15.3 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 22:00:15.3 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 22:00:15.3 Debug: Not all albums have been imported for the release 'Drone.S01E01.HDTV' 22:00:15.3 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 22:00:15.3 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 22:00:15.3 Debug: Not all albums have been imported for the release 'Drone.S01E01.HDTV' 22:00:15.3 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 22:00:15.3 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 22:00:15.3 Debug: Not all albums have been imported for the release 'Drone.S01E01.HDTV' 22:00:15.3 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 22:00:15.3 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 22:00:15.3 Debug: Not all albums have been imported for the release 'Drone.S01E01.HDTV' 22:00:15.3 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 22:00:15.3 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 22:00:15.3 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 22:00:15.3 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 22:00:15.3 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 22:00:15.3 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 22:00:15.3 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 22:00:15.3 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 22:00:15.3 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 22:00:15.3 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 22:00:15.3 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 22:00:15.3 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 22:00:15.3 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 22:00:15.3 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 22:00:15.3 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 22:00:15.3 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:00:15.3 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:00:15.3 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 22:00:15.3 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 22:00:15.3 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 22:00:15.3 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 22:00:15.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 22:00:15.3 Trace: Grabbing release '' from Indexer at priority 0. 22:00:15.3 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:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 22:00:15.4 Trace: Grabbing release '' from Indexer at priority 0. 22:00:15.4 Warn: Failed to download release '' from Indexer . Release not available 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 22:00:15.4 Trace: Grabbing release '' from Indexer at priority 0. 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 22:00:15.4 Trace: Grabbing release '' from Indexer at priority 0. 22:00:15.4 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:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 22:00:15.4 Trace: Grabbing release '' from Indexer at priority 0. 22:00:15.4 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:00:15.4 Trace: Grabbing release '' from Indexer at priority 0. 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 22:00:15.4 Trace: Grabbing release '' from Indexer at priority 0. 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 22:00:15.4 Trace: Grabbing release '' from Indexer at priority 0. 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 22:00:15.4 Trace: Grabbing release '' from Indexer at priority 0. 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 22:00:15.4 Trace: Grabbing release '' from Indexer at priority 0. 22:00:15.4 Trace: Grabbing release '' from Indexer at priority 0. 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 22:00:15.4 Trace: Grabbing release '' from Indexer at priority 0. 22:00:15.4 Trace: Grabbing release '' from Indexer at priority 0. 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 22:00:15.4 Trace: Grabbing release '' from Indexer at priority 0. 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 22:00:15.4 Trace: No non-blocked Download Client available, retrying blocked one. 22:00:15.4 Trace: No non-blocked Download Client available, retrying blocked one. 22:00:15.4 Trace: No non-blocked Download Client available, retrying blocked one. 22:00:15.4 Trace: No non-blocked Download Client available, retrying blocked one. 22:00:15.4 Trace: No non-blocked Download Client available, retrying blocked one. 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 22:00:15.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 22:00:15.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 22:00:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 22:00:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 22:00:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 22:00:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 22:00:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 22:00:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 22:00:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 22:00:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 22:00:15.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 22:00:15.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 22:00:15.5 Info: Iteration 0 22:00:15.5 Info: Iteration 1 22:00:15.5 Info: Iteration 2 22:00:15.6 Info: Iteration 3 22:00:15.6 Info: Iteration 4 22:00:15.6 Info: Iteration 5 22:00:15.6 Info: Iteration 6 22:00:15.6 Info: Iteration 7 22:00:15.6 Info: Iteration 8 22:00:15.6 Info: Iteration 9 22:00:15.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 22:00:15.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 22:00:15.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 22:00:15.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_not_include_special_subfolders("@eaDir") --- 22:00:15.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_not_include_special_subfolders("@eaDir") --- 22:00:15.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_not_include_special_subfolders(".@__thumb") --- 22:00:15.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_not_include_special_subfolders(".@__thumb") --- 22:00:15.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 22:00:15.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 22:00:15.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 22:00:15.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:00:15.9 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 22:00:15.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 22:00:15.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 22:00:15.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 22:00:15.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 22:00:15.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:00:15.9 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 22:00:15.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 22:00:15.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 22:00:15.9 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:00:15.9 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Radiohead - Scotch Mist [2008+FLAC+Lossless].torrent 22:00:15.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 22:00:15.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 22:00:15.9 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.magnet 22:00:15.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 22:00:15.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 22:00:15.9 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.url 22:00:15.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 22:00:15.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 22:00:15.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 22:00:15.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 22:00:15.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 22:00:15.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 22:00:15.9 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 22:00:15.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 22:00:15.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 22:00:15.9 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 22:00:15.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 22:00:15.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 22:00:16.0 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 22:00:16.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 22:00:16.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 22:00:16.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 22:00:16.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 22:00:16.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 22:00:16.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 22:00:16.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:00:16.0 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 22:00:16.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 22:00:16.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 22:00:16.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 22:00:16.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 22:00:16.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 22:00:16.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 22:00:16.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:00:16.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 22:00:16.0 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.nzb 22:00:16.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 22:00:16.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 22:00:16.0 Debug: Downloaded nzb for release 'Radiohead - Scotch Mist [2008/FLAC/Lossless]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:00:16.0 Info: Adding report [Radiohead - Scotch Mist [2008/FLAC/Lossless]] to the queue. 22:00:16.0 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Radiohead - Scotch Mist [2008+FLAC+Lossless].nzb 22:00:16.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 22:00:16.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 22:00:16.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 22:00:16.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 22:00:16.0 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 22:00:16.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 22:00:16.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 22:00:16.0 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 22:00:16.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 22:00:16.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 22:00:16.0 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 22:00:16.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 22:00:16.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 22:00:16.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 22:00:16.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 22:00:16.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 22:00:16.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 22:00:16.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 22:00:16.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 22:00:16.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 22:00:16.0 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:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 22:00:16.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:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs_for_directories_in_settings --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs_for_directories_in_settings --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 22:00:16.1 Warn: Could not get the serial number from Download Station 127.0.0.1:5000 System.ArgumentNullException: String reference not set to an instance of a String. (Parameter 's') at System.Text.Encoding.GetBytes(String s) at NzbDrone.Common.Crypto.HashConverter.GetHash(String target) in ./Lidarr.Common/Crypto/HashConverter.cs:line 21 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetHashedSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 46 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) in ./Lidarr.Common/Cache/Cached.cs:line 109 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 22:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 22:00:16.1 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:00:16.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 22:00:16.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 22:00:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 22:00:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 22:00:16.2 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 22:00:16.2 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:00:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 22:00:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 22:00:16.2 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 22:00:16.2 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:00:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 22:00:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 22:00:16.2 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 22:00:16.2 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:00:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 22:00:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 22:00:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 22:00:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 22:00:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 22:00:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 22:00:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 22:00:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 22:00:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 22:00:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 22:00:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 22:00:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 22:00:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 22:00:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 22:00:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 22:00:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 22:00:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 22:00:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 22:00:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 22:00:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 22:00:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 22:00:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 22:00:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 22:00:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 22:00:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 22:00:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 22:00:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 22:00:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 22:00:16.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 22:00:16.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 22:00:16.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:00:16.3 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 22:00:16.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:00:16.3 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 22:00:16.3 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 22:00:16.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:00:16.3 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 22:00:16.3 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 22:00:16.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:00:16.3 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 22:00:16.3 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 22:00:16.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 22:00:16.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 22:00:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 22:00:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 22:00:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 22:00:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 22:00:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 22:00:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 22:00:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 22:00:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 22:00:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 22:00:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 22:00:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 22:00:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 22:00:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 22:00:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 22:00:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 22:00:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 22:00:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 22:00:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 22:00:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 22:00:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 22:00:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 22:00:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 22:00:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 22:00:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 22:00:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 22:00:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 22:00:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 22:00:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 22:00:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 22:00:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 22:00:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 22:00:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 22:00:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 22:00:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 22:00:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 22:00:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 22:00:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 22:00:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 22:00:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 22:00:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 22:00:16.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 22:00:16.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 22:00:16.5 Info: Unknown download state: Unknown 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 22:00:16.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 22:00:16.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 22:00:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 22:00:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 22:00:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 22:00:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 22:00:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 22:00:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 22:00:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 22:00:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 22:00:16.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:00:16.6 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:00:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 22:00:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 22:00:16.6 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:00:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 22:00:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 22:00:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 22:00:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 22:00:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 22:00:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 22:00:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 22:00:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 22:00:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 22:00:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 22:00:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 22:00:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 22:00:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 22:00:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 22:00:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 22:00:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 22:00:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 22:00:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 22:00:16.6 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:00:16.6 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 22:00:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 22:00:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 22:00:16.6 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:00:16.6 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 22:00:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 22:00:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 22:00:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 22:00:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 22:00:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 22:00:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 22:00:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 22:00:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 22:00:16.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 22:00:16.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 22:00:16.7 Debug: [Title1] Deleting folder '/remote/mount/tv/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 22:00:16.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:00:16.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 22:00:16.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:00:16.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 22:00:16.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 22:00:16.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 22:00:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 22:00:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 22:00:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 22:00:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 22:00:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 22:00:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 22:00:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 22:00:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 22:00:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 22:00:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 22:00:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 22:00:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 22:00:16.8 Debug: Download contains multiple files and is not in a job folder: /O/mymount/ 22:00:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 22:00:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 22:00:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 22:00:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 22:00:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 22:00:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 22:00:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 22:00:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 22:00:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 22:00:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 22:00:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 22:00:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 22:00:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 22:00:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 22:00:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 22:00:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 22:00:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 22:00:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 22:00:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 22:00:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 22:00:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 22:00:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 22:00:16.8 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 22:00:16.8 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 22:00:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 22:00:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 22:00:16.8 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 22:00:16.8 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 22:00:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 22:00:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 22:00:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 22:00:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 22:00:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 22:00:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 22:00:16.8 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 22:00:16.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 22:00:16.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 22:00:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 22:00:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 22:00:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 22:00:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 22:00:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 22:00:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 22:00:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 22:00:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 22:00:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 22:00:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 22:00:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 22:00:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 22:00:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 22:00:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 22:00:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 22:00:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 22:00:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 22:00:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 22:00:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 22:00:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 22:00:16.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:00:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 22:00:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 22:00:16.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:00:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 22:00:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 22:00:16.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:00:16.9 Warn: Failed to set the torrent priority for CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951. NzbDrone.Common.Http.HttpException: HTTP request failed: [403:Forbidden] [GET] at [http://me.local/] at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 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:00:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 22:00:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 22:00:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 22:00:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 22:00:16.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:00:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 22:00:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 22:00:16.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:00:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 22:00:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 22:00:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 22:00:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 22:00:16.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 22:00:16.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 22:00:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 22:00:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 22:00:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 22:00:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 22:00:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 22:00:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 22:00:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 22:00:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 22:00:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 22:00:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 22:00:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 22:00:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 22:00:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 22:00:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 22:00:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 22:00:17.0 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:00:17.0 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:00:17.0 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:00:17.0 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:00:17.0 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:00:17.0 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:00:17.0 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:00:17.0 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:00:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 22:00:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 22:00:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 22:00:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 22:00:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 22:00:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 22:00:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 22:00:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 22:00:17.0 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:00:17.0 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:00:17.0 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:00:17.0 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:00:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 22:00:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 22:00:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 22:00:17.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 22:00:17.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 22:00:17.1 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:00:17.1 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:00:17.1 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:00:17.1 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:00:17.1 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:00:17.1 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:00:17.1 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:00:17.1 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:00:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 22:00:17.1 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:00:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 22:00:17.1 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:00:17.1 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:00:17.1 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:00:17.1 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:00:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("pausedUP") --- 22:00:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("pausedUP") --- 22:00:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("stoppedUP") --- 22:00:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("stoppedUP") --- 22:00:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("pausedUP") --- 22:00:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("pausedUP") --- 22:00:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("stoppedUP") --- 22:00:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("stoppedUP") --- 22:00:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 22:00:17.1 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:00:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 22:00:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 22:00:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 22:00:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 22:00:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 22:00:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 22:00:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 22:00:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 22:00:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 22:00:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 22:00:17.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 22:00:17.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_inactive_seedingtime_reached_and_not_paused --- 22:00:17.2 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:00:17.2 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:00:17.2 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:00:17.2 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:00:17.2 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:00:17.2 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:00:17.2 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:00:17.2 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:00:17.2 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:00:17.2 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:00:17.2 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:00:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 22:00:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 22:00:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 22:00:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 22:00:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 22:00:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 22:00:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 22:00:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 22:00:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 22:00:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 22:00:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 22:00:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 22:00:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 22:00:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 22:00:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 22:00:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 22:00:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 22:00:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 22:00:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 22:00:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 22:00:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 22:00:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 22:00:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 22:00:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 22:00:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 22:00:17.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 22:00:17.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 22:00:17.3 Debug: Retrieved metadata of 1 torrents in client 22:00:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 22:00:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 22:00:17.3 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 22:00:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 22:00:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 22:00:17.3 Debug: Retrieved metadata of 1 torrents in client 22:00:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 22:00:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 22:00:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 22:00:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 22:00:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 22:00:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 22:00:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 22:00:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 22:00:17.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:00:17.3 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 22:00:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 22:00:17.3 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:00:17.3 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:00:17.3 Info: Adding report [[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]] to the queue. 22:00:17.3 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:00:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 22:00:17.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:00:17.3 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 22:00:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 22:00:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 22:00:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 22:00:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 22:00:17.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 22:00:17.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 22:00:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 22:00:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 22:00:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 22:00:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 22:00:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 22:00:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 22:00:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 22:00:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 22:00:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 22:00:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 22:00:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 22:00:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 22:00:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 22:00:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 22:00:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 22:00:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 22:00:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 22:00:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 22:00:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 22:00:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 22:00:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 22:00:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 22:00:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 22:00:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 22:00:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 22:00:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 22:00:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 22:00:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 22:00:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 22:00:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_false --- 22:00:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_false --- 22:00:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true_if_it_does_not_exist --- 22:00:17.4 Trace: [Title1] Doesn't have an outputPath, skipping delete data. 22:00:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true_if_it_does_not_exist --- 22:00:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 22:00:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 22:00:17.4 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:00:17.4 Debug: [Title1] Deleting file '/C/Test/Series.Title.S01E01.mkv'. 22:00:17.4 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:00:17.4 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:00:17.4 Debug: [Title1] Deleting folder '/C/Test/Series.Title.S01E01'. 22:00:17.4 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:00:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 22:00:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 22:00:17.4 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:00:17.4 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:00:17.4 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:00:17.4 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:00:17.4 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:00:17.4 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:00:17.4 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:00:17.4 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:00:17.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 22:00:17.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 22:00:17.4 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:00:17.4 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:00:17.4 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:00:17.4 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:00:17.4 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:00:17.4 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:00:17.4 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:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("all",0) --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("all",0) --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-archive",15) --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-archive",15) --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-delete",15) --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-delete",15) --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",10) --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",10) --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",10) --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",10) --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",0) --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",0) --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",0) --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",0) --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-archive",3) --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-archive",3) --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-delete",3) --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-delete",3) --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-archive",0) --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-archive",0) --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-delete",0) --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-delete",0) --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 22:00:17.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 22:00:17.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 22:00:17.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:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 22:00:17.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:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 22:00:17.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:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 22:00:17.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:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 22:00:17.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:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 22:00:17.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 22:00:17.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 22:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 22:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 22:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 22:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 22:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 22:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_not_allow_move_files_if_overridden_max_idletime_reached_and_not_paused --- 22:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_not_allow_move_files_if_overridden_max_idletime_reached_and_not_paused --- 22:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 22:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 22:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 22:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 22:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 22:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- Skipped should_fix_forward_slashes [5 ms] 22:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 22:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 22:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 22:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 22:00:17.7 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:00:17.7 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:00:17.7 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:00:17.7 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:00:17.7 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:00:17.7 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:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 22:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 22:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 22:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 22:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 22:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 22:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 22:00:17.7 Debug: Transmission version information: 2.84 () 22:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 22:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 22:00:17.7 Debug: Transmission version information: 2.84+ () 22:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 22:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 22:00:17.7 Debug: Transmission version information: 2.84 (other info) 22:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 22:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 22:00:17.7 Debug: Transmission version information: 2.84 (2.84) 22:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 22:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 22:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 22:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 22:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 22:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 22:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 22:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 22:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 22:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 22:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 22:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 22:00:17.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:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 22:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 22:00:17.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:00:17.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 22:00:17.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 22:00:17.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:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 22:00:17.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 22:00:17.8 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:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 22:00:17.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:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 22:00:17.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:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- Skipped should_combine_drive_letter [1 ms] 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 22:00:17.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:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 22:00:17.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:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 22:00:17.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:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 22:00:17.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 22:00:17.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 22:00:17.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 22:00:17.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 22:00:17.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 22:00:17.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 22:00:17.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 22:00:17.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 22:00:17.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 22:00:17.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 22:00:17.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 22:00:17.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 22:00:17.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 22:00:17.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 22:00:17.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 22:00:17.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 22:00:17.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 22:00:17.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 22:00:17.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 22:00:17.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 22:00:17.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 22:00:17.9 Trace: Vuze output file: C:\Downloads\Finished\transmission\Lidarr\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 22:00:17.9 Trace: Vuze output file: C:\Downloads\Finished\Lidarr\subdir\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 22:00:17.9 Debug: Vuze protocol version information: 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 22:00:17.9 Debug: Vuze protocol version information: 10 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 22:00:17.9 Debug: Vuze protocol version information: foo 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 22:00:17.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 22:00:17.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 22:00:17.9 Debug: Vuze protocol version information: 14 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 22:00:17.9 Debug: Vuze protocol version information: 15 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 22:00:17.9 Debug: Vuze protocol version information: 20 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- Skipped should_fix_forward_slashes [2 ms] Skipped should_have_correct_output_directory_for_multifile_torrents [2 ms] Skipped should_have_correct_output_directory_for_singlefile_torrents [3 ms] 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 22:00:17.9 Info: Report sent to Name1 from indexer Indexer1. Title1 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 22:00:17.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 22:00:17.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 22:00:18.0 Trace: Release Title1 no longer available on indexer. 22:00:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 22:00:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 22:00:18.0 Info: Report sent to Name1 from indexer Indexer1. Title1 22:00:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 22:00:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 22:00:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 22:00:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 22:00:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 22:00:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 22:00:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 22:00:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 22:00:18.0 Info: Report sent to Name1 from indexer Indexer1. Title1 22:00:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 22:00:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 22:00:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 22:00:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 22:00:18.0 Info: Report sent to Name1 from indexer Indexer1. Title1 22:00:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 22:00:18.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 22:00:18.0 Info: Report sent to Name1 from indexer Indexer1. Title1 22:00:18.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 22:00:18.0 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 22:00:18.0 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 22:00:18.0 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 22:00:18.0 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 22:00:18.0 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 22:00:18.0 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 22:00:18.0 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 22:00:18.0 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 22:00:18.0 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 22:00:18.0 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 22:00:18.0 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 22:00:18.0 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 22:00:18.0 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 22:00:18.0 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 22:00:18.0 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 22:00:18.0 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 22:00:18.0 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 22:00:18.0 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 22:00:18.0 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 22:00:18.0 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 22:00:18.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 22:00:18.1 Debug: Adding release Title1 to pending releases with reason Delay 22:00:18.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 22:00:18.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 22:00:18.1 Debug: Adding release Title1 to pending releases with reason Delay 22:00:18.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 22:00:18.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 22:00:18.1 Debug: Adding release Title1 to pending releases with reason Delay 22:00:18.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 22:00:18.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 22:00:18.1 Debug: Adding release Title1 to pending releases with reason Delay 22:00:18.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 22:00:18.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 22:00:18.1 Debug: The release Title1 is already pending with reason Delay, not adding again 22:00:18.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 22:00:18.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 22:00:18.1 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 22:00:18.1 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 22:00:18.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 22:00:18.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 22:00:18.1 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 22:00:18.1 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 22:00:18.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 22:00:18.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 22:00:18.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 22:00:18.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 22:00:18.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 22:00:18.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 22:00:18.1 Debug: Removing previously pending release, as it was grabbed. 22:00:18.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 22:00:18.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 22:00:18.1 Debug: Removing previously pending release, as it was grabbed. 22:00:18.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 22:00:18.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 22:00:18.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 22:00:18.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 22:00:18.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 22:00:18.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 22:00:18.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 22:00:18.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 22:00:18.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 22:00:18.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 22:00:18.2 Debug: Removing failed releases from pending 22:00:18.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 22:00:18.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 22:00:18.2 Debug: Removing failed releases from pending 22:00:18.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 22:00:18.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 22:00:18.2 Debug: Removing failed releases from pending 22:00:18.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 22:00:18.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 22:00:18.2 Debug: Removing failed releases from pending 22:00:18.2 Debug: Removing previously pending release, as it has now been rejected. 22:00:18.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 22:00:18.2 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 22:00:18.2 Debug: Failed download only contains one album, searching again 22:00:18.2 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 22:00:18.2 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 22:00:18.2 Debug: Failed download was entire artist, searching again 22:00:18.2 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 22:00:18.2 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 22:00:18.2 Debug: Failed download contains multiple albums, searching again 22:00:18.2 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 22:00:18.2 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 22:00:18.2 Debug: Skip redownloading requested by user 22:00:18.2 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 22:00:18.2 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 22:00:18.2 Debug: Auto redownloading failed albums is disabled 22:00:18.2 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 22:00:18.2 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 22:00:18.2 Trace: Checking if all items for 'Title1' have been imported 22:00:18.2 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 22:00:18.2 Trace: All albums for 'Title1' have been imported: False 22:00:18.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 22:00:18.2 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 22:00:18.2 Trace: Checking if all items for 'Title1' have been imported 22:00:18.2 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 22:00:18.2 Trace: All albums for 'Title1' have been imported: False 22:00:18.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 22:00:18.2 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 22:00:18.2 Trace: Checking if all items for 'Title1' have been imported 22:00:18.2 Trace: No history for Title1 22:00:18.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 22:00:18.2 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 22:00:18.2 Trace: Checking if all items for 'Title1' have been imported 22:00:18.2 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 22:00:18.2 Trace: Last event for album: [ForeignAlbumId2][Title2] is: DownloadImported 22:00:18.2 Trace: All albums for 'Title1' have been imported: True 22:00:18.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 22:00:18.2 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 22:00:18.2 Trace: Checking if all items for 'Title1' have been imported 22:00:18.2 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 22:00:18.2 Trace: All albums for 'Title1' have been imported: True 22:00:18.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 22:00:18.2 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 22:00:18.2 Trace: Checking if all items for 'Title1' have been imported 22:00:18.2 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 22:00:18.2 Trace: Last event for album: [ForeignAlbumId2][Title2] is: Grabbed 22:00:18.2 Trace: All albums for 'Title1' have been imported: False 22:00:18.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 22:00:18.2 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 22:00:18.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:00:18.2 Debug: Album Parsed. Audio Artist - Audio Album 22:00:18.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Debug: Quality parsed: FLAC v1 22:00:18.2 Debug: Release Group parsed: 22:00:18.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:00:18.2 Debug: Album Parsed. Audio Artist - Audio Album 22:00:18.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Debug: Quality parsed: FLAC v1 22:00:18.2 Debug: Release Group parsed: 22:00:18.2 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 22:00:18.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:00:18.2 Debug: Album Parsed. Audio Artist - Audio Album 22:00:18.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Debug: Quality parsed: FLAC v1 22:00:18.2 Debug: Release Group parsed: 22:00:18.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 22:00:18.2 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 22:00:18.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:00:18.2 Debug: Album Parsed. Audio Artist - Audio Album 22:00:18.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Debug: Quality parsed: FLAC v1 22:00:18.2 Debug: Release Group parsed: 22:00:18.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:00:18.2 Debug: Album Parsed. Audio Artist - Audio Album 22:00:18.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Debug: Quality parsed: FLAC v1 22:00:18.2 Debug: Release Group parsed: 22:00:18.2 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 22:00:18.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:00:18.2 Debug: Album Parsed. Audio Artist - Audio Album 22:00:18.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Debug: Quality parsed: FLAC v1 22:00:18.2 Debug: Release Group parsed: 22:00:18.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 22:00:18.2 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:00:18.2 Debug: Parsing string 'The torrent release folder' 22:00:18.2 Debug: Unable to parse The torrent release folder 22:00:18.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:00:18.2 Debug: Album Parsed. Audio Artist - Audio Album 22:00:18.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Debug: Quality parsed: FLAC v1 22:00:18.2 Debug: Release Group parsed: 22:00:18.2 Debug: Tracking ':The torrent release folder': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 22:00:18.2 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:00:18.2 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 22:00:18.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:00:18.2 Debug: Album Parsed. Audio Artist - Audio Album 22:00:18.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Debug: Quality parsed: FLAC v1 22:00:18.2 Debug: Release Group parsed: 22:00:18.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:00:18.2 Debug: Album Parsed. Audio Artist - Audio Album 22:00:18.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Debug: Quality parsed: FLAC v1 22:00:18.2 Debug: Release Group parsed: 22:00:18.2 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 22:00:18.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:00:18.2 Debug: Album Parsed. Audio Artist - Audio Album 22:00:18.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Debug: Quality parsed: FLAC v1 22:00:18.2 Debug: Release Group parsed: 22:00:18.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 22:00:18.2 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 22:00:18.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:00:18.2 Debug: Album Parsed. Audio Artist - Audio Album 22:00:18.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Debug: Quality parsed: FLAC v1 22:00:18.2 Debug: Release Group parsed: 22:00:18.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:00:18.2 Debug: Album Parsed. Audio Artist - Audio Album 22:00:18.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Debug: Quality parsed: FLAC v1 22:00:18.2 Debug: Release Group parsed: 22:00:18.2 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 22:00:18.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 22:00:18.2 Debug: Album Parsed. Audio Artist - Audio Album 22:00:18.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 22:00:18.2 Debug: Quality parsed: FLAC v1 22:00:18.2 Debug: Release Group parsed: 22:00:18.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 22:00:18.2 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 22:00:18.3 Debug: Parsing string 'the.artist.s01e01.track.xml' 22:00:18.3 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 22:00:18.3 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 22:00:18.3 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 22:00:18.3 Debug: Quality parsed: Unknown v1 22:00:18.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 22:00:18.3 Debug: Parsing string 'the.artist.s01e01.track.xml' 22:00:18.3 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 22:00:18.3 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 22:00:18.3 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 22:00:18.3 Debug: Quality parsed: Unknown v1 22:00:18.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- Skipped should_return_null_if_not_valid_file_for_track(".xml") [< 1 ms] Skipped should_return_null_if_not_valid_file_for_track(".jpg") [< 1 ms] Skipped should_return_null_if_not_valid_file_for_track(".xml") [< 1 ms] Skipped should_return_null_if_not_valid_file_for_track(".metathumb") [< 1 ms] 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- Saturday 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- Wednesday Thursday Friday Saturday Sunday 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- Tuesday 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 22:00:18.3 Warn: Value can not be null. 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 22:00:18.3 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:00:18.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 22:00:18.3 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:00:18.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 22:00:18.3 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:00:18.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 22:00:18.3 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:00:18.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 22:00:18.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 22:00:18.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 22:00:18.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 22:00:18.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 22:00:18.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 22:00:18.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 51 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 22:00:18.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 51 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 22:00:18.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 51 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_warning_if_downloading_inside_root_folder --- 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_warning_if_downloading_inside_root_folder --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/api/v2.0/indexers/all/results/torznab","api") --- 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/api/v2.0/indexers/all/results/torznab","api") --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/api/v2.0/indexers/all/results/torznab") --- 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/api/v2.0/indexers/all/results/torznab") --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 22:00:18.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 22:00:18.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 22:00:18.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 22:00:18.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 22:00:18.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 22:00:18.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 22:00:18.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 22:00:18.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 22:00:18.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 22:00:18.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 22:00:18.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 22:00:18.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 22:00:18.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 22:00:18.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 22:00:18.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 22:00:18.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 22:00:18.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 22:00:18.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 22:00:18.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 22:00:18.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 22:00:18.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 22:00:18.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 22:00:18.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 22:00:18.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 22:00:18.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 22:00:18.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 22:00:18.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 22:00:18.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 22:00:18.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 22:00:18.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 22:00:18.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 22:00:18.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 22:00:18.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 22:00:18.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 22:00:18.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 22:00:18.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 22:00:18.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 22:00:18.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 22:00:18.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 22:00:18.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 22:00:18.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 22:00:18.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_mapping_error_on_track_import_failed_event_inside_docker_if_folder_does_not_exist --- 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_mapping_error_on_track_import_failed_event_inside_docker_if_folder_does_not_exist --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_folder_does_not_exist --- 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_folder_does_not_exist --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 22:00:18.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 22:00:18.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 22:00:18.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 22:00:18.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 22:00:18.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 22:00:18.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 22:00:18.6 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:00:18.6 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:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- Skipped should_return_error_if_series_path_is_for_posix_os [< 1 ms] 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 22:00:18.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 22:00:18.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 22:00:18.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 22:00:18.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 22:00:18.7 Error: System time mismatch. SystemTime: 04/14/2025 22:00:18 Expected Time: 04/16/2025 22:00:18. Update system time 22:00:18.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 22:00:18.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 22:00:18.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 22:00:18.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 22:00:18.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 22:00:18.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 22:00:18.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 22:00:18.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake",null,"https://wiki.servarr.com/lidarr/system#i-blew-up-because-of-some-weird-user-mistake") --- 22:00:18.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake",null,"https://wiki.servarr.com/lidarr/system#i-blew-up-because-of-some-weird-user-mistake") --- 22:00:18.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","#my-health-check","https://wiki.servarr.com/lidarr/system#my-health-check") --- 22:00:18.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","#my-health-check","https://wiki.servarr.com/lidarr/system#my-health-check") --- 22:00:18.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","custom-page#my-health-check","https://wiki.servarr.com/lidarr/custom-page#my-health-check") --- 22:00:18.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","custom-page#my-health-check","https://wiki.servarr.com/lidarr/custom-page#my-health-check") --- 22:00:18.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 22:00:18.7 Trace: Check health -> FakeHealthCheck 22:00:18.7 Trace: Check health <- FakeHealthCheck 22:00:18.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 22:00:18.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 22:00:18.7 Trace: Check health -> FakeHealthCheck 22:00:18.7 Trace: Check health <- FakeHealthCheck 22:00:18.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 22:00:18.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 22:00:18.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 22:00:18.7 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 22:00:18.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:18.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648187930469_255/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:18.8 Info: DatabaseEngineVersionCheck migrating 22:00:18.8 Info: PerformDBOperation 22:00:18.8 Info: Performing DB Operation 22:00:18.8 Info: SQLite 3.49.1 22:00:18.8 Info: => 0.0011519s 22:00:18.8 Info: DatabaseEngineVersionCheck migrated 22:00:18.8 Info: => 0.0011693s 22:00:18.8 Debug: Took: 00:00:00.0105674 22:00:18.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 22:00:18.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 22:00:18.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" WHERE ((("History"."ArtistId" = @Clause1_P1) AND ("History"."Quality" = @Clause1_P2)) AND ("History"."EventType" IN (1, 4, 3))) PARAMETERS: Clause1_P1 = [12] Clause1_P2 = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] ==== End Query Trace ==== 22:00:18.8 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 22:00:18.8 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 22:00:18.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:18.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648188785992_257/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:18.8 Info: DatabaseEngineVersionCheck migrating 22:00:18.8 Info: PerformDBOperation 22:00:18.8 Info: Performing DB Operation 22:00:18.8 Info: SQLite 3.49.1 22:00:18.8 Info: => 0.0011616s 22:00:18.8 Info: DatabaseEngineVersionCheck migrated 22:00:18.8 Info: => 0.0011755s 22:00:18.8 Debug: Took: 00:00:00.0108831 22:00:18.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T00:00:00Z"] EventType = ["unknown"] Data = [{ "key1": "value1", "key2": "value2" }] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 22:00:18.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 22:00:18.9 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 22:00:18.9 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 22:00:18.9 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 22:00:18.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 22:00:18.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:18.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648189796579_259/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:18.9 Info: DatabaseEngineVersionCheck migrating 22:00:18.9 Info: PerformDBOperation 22:00:18.9 Info: Performing DB Operation 22:00:18.9 Info: SQLite 3.49.1 22:00:18.9 Info: => 0.0011929s 22:00:18.9 Info: DatabaseEngineVersionCheck migrated 22:00:18.9 Info: => 0.0012069s 22:00:18.9 Debug: Took: 00:00:00.0117535 22:00:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"\\\\Relative\\Path\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:19.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 22:00:19.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 22:00:19.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:19.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648190503854_261/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:19.0 Info: DatabaseEngineVersionCheck migrating 22:00:19.0 Info: PerformDBOperation 22:00:19.0 Info: Performing DB Operation 22:00:19.0 Info: SQLite 3.49.1 22:00:19.0 Info: => 0.0011416s 22:00:19.0 Info: DatabaseEngineVersionCheck migrated 22:00:19.0 Info: => 0.0011556s 22:00:19.0 Debug: Took: 00:00:00.0117767 22:00:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"C:\\Relative\\Path\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:19.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 22:00:19.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 22:00:19.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:19.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648191083819_263/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:19.1 Info: DatabaseEngineVersionCheck migrating 22:00:19.1 Info: PerformDBOperation 22:00:19.1 Info: Performing DB Operation 22:00:19.1 Info: SQLite 3.49.1 22:00:19.1 Info: => 0.001169s 22:00:19.1 Info: DatabaseEngineVersionCheck migrated 22:00:19.1 Info: => 0.0011825s 22:00:19.1 Debug: Took: 00:00:00.0173592 22:00:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"/Relative/Path\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:19.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 22:00:19.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 22:00:19.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:19.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648191719510_265/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:19.1 Info: DatabaseEngineVersionCheck migrating 22:00:19.1 Info: PerformDBOperation 22:00:19.1 Info: Performing DB Operation 22:00:19.1 Info: SQLite 3.49.1 22:00:19.1 Info: => 0.0011612s 22:00:19.1 Info: DatabaseEngineVersionCheck migrated 22:00:19.1 Info: => 0.0011742s 22:00:19.1 Debug: Took: 00:00:00.0117294 22:00:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"Relative/Path\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:19.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 22:00:19.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 22:00:19.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:19.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648192315356_267/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:19.2 Info: DatabaseEngineVersionCheck migrating 22:00:19.2 Info: PerformDBOperation 22:00:19.2 Info: Performing DB Operation 22:00:19.2 Info: SQLite 3.49.1 22:00:19.2 Info: => 0.0011356s 22:00:19.2 Info: DatabaseEngineVersionCheck migrated 22:00:19.2 Info: => 0.0011477s 22:00:19.2 Debug: Took: 00:00:00.0115684 22:00:19.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 22:00:19.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["dash"] StandardTrackFormat = ["\"StandardTrackFormat2\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat2\""] ArtistFolderFormat = ["\"ArtistFolderFormat2\""] Id = [0] ==== End Query Trace ==== 22:00:19.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["spaceDash"] StandardTrackFormat = ["\"StandardTrackFormat3\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat3\""] ArtistFolderFormat = ["\"ArtistFolderFormat3\""] Id = [0] ==== End Query Trace ==== 22:00:19.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["spaceDashSpace"] StandardTrackFormat = ["\"StandardTrackFormat4\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat4\""] ArtistFolderFormat = ["\"ArtistFolderFormat4\""] Id = [0] ==== End Query Trace ==== 22:00:19.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["smart"] StandardTrackFormat = ["\"StandardTrackFormat5\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat5\""] ArtistFolderFormat = ["\"ArtistFolderFormat5\""] Id = [0] ==== End Query Trace ==== 22:00:19.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 22:00:19.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 22:00:19.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 22:00:19.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:19.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648192960669_269/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:19.3 Info: DatabaseEngineVersionCheck migrating 22:00:19.3 Info: PerformDBOperation 22:00:19.3 Info: Performing DB Operation 22:00:19.3 Info: SQLite 3.49.1 22:00:19.3 Info: => 0.0011935s 22:00:19.3 Info: DatabaseEngineVersionCheck migrated 22:00:19.3 Info: => 0.0012071s 22:00:19.3 Debug: Took: 00:00:00.0116775 22:00:19.3 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:00:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 22:00:19.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 22:00:19.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 22:00:19.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:19.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648193524233_271/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:19.3 Info: DatabaseEngineVersionCheck migrating 22:00:19.3 Info: PerformDBOperation 22:00:19.3 Info: Performing DB Operation 22:00:19.3 Info: SQLite 3.49.1 22:00:19.3 Info: => 0.0011498s 22:00:19.3 Info: DatabaseEngineVersionCheck migrated 22:00:19.3 Info: => 0.0011628s 22:00:19.3 Debug: Took: 00:00:00.0116144 22:00:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 22:00:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000002"] Username = ["\"Username2\""] Password = ["\"Password2\""] Salt = ["\"Salt2\""] Iterations = [2] ==== End Query Trace ==== 22:00:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000003"] Username = ["\"Username3\""] Password = ["\"Password3\""] Salt = ["\"Salt3\""] Iterations = [3] ==== End Query Trace ==== 22:00:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000004"] Username = ["\"Username4\""] Password = ["\"Password4\""] Salt = ["\"Salt4\""] Iterations = [4] ==== End Query Trace ==== 22:00:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000005"] Username = ["\"Username5\""] Password = ["\"Password5\""] Salt = ["\"Salt5\""] Iterations = [5] ==== End Query Trace ==== 22:00:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 22:00:19.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 22:00:19.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 22:00:19.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:19.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648194397875_273/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:19.4 Info: DatabaseEngineVersionCheck migrating 22:00:19.4 Info: PerformDBOperation 22:00:19.4 Info: Performing DB Operation 22:00:19.4 Info: SQLite 3.49.1 22:00:19.4 Info: => 0.0011393s 22:00:19.4 Info: DatabaseEngineVersionCheck migrated 22:00:19.4 Info: => 0.001154s 22:00:19.4 Debug: Took: 00:00:00.0105513 22:00:19.4 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:00:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 22:00:19.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 22:00:19.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 22:00:19.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:19.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648194936100_275/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:19.5 Info: DatabaseEngineVersionCheck migrating 22:00:19.5 Info: PerformDBOperation 22:00:19.5 Info: Performing DB Operation 22:00:19.5 Info: SQLite 3.49.1 22:00:19.5 Info: => 0.0011411s 22:00:19.5 Info: DatabaseEngineVersionCheck migrated 22:00:19.5 Info: => 0.0011539s 22:00:19.5 Debug: Took: 00:00:00.0105241 22:00:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2025-03-24T22:00:19.5081064Z"] 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": 739354, "ageHours": 17744518.005419075, "ageMinutes": 1064671080.3251445 }] Reason = ["downloadClientUnavailable"] Id = [0] ==== End Query Trace ==== 22:00:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 22:00:19.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 22:00:19.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 22:00:19.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:19.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648195781568_277/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:19.5 Info: DatabaseEngineVersionCheck migrating 22:00:19.5 Info: PerformDBOperation 22:00:19.5 Info: Performing DB Operation 22:00:19.5 Info: SQLite 3.49.1 22:00:19.5 Info: => 0.001208s 22:00:19.5 Info: DatabaseEngineVersionCheck migrated 22:00:19.5 Info: => 0.0012213s 22:00:19.5 Debug: Took: 00:00:00.0107234 22:00:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2025-03-24T22:00:19.5931861Z"] 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": 739354, "ageHours": 17744518.0054427, "ageMinutes": 1064671080.3265622 }] Reason = ["fallback"] Id = [0] ==== End Query Trace ==== 22:00:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 22:00:19.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 22:00:19.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 22:00:19.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:19.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648196356244_279/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:19.6 Info: DatabaseEngineVersionCheck migrating 22:00:19.6 Info: PerformDBOperation 22:00:19.6 Info: Performing DB Operation 22:00:19.6 Info: SQLite 3.49.1 22:00:19.6 Info: => 0.0011728s 22:00:19.6 Info: DatabaseEngineVersionCheck migrated 22:00:19.6 Info: => 0.0011864s 22:00:19.6 Debug: Took: 00:00:00.0106503 22:00:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2025-03-24T22:00:19.6491503Z"] 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": 739354, "ageHours": 17744518.005458243, "ageMinutes": 1064671080.3274949 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 22:00:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 22:00:19.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 22:00:19.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 22:00:19.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:19.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648196960718_281/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:19.7 Info: DatabaseEngineVersionCheck migrating 22:00:19.7 Info: PerformDBOperation 22:00:19.7 Info: Performing DB Operation 22:00:19.7 Info: SQLite 3.49.1 22:00:19.7 Info: => 0.0011541s 22:00:19.7 Info: DatabaseEngineVersionCheck migrated 22:00:19.7 Info: => 0.0011707s 22:00:19.7 Debug: Took: 00:00:00.0105793 22:00:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2025-04-15T00:00:00Z"] LastUpdated = ["2025-04-15T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 22:00:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:19.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 22:00:19.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 22:00:19.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:19.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648197561925_283/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:19.7 Info: DatabaseEngineVersionCheck migrating 22:00:19.7 Info: PerformDBOperation 22:00:19.7 Info: Performing DB Operation 22:00:19.7 Info: SQLite 3.49.1 22:00:19.7 Info: => 0.001154s 22:00:19.7 Info: DatabaseEngineVersionCheck migrated 22:00:19.7 Info: => 0.001168s 22:00:19.7 Debug: Took: 00:00:00.0107022 22:00:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-04-15T00:00:00Z"] LastUpdated = ["2025-04-15T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 22:00:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:19.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 22:00:19.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 22:00:19.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:19.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648198119329_285/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:19.8 Info: DatabaseEngineVersionCheck migrating 22:00:19.8 Info: PerformDBOperation 22:00:19.8 Info: Performing DB Operation 22:00:19.8 Info: SQLite 3.49.1 22:00:19.8 Info: => 0.0011561s 22:00:19.8 Info: DatabaseEngineVersionCheck migrated 22:00:19.8 Info: => 0.0011689s 22:00:19.8 Debug: Took: 00:00:00.0106774 22:00:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-04-15T00:00:00Z"] LastUpdated = ["2025-04-15T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 22:00:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:19.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 22:00:19.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 22:00:19.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:19.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648198676485_287/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:19.8 Info: DatabaseEngineVersionCheck migrating 22:00:19.8 Info: PerformDBOperation 22:00:19.8 Info: Performing DB Operation 22:00:19.8 Info: SQLite 3.49.1 22:00:19.8 Info: => 0.0011725s 22:00:19.8 Info: DatabaseEngineVersionCheck migrated 22:00:19.8 Info: => 0.0011852s 22:00:19.8 Debug: Took: 00:00:00.0116348 22:00:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-04-15T00:00:00Z"] LastUpdated = ["2025-04-15T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 22:00:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:19.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 22:00:19.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 22:00:19.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:19.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648199245824_289/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:19.9 Info: DatabaseEngineVersionCheck migrating 22:00:19.9 Info: PerformDBOperation 22:00:19.9 Info: Performing DB Operation 22:00:19.9 Info: SQLite 3.49.1 22:00:19.9 Info: => 0.0011402s 22:00:19.9 Info: DatabaseEngineVersionCheck migrated 22:00:19.9 Info: => 0.001153s 22:00:19.9 Debug: Took: 00:00:00.0114733 22:00:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-04-15T00:00:00Z"] LastUpdated = ["2025-04-15T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 22:00:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:19.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 22:00:19.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 22:00:19.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:19.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648199821319_291/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:19.9 Info: DatabaseEngineVersionCheck migrating 22:00:19.9 Info: PerformDBOperation 22:00:19.9 Info: Performing DB Operation 22:00:19.9 Info: SQLite 3.49.1 22:00:19.9 Info: => 0.001156s 22:00:19.9 Info: DatabaseEngineVersionCheck migrated 22:00:19.9 Info: => 0.0011689s 22:00:19.9 Debug: Took: 00:00:00.0115039 22:00:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-04-15T00:00:00Z"] LastUpdated = ["2025-04-15T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 22:00:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:20.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 22:00:20.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 22:00:20.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:20.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648200384676_293/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:20.0 Info: DatabaseEngineVersionCheck migrating 22:00:20.0 Info: PerformDBOperation 22:00:20.0 Info: Performing DB Operation 22:00:20.0 Info: SQLite 3.49.1 22:00:20.0 Info: => 0.0011569s 22:00:20.0 Info: DatabaseEngineVersionCheck migrated 22:00:20.0 Info: => 0.0011712s 22:00:20.0 Debug: Took: 00:00:00.0114940 22:00:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:20.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 22:00:20.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 22:00:20.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:20.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648201190493_295/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:20.1 Info: DatabaseEngineVersionCheck migrating 22:00:20.1 Info: PerformDBOperation 22:00:20.1 Info: Performing DB Operation 22:00:20.1 Info: SQLite 3.49.1 22:00:20.1 Info: => 0.0011383s 22:00:20.1 Info: DatabaseEngineVersionCheck migrated 22:00:20.1 Info: => 0.0011517s 22:00:20.1 Debug: Took: 00:00:00.0106173 22:00:20.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-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:20.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 22:00:20.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 22:00:20.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:20.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648201741893_297/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:20.1 Info: DatabaseEngineVersionCheck migrating 22:00:20.1 Info: PerformDBOperation 22:00:20.1 Info: Performing DB Operation 22:00:20.1 Info: SQLite 3.49.1 22:00:20.1 Info: => 0.0011285s 22:00:20.1 Info: DatabaseEngineVersionCheck migrated 22:00:20.1 Info: => 0.0011422s 22:00:20.1 Debug: Took: 00:00:00.0104602 22:00:20.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-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:20.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 22:00:20.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 22:00:20.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:20.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648202297969_299/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:20.2 Info: DatabaseEngineVersionCheck migrating 22:00:20.2 Info: PerformDBOperation 22:00:20.2 Info: Performing DB Operation 22:00:20.2 Info: SQLite 3.49.1 22:00:20.2 Info: => 0.0011278s 22:00:20.2 Info: DatabaseEngineVersionCheck migrated 22:00:20.2 Info: => 0.0011408s 22:00:20.2 Debug: Took: 00:00:00.0137381 22:00:20.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 = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2025-04-15T00:00:00Z"] LastUpdated = ["2025-04-15T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 22:00:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:20.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 22:00:20.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 22:00:20.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:20.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648202974103_301/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:20.3 Info: DatabaseEngineVersionCheck migrating 22:00:20.3 Info: PerformDBOperation 22:00:20.3 Info: Performing DB Operation 22:00:20.3 Info: SQLite 3.49.1 22:00:20.3 Info: => 0.0011357s 22:00:20.3 Info: DatabaseEngineVersionCheck migrated 22:00:20.3 Info: => 0.0011493s 22:00:20.3 Debug: Took: 00:00:00.0107088 22:00:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-04-15T00:00:00Z"] LastUpdated = ["2025-04-15T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 22:00:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:20.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 22:00:20.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 22:00:20.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:20.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648203535886_303/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:20.3 Info: DatabaseEngineVersionCheck migrating 22:00:20.3 Info: PerformDBOperation 22:00:20.3 Info: Performing DB Operation 22:00:20.3 Info: SQLite 3.49.1 22:00:20.3 Info: => 0.0011288s 22:00:20.3 Info: DatabaseEngineVersionCheck migrated 22:00:20.3 Info: => 0.0011425s 22:00:20.3 Debug: Took: 00:00:00.0105862 22:00:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-04-15T00:00:00Z"] LastUpdated = ["2025-04-15T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 22:00:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:20.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 22:00:20.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 22:00:20.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:20.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648204091085_305/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:20.4 Info: DatabaseEngineVersionCheck migrating 22:00:20.4 Info: PerformDBOperation 22:00:20.4 Info: Performing DB Operation 22:00:20.4 Info: SQLite 3.49.1 22:00:20.4 Info: => 0.0011261s 22:00:20.4 Info: DatabaseEngineVersionCheck migrated 22:00:20.4 Info: => 0.001139s 22:00:20.4 Debug: Took: 00:00:00.0104935 22:00:20.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:20.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:00:20.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 22:00:20.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 22:00:20.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:20.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648204678468_307/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:20.4 Info: DatabaseEngineVersionCheck migrating 22:00:20.4 Info: PerformDBOperation 22:00:20.4 Info: Performing DB Operation 22:00:20.4 Info: SQLite 3.49.1 22:00:20.4 Info: => 0.0011409s 22:00:20.4 Info: DatabaseEngineVersionCheck migrated 22:00:20.4 Info: => 0.0011549s 22:00:20.4 Debug: Took: 00:00:00.0113723 22:00:20.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = [null] ForeignArtistId = [null] Id = [0] ==== End Query Trace ==== 22:00:20.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:20.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 = [2] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-04-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-15T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-15T00:00:00Z"] Added = ["2025-04-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 22:00:20.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:00:20.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:00:20.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 22:00:20.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 22:00:20.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:20.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648205355954_309/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:20.5 Info: DatabaseEngineVersionCheck migrating 22:00:20.5 Info: PerformDBOperation 22:00:20.5 Info: Performing DB Operation 22:00:20.5 Info: SQLite 3.49.1 22:00:20.5 Info: => 0.0011489s 22:00:20.5 Info: DatabaseEngineVersionCheck migrated 22:00:20.5 Info: => 0.0011616s 22:00:20.5 Debug: Took: 00:00:00.0116067 22:00:20.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T00:00:00Z"] PublishedDate = ["2025-04-14T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 22:00:20.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 22:00:20.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 22:00:20.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 22:00:20.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:20.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648205950160_311/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:20.6 Info: DatabaseEngineVersionCheck migrating 22:00:20.6 Info: PerformDBOperation 22:00:20.6 Info: Performing DB Operation 22:00:20.6 Info: SQLite 3.49.1 22:00:20.6 Info: => 0.0011809s 22:00:20.6 Info: DatabaseEngineVersionCheck migrated 22:00:20.6 Info: => 0.0011955s 22:00:20.6 Debug: Took: 00:00:00.0120291 22:00:20.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:20.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T00:00:00Z"] PublishedDate = ["2025-04-14T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 22:00:20.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 22:00:20.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 22:00:20.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 22:00:20.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:20.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648206594262_313/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:20.6 Info: DatabaseEngineVersionCheck migrating 22:00:20.6 Info: PerformDBOperation 22:00:20.6 Info: Performing DB Operation 22:00:20.6 Info: SQLite 3.49.1 22:00:20.6 Info: => 0.0011815s 22:00:20.6 Info: DatabaseEngineVersionCheck migrated 22:00:20.6 Info: => 0.0011963s 22:00:20.6 Debug: Took: 00:00:00.0118895 22:00:20.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:20.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 22:00:20.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 22:00:20.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 22:00:20.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 22:00:20.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:20.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648207456655_315/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:20.7 Info: DatabaseEngineVersionCheck migrating 22:00:20.7 Info: PerformDBOperation 22:00:20.7 Info: Performing DB Operation 22:00:20.7 Info: SQLite 3.49.1 22:00:20.7 Info: => 0.0011995s 22:00:20.7 Info: DatabaseEngineVersionCheck migrated 22:00:20.7 Info: => 0.0012131s 22:00:20.7 Debug: Took: 00:00:00.0107277 22:00:20.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:20.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 22:00:20.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 22:00:20.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 22:00:20.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 22:00:20.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:20.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648208104659_317/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:20.8 Info: DatabaseEngineVersionCheck migrating 22:00:20.8 Info: PerformDBOperation 22:00:20.8 Info: Performing DB Operation 22:00:20.8 Info: SQLite 3.49.1 22:00:20.8 Info: => 0.0011768s 22:00:20.8 Info: DatabaseEngineVersionCheck migrated 22:00:20.8 Info: => 0.0011913s 22:00:20.8 Debug: Took: 00:00:00.0106537 22:00:20.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:20.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:20.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-04-14T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 22:00:20.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [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-04-15T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 22:00:20.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 22:00:20.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 22:00:20.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 22:00:20.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 22:00:20.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:20.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648208805723_319/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:20.8 Info: DatabaseEngineVersionCheck migrating 22:00:20.8 Info: PerformDBOperation 22:00:20.8 Info: Performing DB Operation 22:00:20.8 Info: SQLite 3.49.1 22:00:20.8 Info: => 0.001137s 22:00:20.8 Info: DatabaseEngineVersionCheck migrated 22:00:20.8 Info: => 0.0011505s 22:00:20.8 Debug: Took: 00:00:00.0106986 22:00:20.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:20.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:20.9 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-04-14T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 22:00:20.9 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-04-15T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 22:00:20.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 22:00:20.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 22:00:20.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 22:00:20.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 22:00:20.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:20.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648209514062_321/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:20.9 Info: DatabaseEngineVersionCheck migrating 22:00:20.9 Info: PerformDBOperation 22:00:20.9 Info: Performing DB Operation 22:00:20.9 Info: SQLite 3.49.1 22:00:20.9 Info: => 0.0011707s 22:00:20.9 Info: DatabaseEngineVersionCheck migrated 22:00:20.9 Info: => 0.0011837s 22:00:20.9 Debug: Took: 00:00:00.0109923 22:00:20.9 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-04-14T00:00:00Z"] ProviderId = [0] InitialFailure = ["2025-04-14T00:00:00Z"] MostRecentFailure = ["2025-04-14T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-04-14T00:00:00Z"] ==== End Query Trace ==== 22:00:20.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 22:00:21.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 22:00:21.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 22:00:21.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:21.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648210211204_323/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:21.0 Info: DatabaseEngineVersionCheck migrating 22:00:21.0 Info: PerformDBOperation 22:00:21.0 Info: Performing DB Operation 22:00:21.0 Info: SQLite 3.49.1 22:00:21.0 Info: => 0.0011721s 22:00:21.0 Info: DatabaseEngineVersionCheck migrated 22:00:21.0 Info: => 0.0011877s 22:00:21.0 Debug: Took: 00:00:00.0134411 22:00:21.0 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:00:21.0 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-04-14T00:00:00Z"] ProviderId = [1] InitialFailure = ["2025-04-14T00:00:00Z"] MostRecentFailure = ["2025-04-14T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-04-14T00:00:00Z"] ==== End Query Trace ==== 22:00:21.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 22:00:21.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 22:00:21.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 22:00:21.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 22:00:21.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:21.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648210959463_325/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:21.1 Info: DatabaseEngineVersionCheck migrating 22:00:21.1 Info: PerformDBOperation 22:00:21.1 Info: Performing DB Operation 22:00:21.1 Info: SQLite 3.49.1 22:00:21.1 Info: => 0.0011413s 22:00:21.1 Info: DatabaseEngineVersionCheck migrated 22:00:21.1 Info: => 0.0011558s 22:00:21.1 Debug: Took: 00:00:00.0106193 22:00:21.1 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-04-14T00:00:00Z"] MostRecentFailure = ["2025-04-14T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-04-14T00:00:00Z"] ==== End Query Trace ==== 22:00:21.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 22:00:21.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 22:00:21.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 22:00:21.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:21.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648211612513_327/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:21.1 Info: DatabaseEngineVersionCheck migrating 22:00:21.1 Info: PerformDBOperation 22:00:21.1 Info: Performing DB Operation 22:00:21.1 Info: SQLite 3.49.1 22:00:21.1 Info: => 0.0011515s 22:00:21.1 Info: DatabaseEngineVersionCheck migrated 22:00:21.1 Info: => 0.0011641s 22:00:21.1 Debug: Took: 00:00:00.0119335 22:00:21.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 22:00:21.1 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-04-14T00:00:00Z"] MostRecentFailure = ["2025-04-14T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-04-14T00:00:00Z"] ==== End Query Trace ==== 22:00:21.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 22:00:21.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 22:00:21.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 22:00:21.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 22:00:21.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:21.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648212252243_329/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:21.2 Info: DatabaseEngineVersionCheck migrating 22:00:21.2 Info: PerformDBOperation 22:00:21.2 Info: Performing DB Operation 22:00:21.2 Info: SQLite 3.49.1 22:00:21.2 Info: => 0.0011552s 22:00:21.2 Info: DatabaseEngineVersionCheck migrated 22:00:21.2 Info: => 0.0011686s 22:00:21.2 Debug: Took: 00:00:00.0111501 22:00:21.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:21.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 = ["albumImage"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:21.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 22:00:21.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 22:00:21.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:21.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648212904615_331/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:21.2 Info: DatabaseEngineVersionCheck migrating 22:00:21.2 Info: PerformDBOperation 22:00:21.2 Info: Performing DB Operation 22:00:21.3 Info: SQLite 3.49.1 22:00:21.3 Info: => 0.0012198s 22:00:21.3 Info: DatabaseEngineVersionCheck migrated 22:00:21.3 Info: => 0.0012336s 22:00:21.3 Debug: Took: 00:00:00.0119487 22:00:21.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:21.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 = ["albumMetadata"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:21.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:21.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 22:00:21.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 22:00:21.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:21.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648213564666_333/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:21.3 Info: DatabaseEngineVersionCheck migrating 22:00:21.3 Info: PerformDBOperation 22:00:21.3 Info: Performing DB Operation 22:00:21.3 Info: SQLite 3.49.1 22:00:21.3 Info: => 0.0011908s 22:00:21.3 Info: DatabaseEngineVersionCheck migrated 22:00:21.3 Info: => 0.0012041s 22:00:21.3 Debug: Took: 00:00:00.0120738 22:00:21.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:21.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:21.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:21.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 22:00:21.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 22:00:21.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:21.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648214448623_335/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:21.4 Info: DatabaseEngineVersionCheck migrating 22:00:21.4 Info: PerformDBOperation 22:00:21.4 Info: Performing DB Operation 22:00:21.4 Info: SQLite 3.49.1 22:00:21.4 Info: => 0.0011622s 22:00:21.4 Info: DatabaseEngineVersionCheck migrated 22:00:21.4 Info: => 0.0011756s 22:00:21.4 Debug: Took: 00:00:00.0109624 22:00:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:21.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 22:00:21.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 22:00:21.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:21.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648215043778_337/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:21.5 Info: DatabaseEngineVersionCheck migrating 22:00:21.5 Info: PerformDBOperation 22:00:21.5 Info: Performing DB Operation 22:00:21.5 Info: SQLite 3.49.1 22:00:21.5 Info: => 0.0011803s 22:00:21.5 Info: DatabaseEngineVersionCheck migrated 22:00:21.5 Info: => 0.0011951s 22:00:21.5 Debug: Took: 00:00:00.0111831 22:00:21.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:21.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:21.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 = [10] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:21.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 22:00:21.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 22:00:21.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:21.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648215748641_339/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:21.5 Info: DatabaseEngineVersionCheck migrating 22:00:21.5 Info: PerformDBOperation 22:00:21.5 Info: Performing DB Operation 22:00:21.5 Info: SQLite 3.49.1 22:00:21.5 Info: => 0.0012002s 22:00:21.5 Info: DatabaseEngineVersionCheck migrated 22:00:21.5 Info: => 0.0012134s 22:00:21.5 Debug: Took: 00:00:00.0110978 22:00:21.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [0] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:21.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 22:00:21.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 22:00:21.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:21.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648216375360_341/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:21.6 Info: DatabaseEngineVersionCheck migrating 22:00:21.6 Info: PerformDBOperation 22:00:21.6 Info: Performing DB Operation 22:00:21.6 Info: SQLite 3.49.1 22:00:21.6 Info: => 0.0012109s 22:00:21.6 Info: DatabaseEngineVersionCheck migrated 22:00:21.6 Info: => 0.0012254s 22:00:21.6 Debug: Took: 00:00:00.0110800 22:00:21.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:21.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:21.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 22:00:21.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 22:00:21.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:21.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648217090403_343/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:21.7 Info: DatabaseEngineVersionCheck migrating 22:00:21.7 Info: PerformDBOperation 22:00:21.7 Info: Performing DB Operation 22:00:21.7 Info: SQLite 3.49.1 22:00:21.7 Info: => 0.0011699s 22:00:21.7 Info: DatabaseEngineVersionCheck migrated 22:00:21.7 Info: => 0.0011828s 22:00:21.7 Debug: Took: 00:00:00.0110487 22:00:21.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:21.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 = [null] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:21.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 22:00:21.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 22:00:21.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:21.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648217728221_345/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:21.7 Info: DatabaseEngineVersionCheck migrating 22:00:21.7 Info: PerformDBOperation 22:00:21.7 Info: Performing DB Operation 22:00:21.7 Info: SQLite 3.49.1 22:00:21.7 Info: => 0.001144s 22:00:21.7 Info: DatabaseEngineVersionCheck migrated 22:00:21.7 Info: => 0.0011573s 22:00:21.7 Debug: Took: 00:00:00.0111383 22:00:21.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:21.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:21.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-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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:00:21.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 = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-04-14T00:00:00Z"] LastUpdated = ["2025-04-14T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 22:00:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 22:00:21.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 22:00:21.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 22:00:21.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:21.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648218477475_347/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:21.8 Info: DatabaseEngineVersionCheck migrating 22:00:21.8 Info: PerformDBOperation 22:00:21.8 Info: Performing DB Operation 22:00:21.8 Info: SQLite 3.49.1 22:00:21.8 Info: => 0.0011696s 22:00:21.8 Info: DatabaseEngineVersionCheck migrated 22:00:21.8 Info: => 0.0011828s 22:00:21.8 Debug: Took: 00:00:00.0118434 22:00:21.8 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-04-14T00:00:00Z"] MostRecentFailure = ["2025-04-14T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-04-14T00:00:00Z"] ==== End Query Trace ==== 22:00:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 22:00:21.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 22:00:21.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 22:00:21.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:21.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648219105547_349/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:21.9 Info: DatabaseEngineVersionCheck migrating 22:00:21.9 Info: PerformDBOperation 22:00:21.9 Info: Performing DB Operation 22:00:21.9 Info: SQLite 3.49.1 22:00:21.9 Info: => 0.001204s 22:00:21.9 Info: DatabaseEngineVersionCheck migrated 22:00:21.9 Info: => 0.0012166s 22:00:21.9 Debug: Took: 00:00:00.0117631 22:00:21.9 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:00:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [1] InitialFailure = ["2025-04-14T00:00:00Z"] MostRecentFailure = ["2025-04-14T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-04-14T00:00:00Z"] ==== End Query Trace ==== 22:00:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 22:00:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 22:00:21.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 22:00:21.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 22:00:21.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:21.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648219837262_351/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:21.9 Info: DatabaseEngineVersionCheck migrating 22:00:21.9 Info: PerformDBOperation 22:00:21.9 Info: Performing DB Operation 22:00:21.9 Info: SQLite 3.49.1 22:00:21.9 Info: => 0.0015089s 22:00:21.9 Info: DatabaseEngineVersionCheck migrated 22:00:21.9 Info: => 0.001522s 22:00:21.9 Debug: Took: 00:00:00.0122516 22:00:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2025-04-14T00: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": 739354, "ageHours": 17744518.00611174, "ageMinutes": 1064671080.3667045 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 22:00:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 22:00:22.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 22:00:22.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 22:00:22.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:22.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648220650958_353/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:22.0 Info: DatabaseEngineVersionCheck migrating 22:00:22.0 Info: PerformDBOperation 22:00:22.0 Info: Performing DB Operation 22:00:22.0 Info: SQLite 3.49.1 22:00:22.0 Info: => 0.0011914s 22:00:22.0 Info: DatabaseEngineVersionCheck migrated 22:00:22.0 Info: => 0.0012085s 22:00:22.0 Debug: Took: 00:00:00.0122840 22:00:22.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2025-04-14T00: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": 739354, "ageHours": 17744518.006135356, "ageMinutes": 1064671080.3681216 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 22:00:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 22:00:22.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 22:00:22.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 22:00:22.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:22.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648221698218_355/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:22.1 Info: DatabaseEngineVersionCheck migrating 22:00:22.1 Info: PerformDBOperation 22:00:22.1 Info: Performing DB Operation 22:00:22.1 Info: SQLite 3.49.1 22:00:22.1 Info: => 0.0011947s 22:00:22.1 Info: DatabaseEngineVersionCheck migrated 22:00:22.1 Info: => 0.0012086s 22:00:22.1 Debug: Took: 00:00:00.0114564 22:00:22.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:00:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 22:00:22.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 22:00:22.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 22:00:22.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:22.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648222318401_357/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:22.2 Info: DatabaseEngineVersionCheck migrating 22:00:22.2 Info: PerformDBOperation 22:00:22.2 Info: Performing DB Operation 22:00:22.2 Info: SQLite 3.49.1 22:00:22.2 Info: => 0.0011813s 22:00:22.2 Info: DatabaseEngineVersionCheck migrated 22:00:22.2 Info: => 0.0011957s 22:00:22.2 Debug: Took: 00:00:00.0111790 22:00:22.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:22.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:00:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 22:00:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 22:00:22.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 22:00:22.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 22:00:22.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:22.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648223015348_359/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:22.3 Info: DatabaseEngineVersionCheck migrating 22:00:22.3 Info: PerformDBOperation 22:00:22.3 Info: Performing DB Operation 22:00:22.3 Info: SQLite 3.49.1 22:00:22.3 Info: => 0.0011687s 22:00:22.3 Info: DatabaseEngineVersionCheck migrated 22:00:22.3 Info: => 0.001182s 22:00:22.3 Debug: Took: 00:00:00.0109342 22:00:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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:00:22.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 = ["\"Path2\""] Size = [2] Modified = ["2025-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00: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:00:22.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:00:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:00:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:00:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:00:22.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 22:00:22.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 22:00:22.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:22.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648223712028_361/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:22.3 Info: DatabaseEngineVersionCheck migrating 22:00:22.3 Info: PerformDBOperation 22:00:22.3 Info: Performing DB Operation 22:00:22.3 Info: SQLite 3.49.1 22:00:22.3 Info: => 0.0012055s 22:00:22.3 Info: DatabaseEngineVersionCheck migrated 22:00:22.3 Info: => 0.0012209s 22:00:22.3 Debug: Took: 00:00:00.0111523 22:00:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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:00:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:00:22.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 22:00:22.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 22:00:22.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:22.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648224325644_363/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:22.4 Info: DatabaseEngineVersionCheck migrating 22:00:22.4 Info: PerformDBOperation 22:00:22.4 Info: Performing DB Operation 22:00:22.4 Info: SQLite 3.49.1 22:00:22.4 Info: => 0.0011962s 22:00:22.4 Info: DatabaseEngineVersionCheck migrated 22:00:22.4 Info: => 0.0012109s 22:00:22.4 Debug: Took: 00:00:00.0110240 22:00:22.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:00:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:00:22.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 22:00:22.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 22:00:22.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:22.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648224925155_365/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:22.5 Info: DatabaseEngineVersionCheck migrating 22:00:22.5 Info: PerformDBOperation 22:00:22.5 Info: Performing DB Operation 22:00:22.5 Info: SQLite 3.49.1 22:00:22.5 Info: => 0.0012003s 22:00:22.5 Info: DatabaseEngineVersionCheck migrated 22:00:22.5 Info: => 0.0012158s 22:00:22.5 Debug: Took: 00:00:00.0111758 22:00:22.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:00:22.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:00:22.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 = [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:00:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:00:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:00:22.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 22:00:22.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 22:00:22.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:22.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648225603128_367/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:22.5 Info: DatabaseEngineVersionCheck migrating 22:00:22.5 Info: PerformDBOperation 22:00:22.5 Info: Performing DB Operation 22:00:22.5 Info: SQLite 3.49.1 22:00:22.5 Info: => 0.0012045s 22:00:22.5 Info: DatabaseEngineVersionCheck migrated 22:00:22.5 Info: => 0.0012182s 22:00:22.5 Debug: Took: 00:00:00.0122572 22:00:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Custom Format 1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 22:00:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Custom Format 2\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 22:00:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 1, "name": "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:00:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 22:00:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 22:00:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 22:00:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [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:00:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 22:00:22.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 22:00:22.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 22:00:22.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:22.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648226514663_369/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:22.6 Info: DatabaseEngineVersionCheck migrating 22:00:22.6 Info: PerformDBOperation 22:00:22.6 Info: Performing DB Operation 22:00:22.6 Info: SQLite 3.49.1 22:00:22.6 Info: => 0.0012255s 22:00:22.6 Info: DatabaseEngineVersionCheck migrated 22:00:22.6 Info: => 0.00124s 22:00:22.6 Debug: Took: 00:00:00.0121640 22:00:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 22:00:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 1, "name": "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:00:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 22:00:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 22:00:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 22:00:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 22:00:22.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 22:00:22.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 22:00:22.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:22.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648227146943_371/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:22.7 Info: DatabaseEngineVersionCheck migrating 22:00:22.7 Info: PerformDBOperation 22:00:22.7 Info: Performing DB Operation 22:00:22.7 Info: SQLite 3.49.1 22:00:22.7 Info: => 0.001191s 22:00:22.7 Info: DatabaseEngineVersionCheck migrated 22:00:22.7 Info: => 0.0012063s 22:00:22.7 Debug: Took: 00:00:00.0122137 22:00:22.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 = ["\"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:00:22.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 22:00:22.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 22:00:22.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 22:00:22.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [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:00:22.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 22:00:22.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 22:00:22.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 22:00:22.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:22.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648227784867_373/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:22.7 Info: DatabaseEngineVersionCheck migrating 22:00:22.7 Info: PerformDBOperation 22:00:22.7 Info: Performing DB Operation 22:00:22.7 Info: SQLite 3.49.1 22:00:22.7 Info: => 0.0012298s 22:00:22.7 Info: DatabaseEngineVersionCheck migrated 22:00:22.7 Info: => 0.0012449s 22:00:22.7 Debug: Took: 00:00:00.0123767 22:00:22.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 22:00:22.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 22:00:22.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 22:00:22.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 22:00:22.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 22:00:22.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:22.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648228734374_375/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:22.8 Info: DatabaseEngineVersionCheck migrating 22:00:22.8 Info: PerformDBOperation 22:00:22.8 Info: Performing DB Operation 22:00:22.8 Info: SQLite 3.49.1 22:00:22.8 Info: => 0.0011661s 22:00:22.8 Info: DatabaseEngineVersionCheck migrated 22:00:22.8 Info: => 0.0011807s 22:00:22.8 Debug: Took: 00:00:00.0107835 22:00:22.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 22:00:22.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 22:00:22.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 22:00:22.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 22:00:22.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 22:00:22.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:22.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648229336176_377/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:22.9 Info: DatabaseEngineVersionCheck migrating 22:00:22.9 Info: PerformDBOperation 22:00:22.9 Info: Performing DB Operation 22:00:22.9 Info: SQLite 3.49.1 22:00:22.9 Info: => 0.0011925s 22:00:22.9 Info: DatabaseEngineVersionCheck migrated 22:00:22.9 Info: => 0.0012075s 22:00:22.9 Debug: Took: 00:00:00.0109770 22:00:22.9 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:00:22.9 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:00:22.9 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:00:22.9 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:00:22.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 22:00:22.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 22:00:22.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 22:00:23.0 Debug: Deleting invalid image file /C/Music/Album/image.jpg 22:00:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 22:00:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 22:00:23.0 Debug: Deleting invalid image file /C/Music/Album/image.jpg 22:00:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 22:00:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 22:00:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 22:00:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 22:00:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 22:00:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 22:00:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 22:00:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 22:00:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 22:00:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 22:00:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 22:00:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 22:00:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 22:00:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 22:00:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 22:00:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 22:00:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 22:00:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 22:00:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 22:00:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 22:00:23.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 22:00:23.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 22:00:23.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 22:00:23.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 22:00:23.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 22:00:23.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 22:00:23.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 22:00:23.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 22:00:23.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 22:00:23.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 22:00:23.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 22:00:23.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 22:00:23.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 22:00:23.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 22:00:23.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 22:00:23.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 22:00:23.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 22:00:23.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 22:00:23.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 22:00:23.2 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 22:00:23.3 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 22:00:23.3 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 22:00:23.3 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 22:00:23.3 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 22:00:23.3 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 22:00:23.3 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:00:23.3 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:00:23.3 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 22:00:23.3 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 22:00:23.3 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 22:00:23.3 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 22:00:23.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 22:00:23.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:23.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648233155377_379/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:23.3 Info: DatabaseEngineVersionCheck migrating 22:00:23.3 Info: PerformDBOperation 22:00:23.3 Info: Performing DB Operation 22:00:23.3 Info: SQLite 3.49.1 22:00:23.3 Info: => 0.001263s 22:00:23.3 Info: DatabaseEngineVersionCheck migrated 22:00:23.3 Info: => 0.0012756s 22:00:23.3 Debug: Took: 00:00:00.0108354 22:00:23.3 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:00:23.3 Debug: Initializing Providers. Count 1 22:00:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 22:00:23.3 Warn: Removing Name1 22:00:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 22:00:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 22:00:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 22:00:23.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 22:00:23.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 22:00:23.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 22:00:23.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 22:00:23.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 22:00:23.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 22:00:23.4 Info: Starting Import List Sync 22:00:23.4 Info: Processing 1 list items 22:00:23.4 Trace: Processing list item 1/1 22:00:23.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:00:23.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 1 22:00:23.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 22:00:23.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 22:00:23.4 Info: Starting Import List Sync 22:00:23.4 Info: Processing 1 list items 22:00:23.4 Trace: Processing list item 1/1 22:00:23.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 22:00:23.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 22:00:23.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 22:00:23.4 Info: Starting Import List Sync 22:00:23.4 Info: Processing 1 list items 22:00:23.4 Trace: Processing list item 1/1 22:00:23.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 22:00:23.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 22:00:23.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 22:00:23.4 Info: Starting Import List Sync 22:00:23.4 Info: Processing 1 list items 22:00:23.4 Trace: Processing list item 1/1 22:00:23.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 22:00:23.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 22:00:23.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 22:00:23.4 Info: Starting Import List Sync 22:00:23.4 Info: Processing 1 list items 22:00:23.4 Trace: Processing list item 1/1 22:00:23.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 22:00:23.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 22:00:23.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 22:00:23.4 Info: Starting Import List Sync 22:00:23.4 Info: Processing 1 list items 22:00:23.4 Trace: Processing list item 1/1 22:00:23.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 22:00:23.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 22:00:23.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 22:00:23.4 Info: Starting Import List Sync 22:00:23.4 Info: Processing 1 list items 22:00:23.4 Trace: Processing list item 1/1 22:00:23.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 22:00:23.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 22:00:23.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 2 list items 22:00:23.5 Trace: Processing list item 1/2 22:00:23.5 Trace: Processing list item 2/2 22:00:23.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 22:00:23.5 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 2 list items 22:00:23.5 Trace: Processing list item 1/2 22:00:23.5 Trace: Processing list item 2/2 22:00:23.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 22:00:23.5 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 2 list items 22:00:23.5 Trace: Processing list item 1/2 22:00:23.5 Trace: Processing list item 2/2 22:00:23.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 22:00:23.5 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion for parent artist 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected due to list exclusion 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 22:00:23.5 Debug: No import lists with automatic add enabled 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: No list items to process 22:00:23.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 22:00:23.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 22:00:23.5 Info: Starting Import List Sync 22:00:23.5 Info: Processing 1 list items 22:00:23.5 Trace: Processing list item 1/1 22:00:23.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:00:23.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 22:00:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 22:00:23.6 Info: Starting Import List Sync 22:00:23.6 Info: Processing 1 list items 22:00:23.6 Trace: Processing list item 1/1 22:00:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 22:00:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 22:00:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 22:00:23.6 Info: Starting Import List Sync 22:00:23.6 Info: Processing 1 list items 22:00:23.6 Trace: Processing list item 1/1 22:00:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 22:00:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 22:00:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 22:00:23.6 Info: Starting Import List Sync 22:00:23.6 Info: Processing 1 list items 22:00:23.6 Trace: Processing list item 1/1 22:00:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 22:00:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 22:00:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 22:00:23.6 Info: Starting Import List Sync 22:00:23.6 Info: Processing 1 list items 22:00:23.6 Trace: Processing list item 1/1 22:00:23.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:00:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 22:00:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 22:00:23.6 Info: Starting Import List Sync 22:00:23.6 Info: Processing 1 list items 22:00:23.6 Trace: Processing list item 1/1 22:00:23.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:00:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 22:00:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 22:00:23.6 Info: Starting Import List Sync 22:00:23.6 Info: Processing 1 list items 22:00:23.6 Trace: Processing list item 1/1 22:00:23.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:00:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 22:00:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 22:00:23.6 Info: Starting Import List Sync 22:00:23.6 Info: Processing 1 list items 22:00:23.6 Trace: Processing list item 1/1 22:00:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 22:00:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 22:00:23.6 Info: Starting Import List Sync 22:00:23.6 Info: Processing 1 list items 22:00:23.6 Trace: Processing list item 1/1 22:00:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 22:00:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 22:00:23.6 Info: Starting Import List Sync 22:00:23.6 Info: Processing 1 list items 22:00:23.6 Trace: Processing list item 1/1 22:00:23.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 22:00:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 22:00:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 22:00:23.6 Info: Starting Import List Sync 22:00:23.6 Info: Processing 1 list items 22:00:23.6 Trace: Processing list item 1/1 22:00:23.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 22:00:23.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 22:00:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 22:00:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 22:00:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 22:00:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 22:00:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 22:00:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 22:00:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 22:00:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 22:00:23.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 22:00:23.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 22:00:23.7 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 22:00:23.7 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapArtistItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 225 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 22:00:23.7 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 22:00:23.7 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapSpotifyReleases(IList`1 items) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 163 22:00:23.7 Trace: Got mapping: {} 22:00:23.7 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 22:00:23.7 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 22:00:23.7 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6" } 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 22:00:23.7 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 22:00:23.7 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "0" } 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 22:00:23.7 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY" ] 22:00:23.7 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 22:00:23.7 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY", "21jF5jlMtzo94wbxmJ18aa" ] 22:00:23.7 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 22:00:23.7 Trace: Processing playlist playlistid 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 22:00:23.7 Trace: Processing playlist playlistid 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 22:00:23.7 Trace: Processing playlist playlistid 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 22:00:23.7 Trace: Processing playlist playlistid 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 22:00:23.7 Trace: Processing playlist playlistid 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 22:00:23.7 Trace: Processing playlist playlistid 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 22:00:23.7 Trace: Processing playlist playlistid 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 22:00:23.7 Trace: Processing playlist playlistid 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 22:00:23.7 Trace: Processing playlist playlistid 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 22:00:23.7 Trace: Got 0 saved albums 22:00:23.7 Trace: Adding Artist - Album 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 22:00:23.7 Trace: Got 0 saved albums 22:00:23.7 Trace: Adding - 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 22:00:23.7 Trace: Got 0 saved albums 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 22:00:23.7 Trace: Got 0 saved albums 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 22:00:23.7 Trace: Got 0 saved albums 22:00:23.7 Trace: Adding Artist - Album 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 22:00:23.7 Trace: Got 0 saved albums 22:00:23.7 Trace: Adding - Album 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 22:00:23.7 Trace: Got 0 saved albums 22:00:23.7 Trace: Adding Artist - 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 22:00:23.7 Trace: Got 0 saved albums 22:00:23.7 Trace: Adding - 22:00:23.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 22:00:23.7 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 22:00:23.7 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 22:00:23.7 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 22:00:23.7 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 22:00:23.7 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 22:00:23.7 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:00:23.7 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:00:23.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 22:00:23.7 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 22:00:23.7 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:00:23.7 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:00:23.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 22:00:23.7 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 22:00:23.7 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:00:23.7 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:00:23.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 22:00:23.7 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 22:00:23.7 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 22:00:23.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 22:00:23.8 Info: Artist search completed. 0 reports downloaded. 22:00:23.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 22:00:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 22:00:23.8 Trace: Parsed: Real.Time.With.Bill.Maher.2015.08.07.720p.HDTV.x264-BATV 22:00:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 22:00:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 22:00:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 22:00:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 22:00:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 22:00:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 22:00:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 22:00:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 22:00:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 22:00:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 22:00:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 22:00:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 22:00:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 22:00:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 22:00:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 22:00:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 22:00:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 22:00:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 22:00:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 22:00:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 22:00:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 22:00:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 22:00:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 22:00:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 22:00:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 22:00:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 22:00:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 22:00:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 22:00:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 22:00:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 22:00:23.8 Debug: Downloading Feed https://filelist.io/api.php?action=latest-torrents&category=11,5 22:00:23.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 22:00:23.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 22:00:23.8 Debug: Gazelle authentication succeeded. 22:00:23.8 Debug: Downloading Feed http://someurl.ch/ajax.php?action=browse&searchstr= 22:00:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 22:00:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 22:00:23.9 Debug: Gazelle authentication succeeded. 22:00:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 22:00:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 22:00:23.9 Debug: Gazelle authentication succeeded. 22:00:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 22:00:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 22:00:23.9 Debug: Gazelle authentication succeeded. 22:00:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 22:00:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 22:00:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 22:00:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 22:00:23.9 Error: Failed to determine headphones api capabilities for https://indexer.codeshy.com, using the defaults instead till Lidarr restarts System.FormatException: Input string was not in a correct format. at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 22:00:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 22:00:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 22:00:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 22:00:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 22:00:23.9 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:00:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 22:00:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 22:00:23.9 Debug: Failed to parse headphones api capabilities for https://indexer.codeshy.com System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 22:00:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 22:00:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 22:00:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 22:00:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 22:00:23.9 Debug: Downloading Feed https://indexer.codeshy.com/api?t=search&cat=3000&extended=1&apikey=964d601959918a578a670984bdee9357&offset=0&limit=100 22:00:23.9 Trace: Parsed: Lady Gaga Born This Way 2CD FLAC 2011 WRE 22:00:23.9 Trace: Parsed: Lady Gaga Born This Way PROMO CDR2 FLAC 2011 WRE 22:00:23.9 Trace: Parsed: Lady Gaga Born This Way PROMO CDR FLAC 2011 WRE 22:00:23.9 Trace: Parsed: Lady Gaga Born This Way (The Remix) (2011) FLAC 22:00:23.9 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 22:00:23.9 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 22:00:23.9 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 22:00:23.9 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 22:00:23.9 Trace: Parsed: Lady Gaga Born This Way (The Remix) 2011 pLAN9 22:00:23.9 Trace: Parsed: Lady GaGa Born This Way (Special Edition) 2CD FLAC 2011 PERFECT 22:00:23.9 Trace: Parsed: Lady GaGa Born This Way Bonus Track CD FLAC 2011 PERFECT 22:00:23.9 Trace: Parsed: Lady Gaga Born This Way CDM FLAC 2011 WRE 22:00:23.9 Trace: Parsed: Lady GaGa Born This Way Special Edition FLAC 22:00:23.9 Trace: Parsed: Lutheria Lady Gaga Born This Way CD1 22:00:23.9 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 22:00:23.9 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 22:00:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 22:00:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 22:00:23.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 22:00:23.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 22:00:23.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:23.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648239744858_381/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:23.9 Info: DatabaseEngineVersionCheck migrating 22:00:23.9 Info: PerformDBOperation 22:00:23.9 Info: Performing DB Operation 22:00:23.9 Info: SQLite 3.49.1 22:00:23.9 Info: => 0.0011576s 22:00:23.9 Info: DatabaseEngineVersionCheck migrated 22:00:23.9 Info: => 0.0011728s 22:00:23.9 Debug: Took: 00:00:00.0106255 22:00:23.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"NewznabSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 22:00:24.0 Debug: Initializing Providers. Count 2 22:00:24.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 22:00:24.0 Warn: Removing Name1 22:00:24.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 22:00:24.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 22:00:24.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 22:00:24.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 22:00:24.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 22:00:24.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 22:00:24.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 22:00:24.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 22:00:24.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 22:00:24.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 22:00:24.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 22:00:24.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 22:00:24.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 22:00:24.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 22:00:24.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 22:00:24.0 Debug: Downloading Feed http://fake.com/ 22:00:24.1 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 22:00:24.1 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 22:00:24.1 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 22:00:24.1 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 22:00:24.1 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 22:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 22:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 22:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 22:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 22:00:24.1 Trace: Unexpected Response content (849 bytes): 22:00:24.1 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:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 22:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 22:00:24.1 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:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 22:00:24.1 Trace: Unexpected Response content (844 bytes): <> max="60" default="25"/> 22:00:24.1 Debug: Failed to parse newznab api capabilities for http://indxer.local System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 844;ContentSample: <> max="60" default="25"/> 22:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 22:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 22:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 22:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 22:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 22:00:24.1 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 22:00:24.1 Trace: Parsed: White.Collar.S03E05.720p.HDTV.X264-DIMENSION 22:00:24.1 Trace: Parsed: White.Collar.S03E04.720p.HDTV.X264-DIMENSION 22:00:24.1 Trace: Parsed: White.Collar.S03E03.720p.HDTV.x264-CTU 22:00:24.1 Trace: Parsed: White.Collar.S03E02.720p.HDTV.X264-DIMENSION 22:00:24.1 Trace: Parsed: White.Collar.S03E07.720p.HDTV.x264-IMMERSE 22:00:24.1 Trace: Parsed: White.Collar.S02E14.720p.HDTV.X264-DIMENSION 22:00:24.1 Trace: Parsed: Head Rush 2010-09-17 Human Conductions 1080i HDTV DD5.1 MPEG2-TrollHD 22:00:24.1 Trace: Parsed: Fringe S04E13 720p WMVHD NeoDweezil 22:00:24.1 Trace: Parsed: The.Indian.Doctor.S02E01.HDTV.x264-TLA 22:00:24.1 Trace: Parsed: Giada at Home GH0412H Pure Comfort 1080i HDTV DD5.1 MPEG2-TrollHD 22:00:24.1 Trace: Parsed: Black Forest (2012) 1080i HDTV DD5.1 MPEG2-TrollHD 22:00:24.1 Trace: Parsed: The.Indian.Doctor.S02E01.720p.HDTV.x264-TLA 22:00:24.1 Trace: Parsed: American Weed S01E01 Marijuana Drama 720p HDTV DD5.1 MPEG2-TrollHD 22:00:24.1 Trace: Parsed: Space.1999.S01E10.1080p.BluRay.x264-aAF 22:00:24.1 Trace: Parsed: Space.1999.S01E09.1080p.BluRay.x264-aAF 22:00:24.1 Trace: Parsed: Space.1999.S01E08.1080p.BluRay.x264-aAF 22:00:24.1 Trace: Parsed: Space.1999.S01E07.1080p.BluRay.x264-aAF 22:00:24.1 Trace: Parsed: Space.1999.S01E06.1080p.BluRay.x264-aAF 22:00:24.1 Trace: Parsed: Space.1999.S01E05.1080p.BluRay.x264-aAF 22:00:24.1 Trace: Parsed: My.Kitchen.Rules.AU.S03E17.PDTV.XviD.BF1 22:00:24.1 Trace: Parsed: Space.1999.S01E04.1080p.BluRay.x264-aAF 22:00:24.1 Trace: Parsed: Space.1999.S01E03.1080p.BluRay.x264-aAF 22:00:24.1 Trace: Parsed: Space.1999.S01E02.1080p.BluRay.x264-aAF 22:00:24.1 Trace: Parsed: Space.1999.S01E01.1080p.BluRay.x264-aAF 22:00:24.1 Trace: Parsed: National.Geographic.Forbidden.Tomb.of.Genghis.Khan.720p.HDTV.x264-GeT 22:00:24.1 Trace: Parsed: Chicago's Best - Western Suburbs 2 1080i HDTV DD5.1 MPEG2-TrollHD 22:00:24.1 Trace: Parsed: Star.Wars.Episode.VI.Return.Of.The.Jedi.1983.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 22:00:24.1 Trace: Parsed: Bondi.Rescue.S07E04.WS.PDTV.XviD-RTA 22:00:24.1 Trace: Parsed: Star.Wars.Episode.I.The.Phantom.Menace.1999.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 22:00:24.1 Trace: Parsed: The.Biggest.Loser.Australia.s07e23.PDTV.XviD.BF1 22:00:24.1 Trace: Parsed: Star.Wars.Episode.II.Attack.Of.The.Clones.2002.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 22:00:24.1 Trace: Parsed: The River - S01E03 - Los Ciegos - 264x720p 22:00:24.1 Trace: Parsed: My.Kitchen.Rules.S03E17.WS.PDTV.x264-TASTETV 22:00:24.1 Trace: Parsed: Catch 21 2011-05-23 1080i HDTV DD2.0 MPEG2-TrollHD 22:00:24.1 Trace: Parsed: Star.Wars.Episode.III.Revenge.Of.The.Sith.2005.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 22:00:24.1 Trace: Parsed: Unwrapped CW1612H Easy as Pie 1080i HDTV DD5.1 MPEG2-TrollHD 22:00:24.1 Trace: Parsed: Unwrapped CW1312H Sack Lunch 1080i HDTV DD5.1 MPEG2-TrollHD 22:00:24.1 Trace: Parsed: Unforgettable S01E16 Heartbreak 1080i HDTV DD5.1 MPEG2-TrollHD 22:00:24.1 Trace: Parsed: This Old House S33E20 1080i HDTV DD5.1 MPEG2-TrollHD 22:00:24.1 Trace: Parsed: Grimm S01E12 Last Grimm Standing 1080i HDTV DD5.1 MPEG2-TrollHD 22:00:24.1 Trace: Parsed: Catch 21 2011-05-20 1080i HDTV DD2.0 MPEG2-TrollHD 22:00:24.1 Trace: Parsed: Luck.S01E05.PROPER.720p.HDTV.x264-2HD 22:00:24.1 Trace: Parsed: Ask This Old House S10E20 1080i HDTV DD5.1 MPEG2-TrollHD 22:00:24.1 Trace: Parsed: According to Jim S07E04 The Perfect Fight 1080i HDTV DD5.1 MPEG2-TrollHD 22:00:24.1 Trace: Parsed: According to Jim S07E03 Safety Last 1080i HDTV DD5.1 MPEG2-TrollHD 22:00:24.1 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.HDTV.XviD-2HD 22:00:24.1 Trace: Parsed: A Gifted Man S01E15 In Case of Letting Go 1080i HDTV DD5.1 MPEG2-TrollHD 22:00:24.1 Trace: Parsed: Star.Wars.Episode.IV.A.New.Hope.1977.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 22:00:24.1 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.720p.HDTV.x264-2HD 22:00:24.1 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.720p.HDTV.x264-MOMENTUM 22:00:24.1 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.HDTV.x264-MOMENTUM 22:00:24.1 Trace: Parsed: Star.Wars.Episode.V.The.Empire.Strikes.Back.1980.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 22:00:24.1 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.HDTV.x264-MOMENTUM 22:00:24.1 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.720p.HDTV.x264-MOMENTUM 22:00:24.1 Trace: Parsed: Less.Than.Kind.S03E09.720p.HDTV.x264-2HD 22:00:24.1 Trace: Parsed: Catch 21 2011-05-19 1080i HDTV DD2.0 MPEG2-TrollHD 22:00:24.1 Trace: Parsed: Less.Than.Kind.S03E09.HDTV.XviD-2HD 22:00:24.1 Trace: Parsed: Luck.S01E05.HDTV.XviD-2HD 22:00:24.1 Trace: Parsed: Jimmy.Kimmel.2012.02.26.After.the.Oscars.Special.HDTV.XviD-2HD 22:00:24.1 Trace: Parsed: Spartacus.S02E05.HDTV.XviD-2HD 22:00:24.1 Trace: Parsed: Jay.Leno.2012.02.22.Tim.Allen.720p.HDTV.x264-BAJSKORV 22:00:24.1 Trace: Parsed: Jay.Leno.2012.02.09.Denzel.Washington.720p.HDTV.x264-BAJSKORV 22:00:24.1 Trace: Parsed: Jay.Leno.2012.02.21.Bill.O.Reilly.720p.HDTV.x264-BAJSKORV 22:00:24.1 Trace: Parsed: Jay.Leno.2012.02.02.Drew.Barrymore.720p.HDTV.x264-BAJSKORV 22:00:24.1 Trace: Parsed: Jay.Leno.2012.02.17.Dave.Salmoni.720p.HDTV.x264-BAJSKORV 22:00:24.1 Trace: Parsed: Jay.Leno.2012.02.14.Tyler.Perry.720p.HDTV.x264-BAJSKORV 22:00:24.1 Trace: Parsed: Jay.Leno.2012.02.06.Dwayne.Johnson.720p.HDTV.x264-BAJSKORV 22:00:24.1 Trace: Parsed: Jimmy.Fallon.2012.02.22.Alan.Alda.720p.HDTV.x264-BAJSKORV 22:00:24.1 Trace: Parsed: Jimmy.Fallon.2012.02.21.Tyler.Perry.720p.HDTV.x264-BAJSKORV 22:00:24.1 Trace: Parsed: Eastbound.and.Down.S03E02.HDTV.XviD-2HD 22:00:24.1 Trace: Parsed: Jimmy.Fallon.2012.02.07.Harry.Connick.Jr.720p.HDTV.x264-BAJSKORV 22:00:24.1 Trace: Parsed: Jimmy.Fallon.2012.02.20.Anjelica.Houston.720p.HDTV.x264-BAJSKORV 22:00:24.1 Trace: Parsed: Jimmy.Fallon.2012.02.17.Ricky.Gervais.720p.HDTV.x264-BAJSKORV 22:00:24.1 Trace: Parsed: Cartoon Network Hall of Game Awards 2012 1080i HDTV DD5.1 MPEG2-TrollHD 22:00:24.1 Trace: Parsed: Jimmy.Fallon.2012.02.15.Greg.Kinnear.720p.HDTV.x264-BAJSKORV 22:00:24.1 Trace: Parsed: Jimmy.Fallon.2012.02.14.Donald.Trump.720p.HDTV.x264-BAJSKORV 22:00:24.1 Trace: Parsed: Jimmy.Fallon.2012.02.13.Nicolas.Cage.720p.HDTV.x264-BAJSKORV 22:00:24.1 Trace: Parsed: Jimmy.Fallon.2012.02.06.The.Best.Of.720p.HDTV.x264-BAJSKORV 22:00:24.1 Trace: Parsed: Jimmy.Fallon.2012.02.02.Taylor.Lautner.720p.HDTV.x264-BAJSKORV 22:00:24.1 Trace: Parsed: The.Apprentice.US.S12E02.HDTV.XviD-2HD 22:00:24.1 Trace: Parsed: Heartland.CA.S05E14.720p.HDTV.x264-2HD 22:00:24.1 Trace: Parsed: time.out.s13e03.pdtv.x264-d2v 22:00:24.1 Trace: Parsed: lyxfallan.s12e04.proper.pdtv.x264-d2v 22:00:24.1 Trace: Parsed: karatefylla.s02e01.pdtv.x264-d2v 22:00:24.1 Trace: Parsed: The.Walking.Dead.S02E10.iNTERNAL.720p.HDTV.x264-2HD 22:00:24.1 Trace: Parsed: How.The.Celts.Saved.Britain.S01E02.BDRip.XviD-SPRiNTER 22:00:24.1 Trace: Parsed: How.The.Celts.Saved.Britain.S01E01.BDRip.XviD-SPRiNTER 22:00:24.1 Trace: Parsed: Wanna.BEn.S02E02.PDTV.XviD-FiHTV 22:00:24.1 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.720p.HDTV.x264-MOMENTUM 22:00:24.1 Trace: Parsed: Heartland.CA.S05E14.HDTV.XviD-2HD 22:00:24.1 Trace: Parsed: Parallel Series 2 (MOTE028D)-WEB-2012-dL 22:00:24.1 Trace: Parsed: 7.Days.NZ.S04E02.PDTV.XviD-FiHTV 22:00:24.1 Trace: Parsed: Finding.Bigfoot.S02E08.Finding.Bigfoot.Special.HDTV.XviD-FQM 22:00:24.1 Trace: Parsed: Oscars.Red.Carpet.Live.2012.720p.HDTV.x264-2HD 22:00:24.1 Trace: Parsed: The.Apprentice.S12E02.720p.HDTV.x264-BAJSKORV 22:00:24.1 Trace: Parsed: The.Walking.Dead.S02E10.HDTV.x264-ASAP 22:00:24.1 Trace: Parsed: The.Walking.Dead.S02E10.720p.HDTV.x264-IMMERSE 22:00:24.1 Trace: Parsed: The.Apprentice.S12E02.HDTV.x264-BAJSKORV 22:00:24.1 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.HDTV.x264-MOMENTUM 22:00:24.1 Trace: Parsed: The.Amazing.Race.S20E02.HDTV.XviD-2HD 22:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 22:00:24.1 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 22:00:24.1 Trace: Parsed: Brainstorm-Scary Creatures-CD-FLAC-2016-NBFLAC 22:00:24.1 Trace: Parsed: Dylan LeBlanc-Cautionary Tale-(SL012)-CD-FLAC-2016-CUSTODES 22:00:24.1 Trace: Parsed: Sia-This Is Acting-Limited Deluxe Edition-CD-FLAC-2016-PERFECT 22:00:24.1 Trace: Parsed: Azad-Leben II-DE-Limited Edition-3CD-FLAC-2016-Mrflac 22:00:24.1 Trace: Parsed: VA-Hits 2016-(TETA092-2)-CD-FLAC-2016-flachedelic 22:00:24.1 Trace: Parsed: Rhapsody Of Fire-Into The Legend-CD-FLAC-2016-CATARACT 22:00:24.1 Trace: Parsed: Megadeth-Dystopia-JP Retail-CD-FLAC-2016-GRAVEWISH 22:00:24.1 Trace: Parsed: Rachel Platten-Wildfire-Deluxe Edition-CD-FLAC-2016-PERFECT 22:00:24.1 Trace: Parsed: Anthrax-For All Kings-DELUXE EDITION-2CD-FLAC-2016-mwnd 22:00:24.1 Trace: Parsed: The Shrine-Rare Breed-CD-FLAC-2015-NBFLAC 22:00:24.1 Trace: Parsed: Anthrax-For All Kings-CD-FLAC-2016-FORSAKEN 22:00:24.1 Trace: Parsed: Anthrax-For All Kings-2CD-Ltd 22:00:24.1 Trace: Parsed: The Contortionist-Exoplanet (Redux)-2016-MTD 22:00:24.1 Trace: Parsed: VA - Hard Bass 2016 22:00:24.1 Trace: Parsed: Sia-This Is Acting-CD-FLAC-2016-PERFECT 22:00:24.1 Trace: Parsed: Lefa-Monsieur Fall-FR-CD-FLAC-2016-Mrflac 22:00:24.1 Trace: Parsed: VA-Now Thats What I Call Rock-CD-FLAC-2016-FATHEAD 22:00:24.1 Trace: Parsed: AniMe-Exterminate-(TRAXCD084)-2CD-FLAC-2016-SPL 22:00:24.1 Trace: Parsed: VA - Absolute Uplifter Vol 2 Euphoric Trance 22:00:24.1 Trace: Parsed: Dream Theater - The Astonishing (2016) 22:00:24.1 Trace: Parsed: Black Sabbath ? The End (2016) 22:00:24.1 Trace: Parsed: Status Quo Quo-Remastered (2016). - 22:00:24.1 Trace: Parsed: 100-va_-_polonaise_deel_12-cd1-2016-sob 22:00:24.1 Trace: Parsed: Lutece-From Glory Towards Void-2016 22:00:24.1 Trace: Parsed: The Black Market Trust - II - 2016 22:00:24.1 Trace: Parsed: Borknagar-Winter Thrice-(88875175232)-CD-FLAC-2016-WRE 22:00:24.1 Trace: Parsed: Joseph Trapanese-Straight Outta Compton Original Motion Picture Score-OST-CD-FLAC-2016-FORSAKEN 22:00:24.1 Trace: Parsed: VA-Deephouse Top 100 Vol.3 22:00:24.1 Trace: Parsed: VA-Deephouse Top 100 Vol.3 - 22:00:24.1 Trace: Parsed: VA-2016 Grammy Nominees-CD-FLAC-2016-FORSAKEN 22:00:24.1 Trace: Parsed: Dvalin-Aus Dem Schatten-WEB-2016-ENTiTLED 22:00:24.1 Trace: Parsed: Bonnie Prince Billy - Pond Scum (2016) 22:00:24.1 Trace: Parsed: VA-Urban_Dance_Vol.15-2016 22:00:24.1 Trace: Parsed: VA-Urban Dance Vol.15-2016 22:00:24.1 Trace: Parsed: VA-Handsup Hits 2 Explicit 22:00:24.1 Trace: Parsed: VA-Handsup Hits 2 Explicit - 22:00:24.1 Trace: Parsed: VA - Ultimate Trance Reflections 22:00:24.1 Trace: Parsed: Highborne-Descent-WEB-2016-ENTiTLED 22:00:24.1 Trace: Parsed: Lifelss 2 Life-L2L-WEB-2016-ENTiTLED 22:00:24.1 Trace: Parsed: Lumberjack Feedback-Blackened Visions-WEB-2016-ENTiTLED 22:00:24.1 Trace: Parsed: Semidimes-The Same Old Stories-WEB-2016-ENTiTLED 22:00:24.1 Trace: Parsed: The Shrine-Rare Breed-WEB-2016-ENTiTLED 22:00:24.1 Trace: Parsed: The Contortionist-Exoplanet (Redux)-WEB-2016-ENTiTLED 22:00:24.1 Trace: Parsed: Megadeth-Dystopia-Limited Edition-2016-FATHEAD 22:00:24.1 Trace: Parsed: Will_Tura_-_Klein_Geluk-WEB-2016-320 22:00:24.1 Trace: Parsed: Borknagar-Winter Thrice-WEB-2016-ENTiTLED 22:00:24.1 Trace: Parsed: 6563dce3-68d0-4ef4-a2cd-284119446e3d 22:00:24.1 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 22:00:24.1 Trace: Parsed: Turkish Techno-Number Two-VINYL-FLAC-2016-FATHEAD 22:00:24.1 Trace: Parsed: Megadeth-Dystopia-LIMITED EDITION-CD-FLAC-2016-FATHEAD 22:00:24.1 Trace: Parsed: Lionheart-Love Dont Live Here-CD-FLAC-2016-CATARACT 22:00:24.1 Trace: Parsed: VA - House Clubhits Megamix Vol.6 (2016) 22:00:24.1 Trace: Parsed: Rachel Platten-Wildfire-CD-FLAC-2016-PERFECT 22:00:24.1 Trace: Parsed: Chairlift-Moth-CD-FLAC-2016-PERFECT 22:00:24.1 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 22:00:24.1 Trace: Parsed: Danforth-Crack House-PROMO-CDR-FLAC-2016-CATARACT 22:00:24.1 Trace: Parsed: Rimk-Monster Tape-FR-CD-FLAC-2016-Mrflac 22:00:24.1 Trace: Parsed: H-Magnum-Gotham City-FR-CD-FLAC-2016-Mrflac 22:00:24.1 Trace: Parsed: VA-Hard Bass 2016-(B2SCD009)-4CD-FLAC-2016-SPL 22:00:24.1 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 22:00:24.1 Trace: Parsed: Stern-2016 01 20-96k-Part 05 22:00:24.1 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 22:00:24.1 Trace: Parsed: Stern-2016 01 20-96k-Part 04 22:00:24.1 Trace: Parsed: Stern-2016 01 20-96k-Part 03 22:00:24.1 Trace: Parsed: VA - NRJ Winter Hits 2016 22:00:24.1 Trace: Parsed: Stern-2016 01 20-96k-Part 02 22:00:24.1 Trace: Parsed: Stern-2016 01 20-96k-Part 01 22:00:24.1 Trace: Parsed: German Top 100 Single Charts (16-01-2016)(320) 22:00:24.1 Trace: Parsed: va-dj-sounds-2016.1 - 22:00:24.1 Trace: Parsed: va-dj-sounds-2016.1 22:00:24.1 Trace: Parsed: Anima Tempo-Caged In Memories-WEB-2016-ENTiTLED 22:00:24.1 Trace: Parsed: Rhapsody_Of_Fire-Into_The_Legend-Ltd.Ed.-2016-MCA_int 22:00:24.1 Trace: Parsed: Brainstorm-Scary_Creatures-Ltd.Ed.-2016-MCA_int 22:00:24.1 Trace: Parsed: VA-Hardstyle_The_Annual_2016 22:00:24.1 Trace: Parsed: Benjamin Bluemchen-131 Auf Grosser Flossfahrt-DE-AUDIOBOOK-CD-FLAC-2016-VOLDiES 22:00:24.1 Trace: Parsed: Tribulation-Melancholia-CDEP-2016 22:00:24.1 Trace: Parsed: VA - A State Of Trance Radio Top 20 January (2016) 22:00:24.1 Trace: Parsed: Die drei Fragezeichen Kids - Tanz Der Skelette - Folge 48 - mp3 - by Videomann 22:00:24.1 Trace: Parsed: Die Drei Fragezeichen Kids-Tanz Der Skelette-Folge 48-Mp3-By Videomann 22:00:24.1 Trace: Parsed: Deep_Nirvana_Vol__4_25_Deep-House_Tunes 22:00:24.1 Trace: Parsed: VA-Straight Outta Compton-OST-CD-FLAC-2016-FORSAKEN 22:00:24.1 Trace: Parsed: Sj0005m4a-Steve_Vai_-_The_Infinite_Steve_Vai_An_Anthology._(2cd)_(2003)-cd-01 22:00:24.1 Trace: Parsed: Varg-Das Ende Aller Lugen-2CD-DELUXE EDITION-DE-2016 22:00:24.1 Trace: Parsed: Nifrost-Motvind-WEB-2016-ENTiTLED 22:00:24.1 Trace: Parsed: Die Drei Fragezeichen - Die Rache des Untoten - Folge 179 - MP3 - by Videomann 22:00:24.1 Trace: Parsed: VA-The_Best_Deep_House__Vol_1 22:00:24.1 Trace: Parsed: Unantastbar-Hand Aufs Herz-DE-CD-FLAC-2016-NBFLAC 22:00:24.1 Trace: Parsed: Terrorgruppe-Tiergarten-DE-CD-FLAC-2016-NBFLAC 22:00:24.1 Trace: Parsed: VA - Hardstyle Sounds Vol.05 22:00:24.1 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb 22:00:24.1 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb - 22:00:24.1 Trace: Parsed: VA-House_do_Brasil,_Vol_2-2016 22:00:24.1 Trace: Parsed: Todd Edwards-Rinse-FM-01-01-2016-G3L 22:00:24.1 Trace: Parsed: Azad-Leben II-DE-CD-FLAC-2016-VOLDiES 22:00:24.1 Trace: Parsed: Rhapsody Of Fire-Into The Legend-WEB-2016-ENTiTLED 22:00:24.1 Trace: Parsed: VA - Berlin Deep House 2016.1 22:00:24.1 Trace: Parsed: Tech House Masters Fresh 22:00:24.1 Trace: Parsed: EDM Essentials - Future Banging Concert 22:00:24.1 Trace: Parsed: Dance 2016 mystery of sound 22:00:24.1 Trace: Parsed: Hinds-Leave Me Alone-CD-FLAC-2016-FORSAKEN 22:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 22:00:24.1 Warn: API Request Limit reached for Newznab. Disabled for 00:05:00 22:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 22:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 22:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 22:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 22:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 22:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 22:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 22:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 22:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 22:00:24.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 22:00:24.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 22:00:24.2 Debug: Downloading Feed /?page=rss&cats=2_0&filter=1 22:00:24.2 Trace: Parsed: [Foxy-Subs] Mahouka Koukou no Yuutousei - 08 [720p] [3194D881].mkv 22:00:24.2 Trace: Parsed: Macross Zero (BDRip 1920x1080p x265 HEVC TrueHD, FLAC 5.1+2.0)[sxales] 22:00:24.2 Trace: Parsed: Fumetsu no Anata e - 19 [WEBDL 1080p] Ukr DVO 22:00:24.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 22:00:24.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 22:00:24.2 Debug: Downloading Feed https://redacted.sh/ajax.php?action=browse&order_by=time&order_way=desc&filter_cat%5B1%5D=1 22:00:24.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 22:00:24.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 22:00:24.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 22:00:24.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 22:00:24.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 22:00:24.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 22:00:24.2 Debug: Downloading Feed http://rss.torrentleech.org/ 22:00:24.2 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 22:00:24.2 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 22:00:24.2 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 22:00:24.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 22:00:24.2 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 22:00:24.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 22:00:24.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 22:00:24.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:00:24.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:00:24.2 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.2 Trace: Feed doesn't have Seeders in Description, disabling option. 22:00:24.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:00:24.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:00:24.2 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:00:24.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:00:24.2 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:00:24.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:00:24.2 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.2 Trace: Feed has valid size in description. 22:00:24.2 Debug: Downloading Feed http://my.indexer.tv/recent 22:00:24.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:00:24.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:00:24.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 22:00:24.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 22:00:24.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.2 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 22:00:24.2 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 22:00:24.2 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.2 Trace: Feed doesn't have Seeders in Description, disabling option. 22:00:24.2 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 22:00:24.2 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 22:00:24.2 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.2 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 22:00:24.2 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 22:00:24.2 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.2 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 22:00:24.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 22:00:24.3 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 1095216660 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.3 Trace: Feed has valid size in description. 22:00:24.3 Debug: Downloading Feed http://my.indexer.tv/recent 22:00:24.3 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 22:00:24.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 22:00:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 22:00:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 22:00:24.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:00:24.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:00:24.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.3 Trace: Feed doesn't have Seeders in Description, disabling option. 22:00:24.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:00:24.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:00:24.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:00:24.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:00:24.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:00:24.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:00:24.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.3 Trace: Feed has valid size in description. 22:00:24.3 Debug: Downloading Feed http://my.indexer.tv/recent 22:00:24.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:00:24.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:00:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 22:00:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 22:00:24.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:00:24.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:00:24.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:00:24.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:00:24.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:00:24.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.3 Trace: Feed doesn't have Seeders in Description, disabling option. 22:00:24.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:00:24.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:00:24.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:00:24.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:00:24.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:00:24.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:00:24.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:00:24.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:00:24.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:00:24.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:00:24.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:00:24.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:00:24.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:00:24.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:00:24.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:00:24.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.3 Debug: Feed doesn't have release size. 22:00:24.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:00:24.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:00:24.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:00:24.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:00:24.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:00:24.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.3 Debug: Downloading Feed http://my.indexer.tv/recent 22:00:24.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:00:24.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:00:24.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:00:24.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:00:24.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:00:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 22:00:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 22:00:24.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 22:00:24.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 22:00:24.3 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 13625 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.3 Trace: Feed doesn't have Seeders in Description, disabling option. 22:00:24.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 22:00:24.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 22:00:24.3 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 22:00:24.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 22:00:24.3 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 22:00:24.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 22:00:24.3 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 10468982784 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.3 Debug: Feed doesn't have release size. 22:00:24.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 22:00:24.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 22:00:24.3 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.3 Debug: Downloading Feed http://my.indexer.tv/recent 22:00:24.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 22:00:24.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 22:00:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 22:00:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 22:00:24.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.3 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 22:00:24.3 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 22:00:24.3 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 22:00:24.3 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 22:00:24.3 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 22:00:24.3 Trace: TorrentInfo: Guid: http://ac.me/torrent/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.html Title: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- Size: 562386947 InfoUrl: DownloadUrl: http://ac.me/download/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/21/2016 09:51:54 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.3 Trace: Feed doesn't have Seeders in Description, disabling option. 22:00:24.3 Trace: Feed has valid size in enclosure. 22:00:24.3 Debug: Downloading Feed http://my.indexer.tv/recent 22:00:24.3 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 22:00:24.3 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 22:00:24.3 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 22:00:24.3 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 22:00:24.3 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 22:00:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 22:00:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 22:00:24.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.3 Trace: Identified feed as EZTV compatible by EZTV Namespace 22:00:24.3 Trace: Feed has Ezrss schema 22:00:24.3 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 22:00:24.3 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 22:00:24.3 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 22:00:24.3 Trace: TorrentInfo: Guid: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ Title: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] Size: 796606175 InfoUrl: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ DownloadUrl: http://re.zoink.it/20a4ed4eFC Indexer: CommentUrl: http://eztv.it/forum/discuss/58439/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:39:00 MagnetUrl: magnet:?xt=urn:btih:ED6E7P5IQJZCOSWGOH4FPTAVCRHJVKB6&dn=S4C.I.Grombil.Cyfandir.Pell.American.Interior.PDTV.x264-MVGroup InfoHash: 20FC4FBFA88272274AC671F857CC15144E9AA83E Seeders: Peers: 22:00:24.3 Debug: Feed was parseable by Ezrss Parser 22:00:24.3 Debug: Downloading Feed http://my.indexer.tv/recent 22:00:24.3 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 22:00:24.3 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 22:00:24.3 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 22:00:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 22:00:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 22:00:24.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:00:24.3 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 22:00:24.3 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 22:00:24.3 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 22:00:24.3 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 22:00:24.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 22:00:24.3 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 22:00:24.3 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 22:00:24.3 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 22:00:24.3 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 22:00:24.3 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 22:00:24.3 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 22:00:24.3 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 22:00:24.3 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 22:00:24.3 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 22:00:24.3 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 22:00:24.3 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 22:00:24.3 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 22:00:24.3 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 22:00:24.3 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 22:00:24.3 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 22:00:24.3 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 22:00:24.3 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 22:00:24.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 22:00:24.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 22:00:24.3 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 22:00:24.3 Trace: TorrentInfo: Guid: b9f58e14-67f7-48b2-80cd-b95da6497b1a 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:00:24.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:00:24.3 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 22:00:24.3 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 22:00:24.3 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 22:00:24.3 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 22:00:24.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 22:00:24.3 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 22:00:24.3 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 22:00:24.3 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 22:00:24.3 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 22:00:24.3 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 22:00:24.3 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 22:00:24.3 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 22:00:24.3 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 22:00:24.3 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 22:00:24.3 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 22:00:24.3 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 22:00:24.3 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 22:00:24.3 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 22:00:24.3 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 22:00:24.3 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 22:00:24.3 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 22:00:24.3 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 22:00:24.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 22:00:24.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 22:00:24.3 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 22:00:24.3 Trace: TorrentInfo: Guid: 56f0e6c3-f820-498d-b3be-a1024f357021 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:00:24.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:00:24.3 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 22:00:24.3 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 22:00:24.3 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 22:00:24.3 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 22:00:24.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 22:00:24.3 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 22:00:24.3 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 22:00:24.3 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 22:00:24.3 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 22:00:24.3 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 22:00:24.3 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 22:00:24.3 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 22:00:24.3 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 22:00:24.3 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 22:00:24.3 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 22:00:24.3 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 22:00:24.3 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 22:00:24.3 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 22:00:24.3 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 22:00:24.3 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 22:00:24.3 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 22:00:24.3 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 22:00:24.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 22:00:24.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 22:00:24.3 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 22:00:24.3 Trace: TorrentInfo: Guid: e5b09770-3947-4b6a-b9af-498d5a921dd8 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:00:24.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:00:24.3 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 22:00:24.3 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 22:00:24.3 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 22:00:24.3 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 22:00:24.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 22:00:24.3 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 22:00:24.3 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 22:00:24.3 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 22:00:24.3 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 22:00:24.3 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 22:00:24.3 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 22:00:24.3 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 22:00:24.3 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 22:00:24.3 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 22:00:24.3 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 22:00:24.3 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 22:00:24.3 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 22:00:24.3 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 22:00:24.3 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 22:00:24.3 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 22:00:24.3 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 22:00:24.3 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 22:00:24.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 22:00:24.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 22:00:24.3 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 22:00:24.3 Trace: TorrentInfo: Guid: 7662b906-0893-4c42-8085-a3dcc98385c1 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:00:24.3 Trace: Feed has valid size in description. 22:00:24.3 Debug: Downloading Feed http://my.indexer.tv/recent 22:00:24.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:00:24.3 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 22:00:24.3 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 22:00:24.3 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 22:00:24.3 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 22:00:24.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 22:00:24.3 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 22:00:24.3 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 22:00:24.3 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 22:00:24.3 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 22:00:24.3 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 22:00:24.3 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 22:00:24.3 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 22:00:24.3 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 22:00:24.3 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 22:00:24.3 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 22:00:24.3 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 22:00:24.3 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 22:00:24.3 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 22:00:24.3 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 22:00:24.3 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 22:00:24.3 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 22:00:24.3 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 22:00:24.3 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 22:00:24.3 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 22:00:24.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 22:00:24.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 22:00:24.3 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 22:00:24.3 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 22:00:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 22:00:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 22:00:24.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.3 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 22:00:24.3 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 22:00:24.3 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 22:00:24.3 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 22:00:24.3 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 22:00:24.3 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:00:24.3 Trace: Feed doesn't have Seeders in Description, disabling option. 22:00:24.3 Trace: Feed has valid size in enclosure. 22:00:24.3 Debug: Downloading Feed http://my.indexer.tv/recent 22:00:24.3 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 22:00:24.3 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 22:00:24.3 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 22:00:24.3 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 22:00:24.3 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 22:00:24.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 22:00:24.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 22:00:24.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.3 Trace: Parsed: The Voice 8x25 22:00:24.3 Trace: Parsed: The Voice 8x26 22:00:24.3 Trace: Parsed: How It's Made 25x07 720p 22:00:24.3 Trace: Parsed: Major Lazer 1x05 720p 22:00:24.3 Trace: Parsed: Lip Sync Battle 1x08 720p 22:00:24.3 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:00:24.3 Trace: Feed doesn't have Seeders in Description, disabling option. 22:00:24.3 Trace: Parsed: The Voice 8x25 22:00:24.3 Trace: Parsed: The Voice 8x26 22:00:24.3 Trace: Parsed: How It's Made 25x07 720p 22:00:24.3 Trace: Parsed: Major Lazer 1x05 720p 22:00:24.3 Trace: Parsed: Lip Sync Battle 1x08 720p 22:00:24.3 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:00:24.4 Trace: Parsed: The Voice 8x25 22:00:24.4 Trace: Parsed: The Voice 8x26 22:00:24.4 Trace: Parsed: How It's Made 25x07 720p 22:00:24.4 Trace: Parsed: Major Lazer 1x05 720p 22:00:24.4 Trace: Parsed: Lip Sync Battle 1x08 720p 22:00:24.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 22:00:24.4 Trace: Parsed: The Voice 8x25 22:00:24.4 Trace: Parsed: The Voice 8x26 22:00:24.4 Trace: Parsed: How It's Made 25x07 720p 22:00:24.4 Trace: Parsed: Major Lazer 1x05 720p 22:00:24.4 Trace: Parsed: Lip Sync Battle 1x08 720p 22:00:24.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 22:00:24.4 Debug: Feed doesn't have release size. 22:00:24.4 Trace: Parsed: The Voice 8x25 22:00:24.4 Trace: Parsed: The Voice 8x26 22:00:24.4 Trace: Parsed: How It's Made 25x07 720p 22:00:24.4 Trace: Parsed: Major Lazer 1x05 720p 22:00:24.4 Trace: Parsed: Lip Sync Battle 1x08 720p 22:00:24.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 22:00:24.4 Debug: Downloading Feed http://my.indexer.tv/recent 22:00:24.4 Trace: Parsed: The Voice 8x25 22:00:24.4 Trace: Parsed: The Voice 8x26 22:00:24.4 Trace: Parsed: How It's Made 25x07 720p 22:00:24.4 Trace: Parsed: Major Lazer 1x05 720p 22:00:24.4 Trace: Parsed: Lip Sync Battle 1x08 720p 22:00:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 22:00:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 22:00:24.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.4 Debug: Unable to parse indexer feed: Rss feed must have a pubDate element with a valid publish date. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.RssParser.GetPublishDate(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 198 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/RssParser.cs:line 159 at NzbDrone.Core.Indexers.TorrentRssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/TorrentRssParser.cs:line 54 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 148 at NzbDrone.Core.Indexers.RssParser.ParseResponse(IndexerResponse indexerResponse) in ./Lidarr.Core/Indexers/RssParser.cs:line 64 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 245 FeedUrl: http://my.indexer.tv/recent;ItemTitle: Surviving Marriage S01E09 480p HDTV x264-mSD 22:00:24.4 Error: An error occurred while processing feed. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Unable to parse indexer: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 251 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetGenericTorrentRssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 142 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 76 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.Detect(TorrentRssIndexerSettings settings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 59 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.DetectParserSettings(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 55 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) 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:00:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 22:00:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 22:00:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 22:00:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 22:00:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 22:00:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 22:00:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 22:00:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 22:00:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 22:00:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 22:00:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 22:00:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 22:00:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 22:00:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 22:00:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 22:00:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 22:00:24.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.4 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 22:00:24.4 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 22:00:24.4 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 22:00:24.4 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 22:00:24.4 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 22:00:24.4 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 22:00:24.4 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 22:00:24.4 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 22:00:24.4 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 22:00:24.4 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 22:00:24.4 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 22:00:24.4 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 22:00:24.4 Debug: Feed doesn't have release size. 22:00:24.4 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 22:00:24.4 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 22:00:24.4 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 22:00:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 22:00:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 22:00:24.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.4 Trace: Identified feed as EZTV compatible by EZTV Namespace 22:00:24.4 Trace: Feed has Ezrss schema 22:00:24.4 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 22:00:24.4 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 22:00:24.4 Debug: Feed was parseable by Ezrss Parser 22:00:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 22:00:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 22:00:24.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:00:24.4 Trace: TorrentInfo: Guid: 1f4fb6f4-bcfc-4d88-9772-ae8068f59f9b 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:00:24.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:00:24.4 Trace: TorrentInfo: Guid: 90253380-4fd1-40ab-b89e-e7359d2b95a1 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:00:24.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:00:24.4 Trace: TorrentInfo: Guid: 6bb14336-5791-42f7-9a11-614def3ec29c 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:00:24.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:00:24.4 Trace: TorrentInfo: Guid: ea573f6f-8d51-4c2d-9b3e-a39090356726 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:00:24.4 Debug: Feed doesn't have release size. 22:00:24.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:00:24.4 Trace: TorrentInfo: Guid: ba12afa4-fe95-477e-a408-5b4fad392177 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:00:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 22:00:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 22:00:24.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:00:24.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:00:24.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:00:24.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:00:24.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:00:24.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.4 Trace: Feed doesn't have Seeders in Description, disabling option. 22:00:24.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:00:24.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:00:24.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:00:24.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:00:24.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:00:24.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:00:24.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:00:24.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:00:24.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:00:24.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:00:24.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:00:24.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:00:24.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:00:24.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:00:24.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:00:24.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.4 Debug: Feed doesn't have release size. 22:00:24.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:00:24.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:00:24.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:00:24.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:00:24.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:00:24.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 22:00:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 22:00:24.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.4 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 22:00:24.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 22:00:24.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 22:00:24.4 Trace: TorrentInfo: Guid: 8250db5f-8769-4cbe-849c-e43231653fa0 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:00:24.4 Trace: Feed doesn't have Seeders in Description, disabling option. 22:00:24.4 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 22:00:24.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 22:00:24.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 22:00:24.4 Trace: TorrentInfo: Guid: 5713ce71-3482-45b7-ab3b-b24c576edb81 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:00:24.4 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 22:00:24.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 22:00:24.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 22:00:24.4 Trace: TorrentInfo: Guid: 8e33908a-b1a1-4bbe-9402-d66d2983bed6 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:00:24.4 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 22:00:24.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 22:00:24.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 22:00:24.4 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 22:00:24.4 Trace: TorrentInfo: Guid: d9d94fe4-6ccd-438b-af03-69d0daac15e3 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:00:24.4 Trace: Feed has valid size in description. 22:00:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 22:00:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 22:00:24.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.4 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 22:00:24.4 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 22:00:24.4 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 22:00:24.4 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 22:00:24.4 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 22:00:24.4 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 22:00:24.4 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 22:00:24.4 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 22:00:24.4 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 22:00:24.4 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 22:00:24.4 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 22:00:24.4 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 22:00:24.4 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 22:00:24.4 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 22:00:24.4 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 22:00:24.4 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 22:00:24.4 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 22:00:24.4 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 22:00:24.4 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 22:00:24.4 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 2523293286 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 22:00:24.4 Trace: Feed has valid size in description. 22:00:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 22:00:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 22:00:24.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.4 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 22:00:24.4 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 22:00:24.4 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 22:00:24.4 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 22:00:24.4 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 22:00:24.4 Trace: TorrentInfo: Guid: https://hdaccess.net/details.php?id=11515 Title: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 Size: 2538463390 InfoUrl: DownloadUrl: https://hdaccess.net/download.php?torrent=11515&passkey=123456 Indexer: CommentUrl: https://hdaccess.net/details.php?id=11515&hit=1#comments DownloadProtocol: Unknown PublishDate: 03/14/2015 21:10:42 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.4 Trace: Feed doesn't have Seeders in Description, disabling option. 22:00:24.4 Trace: Feed has valid size in enclosure. 22:00:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 22:00:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 22:00:24.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.4 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 22:00:24.4 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 22:00:24.4 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 22:00:24.4 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 22:00:24.4 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 22:00:24.4 Trace: TorrentInfo: Guid: https://thepiratebay.se/torrent/11811366/Series_Title_S05E02_HDTV_x264-Xclusive_%5Beztv%5D Title: Series Title S05E02 HDTV x264-Xclusive [eztv] Size: 388895872 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:9fb267cff5ae5603f07a347676ec3bf3e35f75e1&dn=Game+of+Thrones+S05E02+HDTV+x264-Xclusive+%5Beztv%5D&tr=udp:%2F%2Fopen.demonii.com:1337&tr=udp:%2F%2Ftracker.coppersurfer.tk:6969&tr=udp:%2F%2Ftracker.leechers-paradise.org:6969&tr=udp:%2F%2Fexodus.desync.com:6969 Indexer: CommentUrl: https://thepiratebay.se/torrent/11811366/Series_Title_S05E02_HDTV_x264-Xclusive_%5Beztv%5D DownloadProtocol: Unknown PublishDate: 04/12/2015 03:34:00 MagnetUrl: magnet:?xt=urn:btih:9fb267cff5ae5603f07a347676ec3bf3e35f75e1&dn=Game+of+Thrones+S05E02+HDTV+x264-Xclusive+%5Beztv%5D&tr=udp:%2F%2Fopen.demonii.com:1337&tr=udp:%2F%2Ftracker.coppersurfer.tk:6969&tr=udp:%2F%2Ftracker.leechers-paradise.org:6969&tr=udp:%2F%2Fexodus.desync.com:6969 InfoHash: 9FB267CFF5AE5603F07A347676EC3BF3E35F75E1 Seeders: Peers: 22:00:24.4 Trace: Feed doesn't have Seeders in Description, disabling option. 22:00:24.4 Trace: Feed has valid size in enclosure. 22:00:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 22:00:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 22:00:24.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.4 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 22:00:24.4 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 22:00:24.4 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.4 Trace: Feed doesn't have Seeders in Description, disabling option. 22:00:24.4 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 22:00:24.4 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 22:00:24.4 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.4 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 22:00:24.4 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 22:00:24.4 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.4 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 22:00:24.4 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 22:00:24.4 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 1095216660 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.4 Trace: Feed has valid size in description. 22:00:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 22:00:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 22:00:24.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.4 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:00:24.4 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:00:24.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:00:24.4 Trace: Feed doesn't have Seeders in Description, disabling option. 22:00:24.4 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:00:24.4 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:00:24.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:00:24.4 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:00:24.4 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:00:24.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:00:24.4 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 22:00:24.4 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 22:00:24.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:00:24.4 Trace: Feed has valid size in description. 22:00:24.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 22:00:24.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 22:00:24.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.5 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 22:00:24.5 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 22:00:24.5 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 22:00:24.5 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 22:00:24.5 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 22:00:24.5 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 22:00:24.5 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 22:00:24.5 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 22:00:24.5 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 22:00:24.5 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 22:00:24.5 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 22:00:24.5 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 22:00:24.5 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 22:00:24.5 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 22:00:24.5 Trace: TorrentInfo: Guid: 11a96685-0f83-4fe3-b43d-ddc5f50c1e58 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:00:24.5 Trace: Feed doesn't have Seeders in Description, disabling option. 22:00:24.5 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 22:00:24.5 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 22:00:24.5 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 22:00:24.5 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 22:00:24.5 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 22:00:24.5 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 22:00:24.5 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 22:00:24.5 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 22:00:24.5 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 22:00:24.5 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 22:00:24.5 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 22:00:24.5 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 22:00:24.5 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 22:00:24.5 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 22:00:24.5 Trace: TorrentInfo: Guid: 138ab350-16cb-4a91-8793-219af7d85e92 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:00:24.5 Trace: Feed has valid size in Size element. 22:00:24.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 22:00:24.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 22:00:24.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:00:24.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:00:24.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:00:24.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:00:24.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:00:24.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:00:24.5 Trace: Feed doesn't have Seeders in Description, disabling option. 22:00:24.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:00:24.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:00:24.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:00:24.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:00:24.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:00:24.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:00:24.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:00:24.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:00:24.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:00:24.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:00:24.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:00:24.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:00:24.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:00:24.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:00:24.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:00:24.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:00:24.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:00:24.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:00:24.5 Debug: Feed doesn't have release size. 22:00:24.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 22:00:24.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 22:00:24.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 22:00:24.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 22:00:24.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 22:00:24.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:00:24.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 22:00:24.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 22:00:24.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.5 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 22:00:24.5 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 22:00:24.5 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 22:00:24.5 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 22:00:24.5 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 22:00:24.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:00:24.5 Trace: Feed doesn't have Seeders in Description, disabling option. 22:00:24.5 Trace: Feed has valid size in enclosure. 22:00:24.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 22:00:24.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 22:00:24.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.5 Trace: Identified feed as EZTV compatible by EZTV Namespace 22:00:24.5 Trace: Feed has Ezrss schema 22:00:24.5 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 22:00:24.5 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 22:00:24.5 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 22:00:24.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:00:24.5 Debug: Feed was parseable by Ezrss Parser 22:00:24.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 22:00:24.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 22:00:24.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:00:24.5 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 22:00:24.5 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 22:00:24.5 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 22:00:24.5 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 22:00:24.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 22:00:24.5 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 22:00:24.5 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 22:00:24.5 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 22:00:24.5 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 22:00:24.5 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 22:00:24.5 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 22:00:24.5 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 22:00:24.5 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 22:00:24.5 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 22:00:24.5 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 22:00:24.5 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 22:00:24.5 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 22:00:24.5 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 22:00:24.5 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 22:00:24.5 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 22:00:24.5 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 22:00:24.5 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 22:00:24.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 22:00:24.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 22:00:24.5 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 22:00:24.5 Trace: TorrentInfo: Guid: cb3c7a1d-bb17-48ff-93db-a9c88811c2ac 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:00:24.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:00:24.5 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 22:00:24.5 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 22:00:24.5 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 22:00:24.5 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 22:00:24.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 22:00:24.5 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 22:00:24.5 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 22:00:24.5 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 22:00:24.5 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 22:00:24.5 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 22:00:24.5 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 22:00:24.5 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 22:00:24.5 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 22:00:24.5 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 22:00:24.5 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 22:00:24.5 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 22:00:24.5 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 22:00:24.5 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 22:00:24.5 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 22:00:24.5 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 22:00:24.5 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 22:00:24.5 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 22:00:24.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 22:00:24.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 22:00:24.5 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 22:00:24.5 Trace: TorrentInfo: Guid: c28c6f64-8755-438d-87bc-c6e9bb7ff44d 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:00:24.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:00:24.5 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 22:00:24.5 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 22:00:24.5 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 22:00:24.5 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 22:00:24.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 22:00:24.5 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 22:00:24.5 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 22:00:24.5 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 22:00:24.5 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 22:00:24.5 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 22:00:24.5 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 22:00:24.5 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 22:00:24.5 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 22:00:24.5 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 22:00:24.5 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 22:00:24.5 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 22:00:24.5 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 22:00:24.5 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 22:00:24.5 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 22:00:24.5 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 22:00:24.5 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 22:00:24.5 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 22:00:24.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 22:00:24.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 22:00:24.5 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 22:00:24.5 Trace: TorrentInfo: Guid: c59340cb-f659-46eb-b095-e7e9e522d4c7 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:00:24.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:00:24.5 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 22:00:24.5 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 22:00:24.5 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 22:00:24.5 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 22:00:24.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 22:00:24.5 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 22:00:24.5 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 22:00:24.5 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 22:00:24.5 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 22:00:24.5 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 22:00:24.5 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 22:00:24.5 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 22:00:24.5 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 22:00:24.5 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 22:00:24.5 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 22:00:24.5 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 22:00:24.5 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 22:00:24.5 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 22:00:24.5 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 22:00:24.5 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 22:00:24.5 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 22:00:24.5 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 22:00:24.5 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 22:00:24.5 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 22:00:24.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 22:00:24.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 22:00:24.5 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 22:00:24.5 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 22:00:24.5 Trace: TorrentInfo: Guid: 9ae90425-85c6-41eb-8425-0234d5a57390 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:00:24.5 Trace: Feed has valid size in description. 22:00:24.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 22:00:24.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 22:00:24.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.5 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 22:00:24.5 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 22:00:24.5 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 22:00:24.5 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 22:00:24.5 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 22:00:24.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:00:24.5 Trace: Feed doesn't have Seeders in Description, disabling option. 22:00:24.5 Trace: Feed has valid size in enclosure. 22:00:24.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 22:00:24.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 22:00:24.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.5 Trace: Parsed: The Voice 8x25 22:00:24.5 Trace: Parsed: The Voice 8x26 22:00:24.5 Trace: Parsed: How It's Made 25x07 720p 22:00:24.5 Trace: Parsed: Major Lazer 1x05 720p 22:00:24.5 Trace: Parsed: Lip Sync Battle 1x08 720p 22:00:24.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:00:24.5 Trace: Feed doesn't have Seeders in Description, disabling option. 22:00:24.5 Trace: Parsed: The Voice 8x25 22:00:24.5 Trace: Parsed: The Voice 8x26 22:00:24.5 Trace: Parsed: How It's Made 25x07 720p 22:00:24.5 Trace: Parsed: Major Lazer 1x05 720p 22:00:24.5 Trace: Parsed: Lip Sync Battle 1x08 720p 22:00:24.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:00:24.5 Trace: Parsed: The Voice 8x25 22:00:24.5 Trace: Parsed: The Voice 8x26 22:00:24.5 Trace: Parsed: How It's Made 25x07 720p 22:00:24.5 Trace: Parsed: Major Lazer 1x05 720p 22:00:24.5 Trace: Parsed: Lip Sync Battle 1x08 720p 22:00:24.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:00:24.5 Trace: Parsed: The Voice 8x25 22:00:24.5 Trace: Parsed: The Voice 8x26 22:00:24.5 Trace: Parsed: How It's Made 25x07 720p 22:00:24.5 Trace: Parsed: Major Lazer 1x05 720p 22:00:24.5 Trace: Parsed: Lip Sync Battle 1x08 720p 22:00:24.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:00:24.5 Debug: Feed doesn't have release size. 22:00:24.5 Trace: Parsed: The Voice 8x25 22:00:24.5 Trace: Parsed: The Voice 8x26 22:00:24.5 Trace: Parsed: How It's Made 25x07 720p 22:00:24.5 Trace: Parsed: Major Lazer 1x05 720p 22:00:24.5 Trace: Parsed: Lip Sync Battle 1x08 720p 22:00:24.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:00:24.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 22:00:24.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 22:00:24.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.5 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 22:00:24.5 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 22:00:24.5 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 22:00:24.5 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 22:00:24.5 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 22:00:24.5 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 22:00:24.5 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 22:00:24.5 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 22:00:24.5 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 22:00:24.5 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 22:00:24.5 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 22:00:24.5 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 22:00:24.5 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 22:00:24.5 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 22:00:24.5 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 22:00:24.5 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 22:00:24.5 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 22:00:24.5 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 22:00:24.5 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 22:00:24.5 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 22:00:24.5 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.5 Trace: Feed doesn't have Seeders in Description, disabling option. 22:00:24.5 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 22:00:24.5 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 22:00:24.5 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 22:00:24.5 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 22:00:24.5 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 22:00:24.5 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 22:00:24.5 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 22:00:24.5 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 22:00:24.5 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 22:00:24.5 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 22:00:24.5 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 22:00:24.5 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 22:00:24.5 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 22:00:24.5 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 22:00:24.5 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 22:00:24.5 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 22:00:24.5 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 22:00:24.5 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 22:00:24.5 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 22:00:24.5 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 22:00:24.5 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.5 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 22:00:24.5 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 22:00:24.5 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 22:00:24.5 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 22:00:24.5 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 22:00:24.5 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 22:00:24.5 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 22:00:24.5 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 22:00:24.5 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 22:00:24.5 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 22:00:24.5 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 22:00:24.5 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 22:00:24.5 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 22:00:24.5 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 22:00:24.5 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 22:00:24.5 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 22:00:24.5 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 22:00:24.5 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 22:00:24.5 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 22:00:24.5 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 22:00:24.5 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.5 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 22:00:24.5 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 22:00:24.5 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 22:00:24.5 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 22:00:24.5 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 22:00:24.5 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 22:00:24.5 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 22:00:24.5 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 22:00:24.5 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 22:00:24.5 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 22:00:24.5 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 22:00:24.5 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 22:00:24.5 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 22:00:24.5 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 22:00:24.5 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 22:00:24.5 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 22:00:24.5 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 22:00:24.5 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 22:00:24.5 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 22:00:24.5 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 22:00:24.5 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 405180252 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.5 Trace: Feed has valid size in description. 22:00:24.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 22:00:24.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 22:00:24.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.5 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 22:00:24.5 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 14701 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.5 Trace: Feed doesn't have Seeders in Description, disabling option. 22:00:24.5 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 22:00:24.5 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.5 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 22:00:24.5 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.5 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 22:00:24.5 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 185923011 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 22:00:24.5 Trace: Feed has valid size in description. 22:00:24.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 22:00:24.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 22:00:24.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.5 Trace: Identified feed as EZTV compatible by EZTV Namespace 22:00:24.5 Trace: Feed has Ezrss schema 22:00:24.5 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 22:00:24.5 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 22:00:24.5 Trace: Feed wasn't parsable by Ezrss Parser NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Feed doesn't contain the release content size. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ValidateReleaseSize(TorrentInfo[] releases, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 289 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetEzrssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 100 22:00:24.5 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 22:00:24.5 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 100000 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 22:00:24.5 Trace: Feed doesn't have Seeders in Description, disabling option. 22:00:24.5 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 22:00:24.5 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 22:00:24.5 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 22:00:24.5 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 22:00:24.5 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 22:00:24.5 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 22:00:24.5 Debug: Feed doesn't have release size. 22:00:24.5 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 22:00:24.5 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 22:00:24.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 22:00:24.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 22:00:24.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:00:24.5 Trace: TorrentInfo: Guid: 5cbac5f5-a683-4a43-a80a-789c1ea3d0a7 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:00:24.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:00:24.5 Trace: TorrentInfo: Guid: 1bf9311d-ebbb-47c7-b522-8f3587b77c1f 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:00:24.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:00:24.5 Trace: TorrentInfo: Guid: 5ae92afc-84c1-4754-ae32-75dfff77555e 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:00:24.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:00:24.5 Trace: TorrentInfo: Guid: e4ee5fe5-c33a-457a-ae95-66d0008b8745 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:00:24.5 Debug: Feed doesn't have release size. 22:00:24.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:00:24.5 Trace: TorrentInfo: Guid: fd9e9636-be14-4144-ba7d-34a26be23f1e 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:00:24.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 22:00:24.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 22:00:24.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 22:00:24.5 Trace: TorrentInfo: Guid: ca7c767e-6ef0-4fb0-8a2b-1be576cc4af9 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:00:24.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 22:00:24.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 22:00:24.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 22:00:24.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:00:24.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 22:00:24.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 22:00:24.6 Debug: Downloading Feed http://indexer.local/torznab/all/api?t=music&cat=1&extended=1&offset=0&limit=100 22:00:24.6 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 22:00:24.6 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 22:00:24.6 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 22:00:24.6 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 22:00:24.6 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 22:00:24.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 22:00:24.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 22:00:24.6 Debug: Downloading Feed http://indexer.local/api/v2.0/indexers/all/results/torznab?t=music&cat=1&extended=1&offset=0&limit=100 22:00:24.6 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 22:00:24.6 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 22:00:24.6 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 22:00:24.6 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 22:00:24.6 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 22:00:24.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 22:00:24.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 22:00:24.6 Debug: Downloading Feed http://localhost:9117/torznab/all/api/api?t=music&cat=1&extended=1&offset=0&limit=100 22:00:24.6 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 22:00:24.6 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 22:00:24.6 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 22:00:24.6 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 22:00:24.6 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 22:00:24.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 22:00:24.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 22:00:24.6 Debug: Downloading Feed http://localhost:9117/api/v2.0/indexers/all/results/torznab/api?t=music&cat=1&extended=1&offset=0&limit=100 22:00:24.6 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 22:00:24.6 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 22:00:24.6 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 22:00:24.6 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 22:00:24.6 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 22:00:24.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- Skipped should_reject_rss_settings_for_AwesomeHD [< 1 ms] 22:00:24.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 22:00:24.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 22:00:24.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 22:00:24.6 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 22:00:24.6 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 22:00:24.6 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 22:00:24.6 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 22:00:24.6 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 22:00:24.6 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 22:00:24.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 22:00:24.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 22:00:24.6 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 22:00:24.6 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 22:00:24.6 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 22:00:24.6 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 22:00:24.6 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 22:00:24.6 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 22:00:24.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 22:00:24.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 22:00:24.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 22:00:24.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 22:00:24.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 22:00:24.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 22:00:24.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 22:00:24.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 22:00:24.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 22:00:24.6 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 22:00:24.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648246598719_383/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:24.6 Info: DatabaseEngineVersionCheck migrating 22:00:24.6 Info: PerformDBOperation 22:00:24.6 Info: Performing DB Operation 22:00:24.6 Info: SQLite 3.49.1 22:00:24.6 Info: => 0.0216184s 22:00:24.6 Info: DatabaseEngineVersionCheck migrated 22:00:24.6 Info: => 0.0216342s 22:00:24.6 Info: VersionMigration migrating 22:00:24.6 Info: Beginning Transaction 22:00:24.6 Info: CreateTable VersionInfo 22:00:24.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 22:00:24.6 Info: => 0.0001905s 22:00:24.6 Info: Committing Transaction 22:00:24.6 Info: VersionMigration migrated 22:00:24.6 Info: => 0.0023334s 22:00:24.6 Info: VersionUniqueMigration migrating 22:00:24.6 Info: Beginning Transaction 22:00:24.6 Info: CreateIndex VersionInfo (Version) 22:00:24.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:24.6 Info: => 0.0001399s 22:00:24.6 Info: AlterTable VersionInfo 22:00:24.6 Info: => 8E-07s 22:00:24.6 Info: CreateColumn VersionInfo AppliedOn DateTime 22:00:24.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 22:00:24.6 Info: => 0.0006668s 22:00:24.6 Info: Committing Transaction 22:00:24.6 Info: VersionUniqueMigration migrated 22:00:24.6 Info: => 0.0026743s 22:00:24.6 Info: VersionDescriptionMigration migrating 22:00:24.6 Info: Beginning Transaction 22:00:24.6 Info: AlterTable VersionInfo 22:00:24.6 Info: => 8E-07s 22:00:24.6 Info: CreateColumn VersionInfo Description String 22:00:24.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 22:00:24.6 Info: => 0.0002161s 22:00:24.6 Info: Committing Transaction 22:00:24.7 Info: VersionDescriptionMigration migrated 22:00:24.7 Info: => 0.0013136s 22:00:24.7 Info: 1: InitialSetup migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 1 22:00:24.7 Info: CreateTable Logs 22:00:24.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:00:24.7 Info: => 0.0001726s 22:00:24.7 Info: CreateIndex Logs (Time) 22:00:24.7 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 22:00:24.7 Info: => 8.64E-05s 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-04-14T22:00:24', 'InitialSetup') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 1: InitialSetup migrated 22:00:24.7 Info: => 0.0012541s 22:00:24.7 Info: 2: add_reason_to_pending_releases migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 2 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-04-14T22:00:24', 'add_reason_to_pending_releases') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 2: add_reason_to_pending_releases migrated 22:00:24.7 Info: => 0.0012516s 22:00:24.7 Info: 3: add_medium_support migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 3 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-04-14T22:00:24', 'add_medium_support') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 3: add_medium_support migrated 22:00:24.7 Info: => 0.0020553s 22:00:24.7 Info: 4: add_various_qualites_in_profile migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 4 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-04-14T22:00:24', 'add_various_qualites_in_profile') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 4: add_various_qualites_in_profile migrated 22:00:24.7 Info: => 0.0011613s 22:00:24.7 Info: 5: metadata_profiles migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 5 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-04-14T22:00:24', 'metadata_profiles') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 5: metadata_profiles migrated 22:00:24.7 Info: => 0.0011612s 22:00:24.7 Info: 6: separate_automatic_and_interactive_search migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 6 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-04-14T22:00:24', 'separate_automatic_and_interactive_search') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 6: separate_automatic_and_interactive_search migrated 22:00:24.7 Info: => 0.0011659s 22:00:24.7 Info: 7: change_album_path_to_relative migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 7 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-04-14T22:00:24', 'change_album_path_to_relative') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 7: change_album_path_to_relative migrated 22:00:24.7 Info: => 0.0020364s 22:00:24.7 Info: 8: change_quality_size_mb_to_kb migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 8 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-04-14T22:00:24', 'change_quality_size_mb_to_kb') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 8: change_quality_size_mb_to_kb migrated 22:00:24.7 Info: => 0.0011672s 22:00:24.7 Info: 9: album_releases migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 9 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-04-14T22:00:24', 'album_releases') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 9: album_releases migrated 22:00:24.7 Info: => 0.0011098s 22:00:24.7 Info: 10: album_releases_fix migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 10 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-04-14T22:00:24', 'album_releases_fix') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 10: album_releases_fix migrated 22:00:24.7 Info: => 0.0011266s 22:00:24.7 Info: 11: import_lists migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 11 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-04-14T22:00:24', 'import_lists') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 11: import_lists migrated 22:00:24.7 Info: => 0.0020081s 22:00:24.7 Info: 12: add_release_status migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 12 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-04-14T22:00:24', 'add_release_status') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 12: add_release_status migrated 22:00:24.7 Info: => 0.0011426s 22:00:24.7 Info: 13: album_download_notification migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 13 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-04-14T22:00:24', 'album_download_notification') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 13: album_download_notification migrated 22:00:24.7 Info: => 0.0012092s 22:00:24.7 Info: 14: fix_language_metadata_profiles migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 14 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-04-14T22:00:24', 'fix_language_metadata_profiles') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 14: fix_language_metadata_profiles migrated 22:00:24.7 Info: => 0.0011621s 22:00:24.7 Info: 15: remove_fanzub migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 15 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-04-14T22:00:24', 'remove_fanzub') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 15: remove_fanzub migrated 22:00:24.7 Info: => 0.0020144s 22:00:24.7 Info: 16: update_artist_history_indexes migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 16 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-04-14T22:00:24', 'update_artist_history_indexes') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 16: update_artist_history_indexes migrated 22:00:24.7 Info: => 0.0011418s 22:00:24.7 Info: 17: remove_nma migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 17 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-04-14T22:00:24', 'remove_nma') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 17: remove_nma migrated 22:00:24.7 Info: => 0.0011619s 22:00:24.7 Info: 18: album_disambiguation migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 18 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-04-14T22:00:24', 'album_disambiguation') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 18: album_disambiguation migrated 22:00:24.7 Info: => 0.001208s 22:00:24.7 Info: 19: add_ape_quality_in_profiles migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 19 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-04-14T22:00:24', 'add_ape_quality_in_profiles') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 19: add_ape_quality_in_profiles migrated 22:00:24.7 Info: => 0.0020358s 22:00:24.7 Info: 20: remove_pushalot migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 20 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-04-14T22:00:24', 'remove_pushalot') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 20: remove_pushalot migrated 22:00:24.7 Info: => 0.0011546s 22:00:24.7 Info: 21: add_custom_filters migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 21 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-04-14T22:00:24', 'add_custom_filters') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 21: add_custom_filters migrated 22:00:24.7 Info: => 0.0012066s 22:00:24.7 Info: 22: import_list_tags migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 22 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-04-14T22:00:24', 'import_list_tags') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 22: import_list_tags migrated 22:00:24.7 Info: => 0.0011552s 22:00:24.7 Info: 23: add_release_groups_etc migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 23 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-04-14T22:00:24', 'add_release_groups_etc') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 23: add_release_groups_etc migrated 22:00:24.7 Info: => 0.0020185s 22:00:24.7 Info: 24: NewMediaInfoFormat migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 24 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-04-14T22:00:24', 'NewMediaInfoFormat') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 24: NewMediaInfoFormat migrated 22:00:24.7 Info: => 0.0011739s 22:00:24.7 Info: 25: rename_restrictions_to_release_profiles migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 25 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-04-14T22:00:24', 'rename_restrictions_to_release_profiles') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 25: rename_restrictions_to_release_profiles migrated 22:00:24.7 Info: => 0.0011826s 22:00:24.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 26 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-04-14T22:00:24', 'rename_quality_profiles_add_upgrade_allowed') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 22:00:24.7 Info: => 0.0011688s 22:00:24.7 Info: 27: add_import_exclusions migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 27 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-04-14T22:00:24', 'add_import_exclusions') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 27: add_import_exclusions migrated 22:00:24.7 Info: => 0.0020043s 22:00:24.7 Info: 28: clean_artist_metadata_table migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 28 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-04-14T22:00:24', 'clean_artist_metadata_table') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 28: clean_artist_metadata_table migrated 22:00:24.7 Info: => 0.0011603s 22:00:24.7 Info: 29: health_issue_notification migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 29 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-04-14T22:00:24', 'health_issue_notification') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 29: health_issue_notification migrated 22:00:24.7 Info: => 0.0012057s 22:00:24.7 Info: 30: add_mediafilerepository_mtime migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 30 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-04-14T22:00:24', 'add_mediafilerepository_mtime') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 30: add_mediafilerepository_mtime migrated 22:00:24.7 Info: => 0.0011937s 22:00:24.7 Info: 31: add_artistmetadataid_constraint migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 31 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-04-14T22:00:24', 'add_artistmetadataid_constraint') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 31: add_artistmetadataid_constraint migrated 22:00:24.7 Info: => 0.0020536s 22:00:24.7 Info: 32: old_ids_and_artist_alias migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 32 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-04-14T22:00:24', 'old_ids_and_artist_alias') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 32: old_ids_and_artist_alias migrated 22:00:24.7 Info: => 0.0011686s 22:00:24.7 Info: 33: download_propers_config migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 33 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-04-14T22:00:24', 'download_propers_config') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 33: download_propers_config migrated 22:00:24.7 Info: => 0.0011629s 22:00:24.7 Info: 34: remove_language_profiles migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 34 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-04-14T22:00:24', 'remove_language_profiles') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 34: remove_language_profiles migrated 22:00:24.7 Info: => 0.0011561s 22:00:24.7 Info: 35: multi_disc_naming_format migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 35 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-04-14T22:00:24', 'multi_disc_naming_format') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 35: multi_disc_naming_format migrated 22:00:24.7 Info: => 0.0020715s 22:00:24.7 Info: 36: add_download_client_priority migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 36 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-04-14T22:00:24', 'add_download_client_priority') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 36: add_download_client_priority migrated 22:00:24.7 Info: => 0.0012116s 22:00:24.7 Info: 37: remove_growl_prowl migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 37 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-04-14T22:00:24', 'remove_growl_prowl') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 37: remove_growl_prowl migrated 22:00:24.7 Info: => 0.0011998s 22:00:24.7 Info: 38: remove_plex_hometheatre migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 38 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-04-14T22:00:24', 'remove_plex_hometheatre') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 38: remove_plex_hometheatre migrated 22:00:24.7 Info: => 0.001158s 22:00:24.7 Info: 39: add_root_folder_add_defaults migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 39 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-04-14T22:00:24', 'add_root_folder_add_defaults') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 39: add_root_folder_add_defaults migrated 22:00:24.7 Info: => 0.0020513s 22:00:24.7 Info: 40: task_duration migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 40 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-04-14T22:00:24', 'task_duration') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 40: task_duration migrated 22:00:24.7 Info: => 0.0012539s 22:00:24.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 41 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-04-14T22:00:24', 'add_indexer_and_enabled_to_release_profiles') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 22:00:24.7 Info: => 0.0012074s 22:00:24.7 Info: 42: remove_album_folders migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 42 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-04-14T22:00:24', 'remove_album_folders') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 42: remove_album_folders migrated 22:00:24.7 Info: => 0.0011993s 22:00:24.7 Info: 44: add_priority_to_indexers migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 44 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-04-14T22:00:24', 'add_priority_to_indexers') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 44: add_priority_to_indexers migrated 22:00:24.7 Info: => 0.0020598s 22:00:24.7 Info: 45: remove_chown_and_folderchmod_config migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 45 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-04-14T22:00:24', 'remove_chown_and_folderchmod_config') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 45: remove_chown_and_folderchmod_config migrated 22:00:24.7 Info: => 0.0011932s 22:00:24.7 Info: 47: update_notifiarr migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 47 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-04-14T22:00:24', 'update_notifiarr') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 47: update_notifiarr migrated 22:00:24.7 Info: => 0.001176s 22:00:24.7 Info: 49: email_multiple_addresses migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 49 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-04-14T22:00:24', 'email_multiple_addresses') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 49: email_multiple_addresses migrated 22:00:24.7 Info: => 0.0011808s 22:00:24.7 Info: 50: rename_blacklist_to_blocklist migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 50 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-04-14T22:00:24', 'rename_blacklist_to_blocklist') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 50: rename_blacklist_to_blocklist migrated 22:00:24.7 Info: => 0.0020698s 22:00:24.7 Info: 51: cdh_per_downloadclient migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 51 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-04-14T22:00:24', 'cdh_per_downloadclient') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 51: cdh_per_downloadclient migrated 22:00:24.7 Info: => 0.0012062s 22:00:24.7 Info: 52: download_history migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 52 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-04-14T22:00:24', 'download_history') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 52: download_history migrated 22:00:24.7 Info: => 0.0011954s 22:00:24.7 Info: 53: add_update_history migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 53 22:00:24.7 Info: CreateTable UpdateHistory 22:00:24.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:00:24.7 Info: => 0.000166s 22:00:24.7 Info: CreateIndex UpdateHistory (Date) 22:00:24.7 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 22:00:24.7 Info: => 7.65E-05s 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-04-14T22:00:24', 'add_update_history') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 53: add_update_history migrated 22:00:24.7 Info: => 0.0012473s 22:00:24.7 Info: 54: add_on_update_to_notifications migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 54 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-04-14T22:00:24', 'add_on_update_to_notifications') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 54: add_on_update_to_notifications migrated 22:00:24.7 Info: => 0.002075s 22:00:24.7 Info: 55: download_client_per_indexer migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 55 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-04-14T22:00:24', 'download_client_per_indexer') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 55: download_client_per_indexer migrated 22:00:24.7 Info: => 0.0012017s 22:00:24.7 Info: 56: AddNewItemMonitorType migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 56 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-04-14T22:00:24', 'AddNewItemMonitorType') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 56: AddNewItemMonitorType migrated 22:00:24.7 Info: => 0.0011675s 22:00:24.7 Info: 57: ImportListSearch migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 57 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-04-14T22:00:24', 'ImportListSearch') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 57: ImportListSearch migrated 22:00:24.7 Info: => 0.0011884s 22:00:24.7 Info: 58: ImportListMonitorExisting migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 58 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-04-14T22:00:24', 'ImportListMonitorExisting') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 58: ImportListMonitorExisting migrated 22:00:24.7 Info: => 0.0020755s 22:00:24.7 Info: 59: add_indexer_tags migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 59 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-04-14T22:00:24', 'add_indexer_tags') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 59: add_indexer_tags migrated 22:00:24.7 Info: => 0.0011913s 22:00:24.7 Info: 60: update_audio_types migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 60 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-04-14T22:00:24', 'update_audio_types') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 60: update_audio_types migrated 22:00:24.7 Info: => 0.0012135s 22:00:24.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 61 22:00:24.7 Info: AlterTable Logs 22:00:24.7 Info: => 1.1E-06s 22:00:24.7 Info: AlterColumn Logs Time DateTimeOffset 22:00:24.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:00:24.7 Info: INSERT INTO "Logs_temp" ("Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level") SELECT "Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level" FROM "Logs" 22:00:24.7 Info: DROP TABLE "Logs" 22:00:24.7 Info: ALTER TABLE "Logs_temp" RENAME TO "Logs" 22:00:24.7 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 22:00:24.7 Info: => 0.0014216s 22:00:24.7 Info: AlterTable UpdateHistory 22:00:24.7 Info: => 1E-06s 22:00:24.7 Info: AlterColumn UpdateHistory Date DateTimeOffset 22:00:24.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:00:24.7 Info: INSERT INTO "UpdateHistory_temp" ("Id", "Date", "Version", "EventType") SELECT "Id", "Date", "Version", "EventType" FROM "UpdateHistory" 22:00:24.7 Info: DROP TABLE "UpdateHistory" 22:00:24.7 Info: ALTER TABLE "UpdateHistory_temp" RENAME TO "UpdateHistory" 22:00:24.7 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 22:00:24.7 Info: => 0.0012851s 22:00:24.7 Info: AlterTable VersionInfo 22:00:24.7 Info: => 7E-07s 22:00:24.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 22:00:24.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 22:00:24.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 22:00:24.7 Info: DROP TABLE "VersionInfo" 22:00:24.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 22:00:24.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 22:00:24.7 Info: => 0.0012225s 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-04-14T22:00:24', 'postgres_update_timestamp_columns_to_with_timezone') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 22:00:24.7 Info: => 0.0024669s 22:00:24.7 Info: 62: add_on_delete_to_notifications migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 62 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-04-14T22:00:24', 'add_on_delete_to_notifications') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 62: add_on_delete_to_notifications migrated 22:00:24.7 Info: => 0.0020591s 22:00:24.7 Info: 63: add_custom_formats migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 63 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-04-14T22:00:24', 'add_custom_formats') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 63: add_custom_formats migrated 22:00:24.7 Info: => 0.0011855s 22:00:24.7 Info: 64: add_result_to_commands migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 64 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2025-04-14T22:00:24', 'add_result_to_commands') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 64: add_result_to_commands migrated 22:00:24.7 Info: => 0.0011909s 22:00:24.7 Info: 65: health_restored_notification migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 65 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2025-04-14T22:00:24', 'health_restored_notification') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 65: health_restored_notification migrated 22:00:24.7 Info: => 0.001167s 22:00:24.7 Info: 66: remove_uc migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 66 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2025-04-14T22:00:24', 'remove_uc') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 66: remove_uc migrated 22:00:24.7 Info: => 0.0020681s 22:00:24.7 Info: 67: download_clients_rename_tv_to_music migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 67 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2025-04-14T22:00:24', 'download_clients_rename_tv_to_music') 22:00:24.7 Info: Committing Transaction 22:00:24.7 Info: 67: download_clients_rename_tv_to_music migrated 22:00:24.7 Info: => 0.0012014s 22:00:24.7 Info: 68: add_colon_replacement_to_naming_config migrating 22:00:24.7 Info: Beginning Transaction 22:00:24.7 Info: Starting migration of Log DB to 68 22:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2025-04-14T22:00:24', 'add_colon_replacement_to_naming_config') 22:00:24.7 Info: Committing Transaction 22:00:24.8 Info: 68: add_colon_replacement_to_naming_config migrated 22:00:24.8 Info: => 0.0011685s 22:00:24.8 Info: 69: list_sync_time migrating 22:00:24.8 Info: Beginning Transaction 22:00:24.8 Info: Starting migration of Log DB to 69 22:00:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2025-04-14T22:00:24', 'list_sync_time') 22:00:24.8 Info: Committing Transaction 22:00:24.8 Info: 69: list_sync_time migrated 22:00:24.8 Info: => 0.0012355s 22:00:24.8 Info: 70: add_download_client_tags migrating 22:00:24.8 Info: Beginning Transaction 22:00:24.8 Info: Starting migration of Log DB to 70 22:00:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2025-04-14T22:00:24', 'add_download_client_tags') 22:00:24.8 Info: Committing Transaction 22:00:24.8 Info: 70: add_download_client_tags migrated 22:00:24.8 Info: => 0.002075s 22:00:24.8 Info: 71: add_notification_status migrating 22:00:24.8 Info: Beginning Transaction 22:00:24.8 Info: Starting migration of Log DB to 71 22:00:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2025-04-14T22:00:24', 'add_notification_status') 22:00:24.8 Info: Committing Transaction 22:00:24.8 Info: 71: add_notification_status migrated 22:00:24.8 Info: => 0.001193s 22:00:24.8 Info: 72: add_alac_24_quality_in_profiles migrating 22:00:24.8 Info: Beginning Transaction 22:00:24.8 Info: Starting migration of Log DB to 72 22:00:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2025-04-14T22:00:24', 'add_alac_24_quality_in_profiles') 22:00:24.8 Info: Committing Transaction 22:00:24.8 Info: 72: add_alac_24_quality_in_profiles migrated 22:00:24.8 Info: => 0.0012002s 22:00:24.8 Info: 73: add_salt_to_users migrating 22:00:24.8 Info: Beginning Transaction 22:00:24.8 Info: Starting migration of Log DB to 73 22:00:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2025-04-14T22:00:24', 'add_salt_to_users') 22:00:24.8 Info: Committing Transaction 22:00:24.8 Info: 73: add_salt_to_users migrated 22:00:24.8 Info: => 0.0012205s 22:00:24.8 Info: 74: add_auto_tagging migrating 22:00:24.8 Info: Beginning Transaction 22:00:24.8 Info: Starting migration of Log DB to 74 22:00:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2025-04-14T22:00:24', 'add_auto_tagging') 22:00:24.8 Info: Committing Transaction 22:00:24.8 Info: 74: add_auto_tagging migrated 22:00:24.8 Info: => 0.0021102s 22:00:24.8 Info: 75: quality_definition_preferred_size migrating 22:00:24.8 Info: Beginning Transaction 22:00:24.8 Info: Starting migration of Log DB to 75 22:00:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2025-04-14T22:00:24', 'quality_definition_preferred_size') 22:00:24.8 Info: Committing Transaction 22:00:24.8 Info: 75: quality_definition_preferred_size migrated 22:00:24.8 Info: => 0.0012307s 22:00:24.8 Info: 76: add_on_artist_add_to_notifications migrating 22:00:24.8 Info: Beginning Transaction 22:00:24.8 Info: Starting migration of Log DB to 76 22:00:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2025-04-14T22:00:24', 'add_on_artist_add_to_notifications') 22:00:24.8 Info: Committing Transaction 22:00:24.8 Info: 76: add_on_artist_add_to_notifications migrated 22:00:24.8 Info: => 0.0012012s 22:00:24.8 Info: 77: album_last_searched_time migrating 22:00:24.8 Info: Beginning Transaction 22:00:24.8 Info: Starting migration of Log DB to 77 22:00:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2025-04-14T22:00:24', 'album_last_searched_time') 22:00:24.8 Info: Committing Transaction 22:00:24.8 Info: 77: album_last_searched_time migrated 22:00:24.8 Info: => 0.0011927s 22:00:24.8 Info: 78: add_indexer_flags migrating 22:00:24.8 Info: Beginning Transaction 22:00:24.8 Info: Starting migration of Log DB to 78 22:00:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2025-04-14T22:00:24', 'add_indexer_flags') 22:00:24.8 Info: Committing Transaction 22:00:24.8 Info: 78: add_indexer_flags migrated 22:00:24.8 Info: => 0.0020858s 22:00:24.8 Info: 79: add_indexes_album_statistics migrating 22:00:24.8 Info: Beginning Transaction 22:00:24.8 Info: Starting migration of Log DB to 79 22:00:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2025-04-14T22:00:24', 'add_indexes_album_statistics') 22:00:24.8 Info: Committing Transaction 22:00:24.8 Info: 79: add_indexes_album_statistics migrated 22:00:24.8 Info: => 0.00121s 22:00:24.8 Info: 80: update_redacted_baseurl migrating 22:00:24.8 Info: Beginning Transaction 22:00:24.8 Info: Starting migration of Log DB to 80 22:00:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (80, '2025-04-14T22:00:24', 'update_redacted_baseurl') 22:00:24.8 Info: Committing Transaction 22:00:24.8 Info: 80: update_redacted_baseurl migrated 22:00:24.8 Info: => 0.0011959s 22:00:24.8 Debug: Took: 00:00:00.1581369 22:00:24.8 Info: Caching database 22:00:24.8 Error: System.InvalidOperationException: Fake Exception 22:00:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 22:00:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 22:00:25.9 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 22:00:25.9 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 22:00:25.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Log.db 22:00:25.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648259215185_385/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:25.9 Info: DatabaseEngineVersionCheck migrating 22:00:25.9 Info: PerformDBOperation 22:00:25.9 Info: Performing DB Operation 22:00:25.9 Info: SQLite 3.49.1 22:00:25.9 Info: => 0.0007457s 22:00:25.9 Info: DatabaseEngineVersionCheck migrated 22:00:25.9 Info: => 0.0007589s 22:00:25.9 Debug: Took: 00:00:00.0103020 22:00:25.9 Debug: File no longer exists on disk. removing from database. 22:00:26.9 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 22:00:26.9 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 22:00:26.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Log.db 22:00:26.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648269755013_387/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:26.9 Info: DatabaseEngineVersionCheck migrating 22:00:26.9 Info: PerformDBOperation 22:00:26.9 Info: Performing DB Operation 22:00:26.9 Info: SQLite 3.49.1 22:00:26.9 Info: => 0.0007763s 22:00:26.9 Info: DatabaseEngineVersionCheck migrated 22:00:26.9 Info: => 0.000799s 22:00:26.9 Debug: Took: 00:00:00.0115177 22:00:26.9 Info: Unique message: f3387c25-344e-4344-9c58-ba0a3203d887 22:00:28.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 22:00:28.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 22:00:28.0 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 22:00:28.0 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 22:00:28.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Log.db 22:00:28.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648280405264_389/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:28.0 Info: DatabaseEngineVersionCheck migrating 22:00:28.0 Info: PerformDBOperation 22:00:28.0 Info: Performing DB Operation 22:00:28.0 Info: SQLite 3.49.1 22:00:28.0 Info: => 0.0007059s 22:00:28.0 Info: DatabaseEngineVersionCheck migrated 22:00:28.0 Info: => 0.0007189s 22:00:28.0 Debug: Took: 00:00:00.0099705 22:00:28.0 Error: Unique message: a840bbd5-6d3b-4981-8c0c-5edecf644b86 System.InvalidOperationException: Fake Exception 22:00:29.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 22:00:29.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 22:00:29.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 22:00:29.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 22:00:29.1 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 22:00:29.1 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 22:00:29.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Log.db 22:00:29.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648291135061_391/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:29.1 Info: DatabaseEngineVersionCheck migrating 22:00:29.1 Info: PerformDBOperation 22:00:29.1 Info: Performing DB Operation 22:00:29.1 Info: SQLite 3.49.1 22:00:29.1 Info: => 0.0006945s 22:00:29.1 Info: DatabaseEngineVersionCheck migrated 22:00:29.1 Info: => 0.0007065s 22:00:29.1 Debug: Took: 00:00:00.0098328 22:00:29.1 Info: d093a455-dfd2-4b93-86ec-0167fdc86a74b4f78b5b-a983-43a8-9340-22a6ebb27cb707886517-cd7c-4d61-8b4b-8ccdf11f9f581401abfd-b07e-4713-af02-fc2054b1cf12b4cbc695-adeb-44cb-83fd-ff97a2af8be29ee31445-c4c5-4877-a6e8-0e027ba4bac6063d9136-f866-4a3f-af54-3129901df409a878379e-4644-4b1d-87e3-1d6dac83c6349946cc11-0a67-43f9-9db3-d564c7b4dd79902405a9-df1f-425e-aaa7-14fc68455e11e8adcafa-f5d9-4179-a6e4-f6b5a67157094440e1db-bf0b-4d98-a23a-771da6551f94e4380024-3808-46bd-9338-ac7b0cb76cd550214d08-4fe6-4bd2-b2a9-2ae57add5ee7aea4ee5f-5160-4bbd-899f-75ed440c79115de0afe6-1ff2-4375-bb25-998480cc61da6f8f4c8a-214d-4fb9-b7f4-2f554773fe80d5a163fd-7efb-4032-b71b-c9c991175c8b5fb4c7ab-3603-4654-bb74-42368ac28f996e5191b6-6e2a-42ca-ab33-5f342cabca4955e00a8c-857b-4ce9-b513-ed8340263fd6023dfdda-a007-4c1f-ba79-a0b3fc862bbaba2a008d-7757-4e71-a1f3-9ec28d248857a99a71d4-7113-4f69-9861-a6732256f602e1806e26-39b0-4ff2-818e-cdf1626d134738a63248-2286-4f5f-87f8-22ec8ef5bc6bdbccfd0c-139c-4d16-9463-1a3492c38ebb5e30bdc0-5dcf-428a-a140-026781876a0398654d2e-7c37-4107-912b-6dfc8a490b59806b8b5d-78e6-47c6-9393-9d4e57f63684417a7791-c4f0-4ba9-b026-1f8b320b5d103e421961-673f-4fe5-b715-837b589dbffb6db336f0-28d7-4c8f-8177-d201a2da38de9a3cd907-5a0f-4343-a3bd-4f2472fb5ba4b891f4aa-3eb9-434f-8996-05bed305914475f9bf9c-dffe-488c-b5e2-5b51a9059e0ea4d0ee93-92ca-42ff-a223-06a24ab36d5f4de60fd9-bb6c-4e64-8a63-f18791371afc3aa2ccf6-63fe-419f-928f-d148be9cde8270469f19-8808-4cac-925f-2a38ee2d5cf1a5c374b4-61a7-4048-855e-9e99094e37d69ac4e04a-f4ad-4271-873c-d8d7326317b7cbfcc500-c155-4dc2-ab51-088e25fd01ffc3d7eff9-0f8b-44df-84f6-975ffd708a77698411e1-ad41-4cfa-b8f5-fb27853a6591c8d4b354-6e00-470a-95fc-e82486dbc9287a6fb0b8-4219-46c3-b891-69f8e2664786700218ed-9fc6-490a-ab08-5f833f5e78700e7dbb93-712e-4ab7-a7a9-c5187d886c9fd8992671-ca0e-402e-9d7c-523baa77547690f03432-fddf-4b08-aaf1-4bf1fccc536999468762-2202-4513-a15f-9f56e5911105fbe6fe3a-31b9-4c4f-a6fd-1b03178938e84a48a830-b1ff-4375-be5a-7125cce51ac2eec18f3a-7536-4d7c-8c15-61669cadc509e3012f1a-6d75-481d-80ff-58b4a6cd8436a7bdd013-fe00-43be-a0d4-78e9b36380d4fbca22ba-6906-48ce-bd06-a8ef82206dce86a6ff19-d761-4536-b944-8fa1aa0b7eb0ecbd44d6-5311-484e-9b49-cdf57cba940443a45925-ad5c-4c57-8d22-d3b23a1e550bb388b6fe-b152-43fc-8157-650237ace98d2968b820-0341-4879-9f86-0639a7269e334fc56fcd-b7fe-485c-9d43-1e0c0900fbc0bdb748d4-9eb5-4f3a-a91c-c40125d0e267e5e6f9e0-12da-455b-ac0a-4b4bb8294529dc4ef0d7-d81f-40a9-aedd-fb352c226cea0ccde6e8-bb96-43cc-a376-6a4958e9de73e04f9cdd-fd0f-4f52-bd99-4df3566166542eff23fd-2167-4d25-bfbf-b08b163a7fb56b19f33f-ea14-4fa1-b3a6-f0a2ac39a1c72cd04978-ae27-4dd6-9ce4-cd40160bf620c6e44d91-bfb5-47cd-b012-259fe23fe1a71b5ec257-8300-4700-af71-a3c77eed3d2146b4d2b6-b519-4067-b14b-133e575092198d070896-a73d-41ac-8c5c-93503773d2d86b537a52-0a4f-4018-bbe7-c9530ccac0830c364a0a-722c-425e-8576-510c13ead342d5a2c41c-b729-4ae8-bcad-8640fb72f655eb531fd9-a7a5-4446-8d02-3a3ec91885eacaeb5bc1-9b14-4efe-8284-a0e79ae40d0bb548aa18-cdfc-4e12-b5e9-3e226331071e02184fb5-e080-41c2-949b-efc3170b4800132c0330-fdd0-4cfa-b3fa-fb6cb54df69294544146-1deb-4131-86b6-844d830f3097d73b12ae-f184-40ee-8914-a2b7d3d6028c2927fb87-d0b7-4053-ace4-98d3b915ab094fb79835-df91-4e5b-87f1-ca2022aa545b124414d1-2562-4282-a07c-62ceacdc6431cbc76219-ca9e-44f7-88c3-730ca76fb2edada9c70b-9a03-49cb-8b87-e5a188df9489f40e9925-836c-47f6-9add-3c790a86d63c952fbd1f-46fa-4426-a33f-1c523cdcba1b792308a5-bab8-4fc8-8e65-5953e384a90e5e86291a-7fe1-47e2-9812-87ab2b7529708775baa9-7542-4d36-bdcd-587413058a004ff4d1b4-766f-4267-9bf3-db3a1a6d1418d0c03663-08d7-4e22-9642-5f9de774d1c3c1bf80f1-8bb9-422c-aba7-c53642b2eca24ae5210f-604a-40b7-b690-bf601d5400ce 22:00:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 22:00:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 22:00:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 22:00:30.2 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 22:00:30.2 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 22:00:30.2 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 22:00:30.2 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 22:00:30.2 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 22:00:30.2 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 22:00:30.2 Error: Missing translation/culture resource: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Localization/Core/fr_FR.json 22:00:30.2 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 22:00:30.2 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 22:00:30.2 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 22:00:30.2 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 22:00:30.2 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 22:00:30.2 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 22:00:30.2 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 22:00:30.2 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 22:00:30.2 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 22:00:30.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 22:00:30.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 22:00:30.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 22:00:30.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 22:00:30.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 22:00:30.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 22:00:30.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 22:00:30.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 22:00:30.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 22:00:30.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 22:00:30.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 22:00:30.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 22:00:30.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 22:00:30.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 22:00:30.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 22:00:30.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 22:00:30.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 22:00:30.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 22:00:30.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 22:00:30.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 22:00:30.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 22:00:30.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 22:00:30.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 22:00:30.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 22:00:30.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 22:00:30.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 22:00:30.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 22:00:30.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 22:00:30.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 22:00:30.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 22:00:30.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 22:00:30.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 22:00:30.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 22:00:30.6 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 22:00:30.6 Debug: Couldn't resize media cover Poster-500 for artist [ForeignArtistId1][Name1], using full size image instead. 22:00:30.6 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 22:00:30.6 Debug: Couldn't resize media cover Poster-250 for artist [ForeignArtistId1][Name1], using full size image instead. 22:00:30.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 22:00:30.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 22:00:30.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 22:00:30.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 22:00:30.6 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 22:00:30.6 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 22:00:30.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 22:00:30.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 22:00:30.6 Info: Downloading Poster for [ForeignArtistId1][Name1] 22:00:30.6 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 22:00:30.6 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 22:00:30.6 Info: Downloading Cover for [ForeignAlbumId1][Title1] 22:00:30.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 22:00:30.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 22:00:30.6 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 22:00:30.6 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 22:00:30.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 22:00:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 22:00:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 22:00:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 22:00:30.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mk2h0zwr.r1w.mp2 22:00:30.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:30.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mk2h0zwr.r1w.mp2' 22:00:30.8 Trace: Got codec MP2 22:00:30.8 Debug: Quality parsed: Unknown v1, Source: Extension 22:00:30.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 22:00:30.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 22:00:30.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 22:00:30.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 22:00:30.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_00nivuha.rts.mp2 22:00:30.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:30.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_00nivuha.rts.mp2' 22:00:30.8 Trace: Got codec MP2 22:00:30.8 Debug: Quality parsed: Unknown v1, Source: Extension 22:00:30.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 22:00:30.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 22:00:30.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kjcjcr5z.2hk.mp3 22:00:30.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:30.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kjcjcr5z.2hk.mp3' 22:00:30.8 Trace: Got codec MP3VBR 22:00:30.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:00:30.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 22:00:30.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 22:00:30.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0m5wliqf.2pu.flac 22:00:30.8 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:30.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0m5wliqf.2pu.flac' 22:00:30.8 Trace: Got codec FLAC 22:00:30.8 Debug: Quality parsed: FLAC v1, Source: TagLib 22:00:30.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 22:00:30.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 22:00:30.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4zf0ir5v.xhe.m4a 22:00:30.9 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:30.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4zf0ir5v.xhe.m4a' 22:00:30.9 Trace: Got codec AAC 22:00:30.9 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 22:00:30.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 22:00:30.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 22:00:30.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_o3a5e4xa.xdc.wma 22:00:30.9 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:30.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_o3a5e4xa.xdc.wma' 22:00:30.9 Trace: Got codec WMA 22:00:30.9 Debug: Quality parsed: WMA v1, Source: TagLib 22:00:30.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 22:00:30.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 22:00:30.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_lflrsrdv.fxx.ape 22:00:30.9 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:30.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_lflrsrdv.fxx.ape' 22:00:30.9 Trace: Got codec APE 22:00:30.9 Debug: Quality parsed: APE v1, Source: TagLib 22:00:30.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 22:00:30.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 22:00:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mf1by41f.e1b.opus 22:00:31.0 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 22:00:31.0 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 22:00:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mf1by41f.e1b.opus' 22:00:31.0 Trace: Got codec OPUS 22:00:31.0 Debug: Quality parsed: Unknown v1, Source: Extension 22:00:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 22:00:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 22:00:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp2 22:00:31.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp2' 22:00:31.0 Trace: Got codec MP2 22:00:31.0 Debug: Quality parsed: Unknown v1, Source: Extension 22:00:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 22:00:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 22:00:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3 22:00:31.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3' 22:00:31.0 Trace: Got codec MP3VBR 22:00:31.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:00:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 22:00:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 22:00:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac 22:00:31.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac' 22:00:31.0 Trace: Got codec FLAC 22:00:31.0 Debug: Quality parsed: FLAC v1, Source: TagLib 22:00:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 22:00:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 22:00:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.m4a 22:00:31.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.m4a' 22:00:31.0 Trace: Got codec AAC 22:00:31.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 22:00:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 22:00:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 22:00:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.wma 22:00:31.0 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.wma' 22:00:31.0 Trace: Got codec WMA 22:00:31.0 Debug: Quality parsed: WMA v1, Source: TagLib 22:00:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 22:00:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 22:00:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.ape 22:00:31.0 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.ape' 22:00:31.0 Trace: Got codec APE 22:00:31.0 Debug: Quality parsed: APE v1, Source: TagLib 22:00:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 22:00:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 22:00:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.opus 22:00:31.0 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 22:00:31.0 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 22:00:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.opus' 22:00:31.0 Trace: Got codec OPUS 22:00:31.0 Debug: Quality parsed: Unknown v1, Source: Extension 22:00:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 22:00:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 22:00:31.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4nbv0a02.hra.mp2 22:00:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4nbv0a02.hra.mp2 22:00:31.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4nbv0a02.hra.mp2' 22:00:31.0 Trace: Got codec MP2 22:00:31.0 Debug: Quality parsed: Unknown v1, Source: Extension 22:00:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 22:00:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 22:00:31.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_rbd5gzwz.xwt.mp3 22:00:31.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_rbd5gzwz.xwt.mp3 22:00:31.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_rbd5gzwz.xwt.mp3' 22:00:31.0 Trace: Got codec MP3VBR 22:00:31.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:00:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 22:00:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 22:00:31.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_argsasjy.ad3.flac 22:00:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_argsasjy.ad3.flac 22:00:31.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_argsasjy.ad3.flac' 22:00:31.1 Trace: Got codec FLAC 22:00:31.1 Debug: Quality parsed: FLAC v1, Source: TagLib 22:00:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 22:00:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 22:00:31.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_50lkai1c.n15.m4a 22:00:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_50lkai1c.n15.m4a 22:00:31.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_50lkai1c.n15.m4a' 22:00:31.1 Trace: Got codec AAC 22:00:31.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 22:00:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 22:00:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 22:00:31.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kx11yavh.yzw.wma 22:00:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kx11yavh.yzw.wma 22:00:31.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kx11yavh.yzw.wma' 22:00:31.1 Trace: Got codec WMA 22:00:31.1 Debug: Quality parsed: WMA v1, Source: TagLib 22:00:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 22:00:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 22:00:31.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_j3o1gasi.tbk.ape 22:00:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_j3o1gasi.tbk.ape 22:00:31.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_j3o1gasi.tbk.ape' 22:00:31.1 Trace: Got codec APE 22:00:31.1 Debug: Quality parsed: APE v1, Source: TagLib 22:00:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 22:00:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 22:00:31.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_laeo11mu.he5.opus 22:00:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_laeo11mu.he5.opus 22:00:31.1 Trace: Estimating bitrate. Size: 1062120 Duration: 85.1015208 Bitrate: 97 22:00:31.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 22:00:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_laeo11mu.he5.opus' 22:00:31.1 Trace: Got codec OPUS 22:00:31.1 Debug: Quality parsed: Unknown v1, Source: Extension 22:00:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 22:00:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 22:00:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_uzwpjeqh.v0q.mp2 22:00:31.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_uzwpjeqh.v0q.mp2' 22:00:31.1 Trace: Got codec MP2 22:00:31.1 Debug: Quality parsed: Unknown v1, Source: Extension 22:00:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 22:00:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 22:00:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3o5azisi.tuz.mp3 22:00:31.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3o5azisi.tuz.mp3' 22:00:31.1 Trace: Got codec MP3VBR 22:00:31.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:00:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 22:00:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 22:00:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_yftg45yz.d2q.flac 22:00:31.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_yftg45yz.d2q.flac' 22:00:31.1 Trace: Got codec FLAC 22:00:31.1 Debug: Quality parsed: FLAC v1, Source: TagLib 22:00:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 22:00:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 22:00:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_j43jkk0l.isd.m4a 22:00:31.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_j43jkk0l.isd.m4a' 22:00:31.1 Trace: Got codec AAC 22:00:31.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 22:00:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 22:00:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 22:00:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_yjvrdz3x.pnh.wma 22:00:31.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_yjvrdz3x.pnh.wma' 22:00:31.1 Trace: Got codec WMA 22:00:31.1 Debug: Quality parsed: WMA v1, Source: TagLib 22:00:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 22:00:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 22:00:31.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_rbubcbpt.o5a.ape 22:00:31.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_rbubcbpt.o5a.ape' 22:00:31.1 Trace: Got codec APE 22:00:31.1 Debug: Quality parsed: APE v1, Source: TagLib 22:00:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 22:00:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 22:00:31.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0v2uk11v.21v.opus 22:00:31.2 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 22:00:31.2 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 22:00:31.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0v2uk11v.21v.opus' 22:00:31.2 Trace: Got codec OPUS 22:00:31.2 Debug: Quality parsed: Unknown v1, Source: Extension 22:00:31.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 22:00:31.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 22:00:31.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zkjypppp.p5w.mp2 22:00:31.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zkjypppp.p5w.mp2' 22:00:31.2 Trace: Got codec MP2 22:00:31.2 Debug: Quality parsed: Unknown v1, Source: Extension 22:00:31.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zkjypppp.p5w.mp2 22:00:31.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zkjypppp.p5w.mp2 22:00:31.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zkjypppp.p5w.mp2' 22:00:31.3 Trace: Got codec MP2 22:00:31.3 Debug: Quality parsed: Unknown v1, Source: Extension 22:00:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 22:00:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 22:00:31.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_phnwjoif.qmt.mp3 22:00:31.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_phnwjoif.qmt.mp3' 22:00:31.3 Trace: Got codec MP3VBR 22:00:31.3 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:00:31.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_phnwjoif.qmt.mp3 22:00:31.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_phnwjoif.qmt.mp3 22:00:31.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_phnwjoif.qmt.mp3' 22:00:31.3 Trace: Got codec MP3VBR 22:00:31.3 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:00:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 22:00:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 22:00:31.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tsa0kzuo.xly.flac 22:00:31.3 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tsa0kzuo.xly.flac' 22:00:31.3 Trace: Got codec FLAC 22:00:31.3 Debug: Quality parsed: FLAC v1, Source: TagLib 22:00:31.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tsa0kzuo.xly.flac 22:00:31.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tsa0kzuo.xly.flac 22:00:31.3 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tsa0kzuo.xly.flac' 22:00:31.3 Trace: Got codec FLAC 22:00:31.3 Debug: Quality parsed: FLAC v1, Source: TagLib 22:00:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 22:00:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 22:00:31.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_qmnn25oo.gse.m4a 22:00:31.3 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_qmnn25oo.gse.m4a' 22:00:31.3 Trace: Got codec AAC 22:00:31.3 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 22:00:31.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_qmnn25oo.gse.m4a 22:00:31.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_qmnn25oo.gse.m4a 22:00:31.3 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_qmnn25oo.gse.m4a' 22:00:31.3 Trace: Got codec AAC 22:00:31.3 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 22:00:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 22:00:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 22:00:31.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4uybdgtc.013.wma 22:00:31.3 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4uybdgtc.013.wma' 22:00:31.3 Trace: Got codec WMA 22:00:31.3 Debug: Quality parsed: WMA v1, Source: TagLib 22:00:31.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4uybdgtc.013.wma 22:00:31.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4uybdgtc.013.wma 22:00:31.3 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4uybdgtc.013.wma' 22:00:31.3 Trace: Got codec WMA 22:00:31.3 Debug: Quality parsed: WMA v1, Source: TagLib 22:00:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 22:00:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 22:00:31.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_c0n5hela.m22.ape 22:00:31.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_c0n5hela.m22.ape' 22:00:31.4 Trace: Got codec APE 22:00:31.4 Debug: Quality parsed: APE v1, Source: TagLib 22:00:31.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_c0n5hela.m22.ape 22:00:31.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_c0n5hela.m22.ape 22:00:31.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_c0n5hela.m22.ape' 22:00:31.4 Trace: Got codec APE 22:00:31.4 Debug: Quality parsed: APE v1, Source: TagLib 22:00:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 22:00:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 22:00:31.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5exhwpaz.dmc.opus 22:00:31.4 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 22:00:31.4 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 22:00:31.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5exhwpaz.dmc.opus' 22:00:31.4 Trace: Got codec OPUS 22:00:31.4 Debug: Quality parsed: Unknown v1, Source: Extension 22:00:31.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5exhwpaz.dmc.opus 22:00:31.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5exhwpaz.dmc.opus 22:00:31.4 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 22:00:31.4 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 22:00:31.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5exhwpaz.dmc.opus' 22:00:31.4 Trace: Got codec OPUS 22:00:31.4 Debug: Quality parsed: Unknown v1, Source: Extension 22:00:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 22:00:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 22:00:31.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2zfj2sba.doe.mp2 22:00:31.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2zfj2sba.doe.mp2 22:00:31.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2zfj2sba.doe.mp2 22:00:31.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2zfj2sba.doe.mp2' 22:00:31.4 Trace: Got codec MP2 22:00:31.4 Debug: Quality parsed: Unknown v1, Source: Extension 22:00:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 22:00:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 22:00:31.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5221u23t.gog.mp3 22:00:31.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5221u23t.gog.mp3 22:00:31.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5221u23t.gog.mp3 22:00:31.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5221u23t.gog.mp3' 22:00:31.4 Trace: Got codec MP3VBR 22:00:31.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:00:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 22:00:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 22:00:31.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ydqw43dw.med.flac 22:00:31.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ydqw43dw.med.flac 22:00:31.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ydqw43dw.med.flac 22:00:31.4 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ydqw43dw.med.flac' 22:00:31.4 Trace: Got codec FLAC 22:00:31.4 Debug: Quality parsed: FLAC v1, Source: TagLib 22:00:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 22:00:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 22:00:31.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_y3bfgd3s.xq2.m4a 22:00:31.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_y3bfgd3s.xq2.m4a 22:00:31.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_y3bfgd3s.xq2.m4a 22:00:31.4 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_y3bfgd3s.xq2.m4a' 22:00:31.4 Trace: Got codec AAC 22:00:31.4 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 22:00:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 22:00:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 22:00:31.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fushgjqd.353.wma 22:00:31.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fushgjqd.353.wma 22:00:31.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fushgjqd.353.wma 22:00:31.4 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fushgjqd.353.wma' 22:00:31.4 Trace: Got codec WMA 22:00:31.4 Debug: Quality parsed: WMA v1, Source: TagLib 22:00:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 22:00:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 22:00:31.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pm2inmcr.eh3.ape 22:00:31.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pm2inmcr.eh3.ape 22:00:31.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pm2inmcr.eh3.ape 22:00:31.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pm2inmcr.eh3.ape' 22:00:31.4 Trace: Got codec APE 22:00:31.4 Debug: Quality parsed: APE v1, Source: TagLib 22:00:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 22:00:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 22:00:31.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_xihbqtgp.ls2.opus 22:00:31.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_xihbqtgp.ls2.opus 22:00:31.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_xihbqtgp.ls2.opus 22:00:31.4 Trace: Estimating bitrate. Size: 1121355 Duration: 85.1015208 Bitrate: 102 22:00:31.4 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 22:00:31.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_xihbqtgp.ls2.opus' 22:00:31.4 Trace: Got codec OPUS 22:00:31.4 Debug: Quality parsed: Unknown v1, Source: Extension 22:00:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 22:00:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 22:00:31.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_g0kffrv1.ui3.mp2 22:00:31.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_g0kffrv1.ui3.mp2 22:00:31.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_g0kffrv1.ui3.mp2' 22:00:31.4 Trace: Got codec MP2 22:00:31.4 Debug: Quality parsed: Unknown v1, Source: Extension 22:00:31.4 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_g0kffrv1.ui3.mp2 22:00:31.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_g0kffrv1.ui3.mp2 22:00:31.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_g0kffrv1.ui3.mp2' 22:00:31.4 Trace: Got codec MP2 22:00:31.4 Debug: Quality parsed: Unknown v1, Source: Extension 22:00:31.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_g0kffrv1.ui3.mp2 22:00:31.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_g0kffrv1.ui3.mp2 22:00:31.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_g0kffrv1.ui3.mp2' 22:00:31.4 Trace: Got codec MP2 22:00:31.4 Debug: Quality parsed: Unknown v1, Source: Extension 22:00:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 22:00:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 22:00:31.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mts3pp05.gaz.mp3 22:00:31.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mts3pp05.gaz.mp3 22:00:31.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mts3pp05.gaz.mp3' 22:00:31.4 Trace: Got codec MP3VBR 22:00:31.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:00:31.4 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mts3pp05.gaz.mp3 22:00:31.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mts3pp05.gaz.mp3 22:00:31.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mts3pp05.gaz.mp3' 22:00:31.4 Trace: Got codec MP3VBR 22:00:31.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:00:31.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mts3pp05.gaz.mp3 22:00:31.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mts3pp05.gaz.mp3 22:00:31.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mts3pp05.gaz.mp3' 22:00:31.4 Trace: Got codec MP3VBR 22:00:31.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:00:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 22:00:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 22:00:31.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_14bu2of2.ung.flac 22:00:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_14bu2of2.ung.flac 22:00:31.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_14bu2of2.ung.flac' 22:00:31.5 Trace: Got codec FLAC 22:00:31.5 Debug: Quality parsed: FLAC v1, Source: TagLib 22:00:31.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_14bu2of2.ung.flac 22:00:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_14bu2of2.ung.flac 22:00:31.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_14bu2of2.ung.flac' 22:00:31.5 Trace: Got codec FLAC 22:00:31.5 Debug: Quality parsed: FLAC v1, Source: TagLib 22:00:31.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_14bu2of2.ung.flac 22:00:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_14bu2of2.ung.flac 22:00:31.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_14bu2of2.ung.flac' 22:00:31.5 Trace: Got codec FLAC 22:00:31.5 Debug: Quality parsed: FLAC v1, Source: TagLib 22:00:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 22:00:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 22:00:31.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ygyd5ycg.5qe.m4a 22:00:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ygyd5ycg.5qe.m4a 22:00:31.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ygyd5ycg.5qe.m4a' 22:00:31.5 Trace: Got codec AAC 22:00:31.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 22:00:31.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ygyd5ycg.5qe.m4a 22:00:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ygyd5ycg.5qe.m4a 22:00:31.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ygyd5ycg.5qe.m4a' 22:00:31.5 Trace: Got codec AAC 22:00:31.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 22:00:31.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ygyd5ycg.5qe.m4a 22:00:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ygyd5ycg.5qe.m4a 22:00:31.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ygyd5ycg.5qe.m4a' 22:00:31.5 Trace: Got codec AAC 22:00:31.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 22:00:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 22:00:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 22:00:31.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_42jafzp5.v1b.wma 22:00:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_42jafzp5.v1b.wma 22:00:31.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_42jafzp5.v1b.wma' 22:00:31.5 Trace: Got codec WMA 22:00:31.5 Debug: Quality parsed: WMA v1, Source: TagLib 22:00:31.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_42jafzp5.v1b.wma 22:00:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_42jafzp5.v1b.wma 22:00:31.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_42jafzp5.v1b.wma' 22:00:31.5 Trace: Got codec WMA 22:00:31.5 Debug: Quality parsed: WMA v1, Source: TagLib 22:00:31.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_42jafzp5.v1b.wma 22:00:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_42jafzp5.v1b.wma 22:00:31.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_42jafzp5.v1b.wma' 22:00:31.5 Trace: Got codec WMA 22:00:31.5 Debug: Quality parsed: WMA v1, Source: TagLib 22:00:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 22:00:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 22:00:31.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mn1wl35f.3cx.ape 22:00:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mn1wl35f.3cx.ape 22:00:31.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mn1wl35f.3cx.ape' 22:00:31.5 Trace: Got codec APE 22:00:31.5 Debug: Quality parsed: APE v1, Source: TagLib 22:00:31.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mn1wl35f.3cx.ape 22:00:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mn1wl35f.3cx.ape 22:00:31.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mn1wl35f.3cx.ape' 22:00:31.5 Trace: Got codec APE 22:00:31.5 Debug: Quality parsed: APE v1, Source: TagLib 22:00:31.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mn1wl35f.3cx.ape 22:00:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mn1wl35f.3cx.ape 22:00:31.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 22:00:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mn1wl35f.3cx.ape' 22:00:31.5 Trace: Got codec APE 22:00:31.5 Debug: Quality parsed: APE v1, Source: TagLib 22:00:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 22:00:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 22:00:31.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_etjcwrzl.5ol.opus 22:00:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_etjcwrzl.5ol.opus 22:00:31.5 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 22:00:31.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 22:00:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_etjcwrzl.5ol.opus' 22:00:31.5 Trace: Got codec OPUS 22:00:31.5 Debug: Quality parsed: Unknown v1, Source: Extension 22:00:31.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_etjcwrzl.5ol.opus 22:00:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_etjcwrzl.5ol.opus 22:00:31.5 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 22:00:31.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 22:00:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_etjcwrzl.5ol.opus' 22:00:31.5 Trace: Got codec OPUS 22:00:31.5 Debug: Quality parsed: Unknown v1, Source: Extension 22:00:31.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_etjcwrzl.5ol.opus 22:00:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_etjcwrzl.5ol.opus 22:00:31.5 Trace: Estimating bitrate. Size: 1120834 Duration: 85.1015208 Bitrate: 102 22:00:31.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 22:00:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_etjcwrzl.5ol.opus' 22:00:31.5 Trace: Got codec OPUS 22:00:31.5 Debug: Quality parsed: Unknown v1, Source: Extension 22:00:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 22:00:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 22:00:31.5 Debug: Starting tag read for missing.mp2 22:00:31.5 Error: Tag reading failed for missing.mp2 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/missing.mp2'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/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:00:31.5 Debug: Trying to parse quality for 'missing.mp2' 22:00:31.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 22:00:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 22:00:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 22:00:31.5 Debug: Starting tag read for missing.mp3 22:00:31.5 Error: Tag reading failed for missing.mp3 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/missing.mp3'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/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:00:31.5 Debug: Trying to parse quality for 'missing.mp3' 22:00:31.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 22:00:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 22:00:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 22:00:31.5 Debug: Starting tag read for missing.flac 22:00:31.5 Error: Tag reading failed for missing.flac System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/missing.flac'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/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:00:31.5 Debug: Trying to parse quality for 'missing.flac' 22:00:31.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: FLAC v1, Source: Name 22:00:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 22:00:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 22:00:31.5 Debug: Starting tag read for missing.m4a 22:00:31.5 Error: Tag reading failed for missing.m4a System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/missing.m4a'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/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:00:31.5 Debug: Trying to parse quality for 'missing.m4a' 22:00:31.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: AAC-VBR v1, Source: Name 22:00:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 22:00:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 22:00:31.5 Debug: Starting tag read for missing.wma 22:00:31.5 Error: Tag reading failed for missing.wma System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/missing.wma'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/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:00:31.5 Debug: Trying to parse quality for 'missing.wma' 22:00:31.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: WMA v1, Source: Name 22:00:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 22:00:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 22:00:31.5 Debug: Starting tag read for missing.ape 22:00:31.5 Error: Tag reading failed for missing.ape System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/missing.ape'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/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:00:31.5 Debug: Trying to parse quality for 'missing.ape' 22:00:31.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: APE v1, Source: Extension 22:00:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 22:00:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 22:00:31.5 Debug: Starting tag read for missing.opus 22:00:31.5 Error: Tag reading failed for missing.opus System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/missing.opus'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/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:00:31.5 Debug: Trying to parse quality for 'missing.opus' 22:00:31.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 22:00:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 22:00:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 22:00:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_trro4qel.pav.mp3 22:00:31.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_trro4qel.pav.mp3' 22:00:31.5 Trace: Got codec MP3VBR 22:00:31.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:00:31.5 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_trro4qel.pav.mp3 22:00:31.5 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_trro4qel.pav.mp3 22:00:31.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_trro4qel.pav.mp3 22:00:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_trro4qel.pav.mp3 22:00:31.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_trro4qel.pav.mp3' 22:00:31.5 Trace: Got codec MP3VBR 22:00:31.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:00:31.5 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_trro4qel.pav.mp3 due to no difference 22:00:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_trro4qel.pav.mp3 22:00:31.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_trro4qel.pav.mp3' 22:00:31.5 Trace: Got codec MP3VBR 22:00:31.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:00:31.5 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_trro4qel.pav.mp3 due to no difference 22:00:31.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 22:00:31.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 22:00:31.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_55gtw1bi.tv2.mp3 22:00:31.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 22:00:31.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_55gtw1bi.tv2.mp3' 22:00:31.5 Trace: Got codec MP3VBR 22:00:31.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 22:00:31.5 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_55gtw1bi.tv2.mp3 22:00:31.6 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_55gtw1bi.tv2.mp3 22:00:31.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/temp_55gtw1bi.tv2.mp3 22:00:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 22:00:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 22:00:31.6 Debug: Specified scan folder (/C/Test/Music/Artist) doesn't exist. 22:00:31.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:00:31.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0011620] 22:00:31.6 Debug: Import decisions complete [00:00:00.0002980] 22:00:31.6 Debug: Inserted 0 new unmatched trackfiles 22:00:31.6 Debug: Updated info for 0 known files 22:00:31.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0030197] 22:00:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 22:00:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 22:00:31.6 Debug: Using default lastWrite 22:00:31.6 Info: Scanning /C/Test/Music/Artist 22:00:31.6 Debug: Scanning '/C/Test/Music/Artist' for music files 22:00:31.6 Trace: 3 files were found in /C/Test/Music/Artist 22:00:31.6 Debug: 2 audio files were found in /C/Test/Music/Artist 22:00:31.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:00:31.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0097590] 22:00:31.6 Debug: Import decisions complete [00:00:00.0000273] 22:00:31.6 Debug: Inserted 0 new unmatched trackfiles 22:00:31.6 Debug: Updated info for 0 known files 22:00:31.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002631] 22:00:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 22:00:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 22:00:31.6 Debug: Using default lastWrite 22:00:31.6 Info: Scanning /C/Test/Music/Artist 22:00:31.6 Debug: Scanning '/C/Test/Music/Artist' for music files 22:00:31.6 Trace: 2 files were found in /C/Test/Music/Artist 22:00:31.6 Debug: 2 audio files were found in /C/Test/Music/Artist 22:00:31.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:00:31.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002366] 22:00:31.6 Debug: Import decisions complete [00:00:00.0000045] 22:00:31.6 Debug: Inserted 0 new unmatched trackfiles 22:00:31.6 Debug: Updated info for 0 known files 22:00:31.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001101] 22:00:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 22:00:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 22:00:31.6 Debug: Using default lastWrite 22:00:31.6 Debug: Using default lastWrite 22:00:31.6 Info: Scanning /C/Test/Music/Artist 22:00:31.6 Debug: Scanning '/C/Test/Music/Artist' for music files 22:00:31.6 Trace: 2 files were found in /C/Test/Music/Artist 22:00:31.6 Debug: 2 audio files were found in /C/Test/Music/Artist 22:00:31.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:00:31.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001911] 22:00:31.6 Debug: Import decisions complete [00:00:00.0009801] 22:00:31.6 Debug: Inserted 2 new unmatched trackfiles 22:00:31.6 Debug: Updated info for 0 known files 22:00:31.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0006298] 22:00:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 22:00:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 22:00:31.6 Debug: Using default lastWrite 22:00:31.6 Debug: Using default lastWrite 22:00:31.6 Info: Scanning /C/Test/Music/Artist 22:00:31.6 Debug: Scanning '/C/Test/Music/Artist' for music files 22:00:31.6 Trace: 2 files were found in /C/Test/Music/Artist 22:00:31.6 Debug: 2 audio files were found in /C/Test/Music/Artist 22:00:31.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:00:31.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001938] 22:00:31.6 Debug: Import decisions complete [00:00:00.0000251] 22:00:31.6 Debug: Inserted 1 new unmatched trackfiles 22:00:31.6 Debug: Updated info for 0 known files 22:00:31.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0011006] 22:00:31.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 22:00:31.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 22:00:31.7 Debug: Using default lastWrite 22:00:31.7 Debug: Using default lastWrite 22:00:31.7 Info: Scanning /C/Test/Music/Artist 22:00:31.7 Debug: Scanning '/C/Test/Music/Artist' for music files 22:00:31.7 Trace: 2 files were found in /C/Test/Music/Artist 22:00:31.7 Debug: 2 audio files were found in /C/Test/Music/Artist 22:00:31.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:00:31.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002123] 22:00:31.7 Debug: Import decisions complete [00:00:00.0000192] 22:00:31.7 Debug: Inserted 0 new unmatched trackfiles 22:00:31.7 Debug: Updated info for 0 known files 22:00:31.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002250] 22:00:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 22:00:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 22:00:31.7 Debug: Using default lastWrite 22:00:31.7 Info: Scanning /C/Test/Music/Artist 22:00:31.7 Debug: Scanning '/C/Test/Music/Artist' for music files 22:00:31.7 Trace: 3 files were found in /C/Test/Music/Artist 22:00:31.7 Debug: 3 audio files were found in /C/Test/Music/Artist 22:00:31.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:00:31.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001904] 22:00:31.7 Debug: Import decisions complete [00:00:00.0000038] 22:00:31.7 Debug: Inserted 0 new unmatched trackfiles 22:00:31.7 Debug: Updated info for 0 known files 22:00:31.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001156] 22:00:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 22:00:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 22:00:31.7 Debug: Using default lastWrite 22:00:31.7 Info: Scanning /C/Test/Music/Artist 22:00:31.7 Debug: Scanning '/C/Test/Music/Artist' for music files 22:00:31.7 Trace: 5 files were found in /C/Test/Music/Artist 22:00:31.7 Debug: 5 audio files were found in /C/Test/Music/Artist 22:00:31.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:00:31.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002017] 22:00:31.7 Debug: Import decisions complete [00:00:00.0000040] 22:00:31.7 Debug: Inserted 0 new unmatched trackfiles 22:00:31.7 Debug: Updated info for 0 known files 22:00:31.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001076] 22:00:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 22:00:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 22:00:31.7 Warn: Artists' root folder (/C/Test/Music) doesn't exist. 22:00:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 22:00:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 22:00:31.7 Warn: Artists' root folder (/C/Test/Music) is empty. 22:00:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 22:00:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 22:00:31.7 Debug: Using default lastWrite 22:00:31.7 Info: Scanning /C/Test/Music/Artist 22:00:31.7 Debug: Scanning '/C/Test/Music/Artist' for music files 22:00:31.7 Trace: 5 files were found in /C/Test/Music/Artist 22:00:31.7 Debug: 5 audio files were found in /C/Test/Music/Artist 22:00:31.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:00:31.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002287] 22:00:31.7 Debug: Import decisions complete [00:00:00.0000044] 22:00:31.7 Debug: Inserted 0 new unmatched trackfiles 22:00:31.7 Debug: Updated info for 0 known files 22:00:31.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001165] 22:00:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 22:00:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 22:00:31.7 Debug: Using default lastWrite 22:00:31.7 Info: Scanning /C/Test/Music/Artist 22:00:31.7 Debug: Scanning '/C/Test/Music/Artist' for music files 22:00:31.7 Trace: 4 files were found in /C/Test/Music/Artist 22:00:31.7 Debug: 4 audio files were found in /C/Test/Music/Artist 22:00:31.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:00:31.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001969] 22:00:31.7 Debug: Import decisions complete [00:00:00.0000045] 22:00:31.7 Debug: Inserted 0 new unmatched trackfiles 22:00:31.7 Debug: Updated info for 0 known files 22:00:31.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001124] 22:00:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 22:00:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 22:00:31.7 Debug: Using default lastWrite 22:00:31.7 Info: Scanning /C/Test/Music/Artist 22:00:31.7 Debug: Scanning '/C/Test/Music/Artist' for music files 22:00:31.7 Trace: 2 files were found in /C/Test/Music/Artist 22:00:31.7 Debug: 2 audio files were found in /C/Test/Music/Artist 22:00:31.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:00:31.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001933] 22:00:31.7 Debug: Import decisions complete [00:00:00.0000043] 22:00:31.7 Debug: Inserted 0 new unmatched trackfiles 22:00:31.7 Debug: Updated info for 0 known files 22:00:31.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001086] 22:00:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 22:00:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 22:00:31.7 Debug: Using default lastWrite 22:00:31.7 Info: Scanning /C/Test/Music/Artist 22:00:31.7 Debug: Scanning '/C/Test/Music/Artist' for music files 22:00:31.7 Trace: 2 files were found in /C/Test/Music/Artist 22:00:31.7 Debug: 2 audio files were found in /C/Test/Music/Artist 22:00:31.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:00:31.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001897] 22:00:31.7 Debug: Import decisions complete [00:00:00.0000041] 22:00:31.7 Debug: Inserted 0 new unmatched trackfiles 22:00:31.7 Debug: Updated info for 0 known files 22:00:31.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001069] 22:00:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 22:00:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 22:00:31.7 Debug: Using default lastWrite 22:00:31.7 Debug: Using default lastWrite 22:00:31.7 Info: Scanning /C/Test/Music/Artist 22:00:31.7 Debug: Scanning '/C/Test/Music/Artist' for music files 22:00:31.7 Trace: 2 files were found in /C/Test/Music/Artist 22:00:31.7 Debug: 2 audio files were found in /C/Test/Music/Artist 22:00:31.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:00:31.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002079] 22:00:31.7 Debug: Import decisions complete [00:00:00.0000220] 22:00:31.7 Debug: Inserted 0 new unmatched trackfiles 22:00:31.7 Debug: Updated info for 0 known files 22:00:31.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001888] 22:00:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 22:00:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 22:00:31.7 Debug: Using default lastWrite 22:00:31.7 Info: Scanning /C/Test/Music/.hack 22:00:31.7 Debug: Scanning '/C/Test/Music/.hack' for music files 22:00:31.7 Trace: 2 files were found in /C/Test/Music/.hack 22:00:31.7 Debug: 2 audio files were found in /C/Test/Music/.hack 22:00:31.7 Debug: Cleaning up media files in DB [/C/Test/Music/.hack] 22:00:31.7 Trace: Finished getting track files for: /C/Test/Music/.hack [00:00:00.0001924] 22:00:31.7 Debug: Import decisions complete [00:00:00.0000041] 22:00:31.7 Debug: Inserted 0 new unmatched trackfiles 22:00:31.7 Debug: Updated info for 0 known files 22:00:31.7 Debug: Track import complete for: /C/Test/Music/.hack [00:00:00.0001081] 22:00:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 22:00:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 22:00:31.7 Debug: Using default lastWrite 22:00:31.7 Info: Scanning /C/Test/Music/Extras 22:00:31.7 Debug: Scanning '/C/Test/Music/Extras' for music files 22:00:31.7 Trace: 6 files were found in /C/Test/Music/Extras 22:00:31.7 Debug: 6 audio files were found in /C/Test/Music/Extras 22:00:31.7 Debug: Cleaning up media files in DB [/C/Test/Music/Extras] 22:00:31.7 Trace: Finished getting track files for: /C/Test/Music/Extras [00:00:00.0002288] 22:00:31.7 Debug: Import decisions complete [00:00:00.0000038] 22:00:31.7 Debug: Inserted 0 new unmatched trackfiles 22:00:31.7 Debug: Updated info for 0 known files 22:00:31.7 Debug: Track import complete for: /C/Test/Music/Extras [00:00:00.0001153] 22:00:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 22:00:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 22:00:31.7 Debug: Using default lastWrite 22:00:31.7 Info: Scanning /C/Test/Music/Artist 22:00:31.7 Debug: Scanning '/C/Test/Music/Artist' for music files 22:00:31.7 Trace: 1 files were found in /C/Test/Music/Artist 22:00:31.7 Debug: 1 audio files were found in /C/Test/Music/Artist 22:00:31.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:00:31.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001828] 22:00:31.7 Debug: Import decisions complete [00:00:00.0000040] 22:00:31.7 Debug: Inserted 0 new unmatched trackfiles 22:00:31.7 Debug: Updated info for 0 known files 22:00:31.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001071] 22:00:31.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 22:00:31.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 22:00:31.7 Debug: Using default lastWrite 22:00:31.7 Info: Scanning /C/Test/Music/Artist 22:00:31.7 Debug: Scanning '/C/Test/Music/Artist' for music files 22:00:31.8 Trace: 1 files were found in /C/Test/Music/Artist 22:00:31.8 Debug: 1 audio files were found in /C/Test/Music/Artist 22:00:31.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:00:31.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0087577] 22:00:31.8 Debug: Import decisions complete [00:00:00.0000066] 22:00:31.8 Debug: Inserted 0 new unmatched trackfiles 22:00:31.8 Debug: Updated info for 1 known files 22:00:31.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003426] 22:00:31.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 22:00:31.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 22:00:31.8 Debug: Using default lastWrite 22:00:31.8 Info: Scanning /C/Test/Music/Artist 22:00:31.8 Debug: Scanning '/C/Test/Music/Artist' for music files 22:00:31.8 Trace: 2 files were found in /C/Test/Music/Artist 22:00:31.8 Debug: 2 audio files were found in /C/Test/Music/Artist 22:00:31.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 22:00:31.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002046] 22:00:31.8 Debug: Import decisions complete [00:00:00.0000214] 22:00:31.8 Debug: Inserted 0 new unmatched trackfiles 22:00:31.8 Debug: Updated info for 2 known files 22:00:31.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001760] 22:00:31.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 22:00:31.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 22:00:31.8 Debug: Failed to import 22:00:31.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 22:00:31.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 22:00:31.8 Debug: Failed to import 22:00:31.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 22:00:31.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 22:00:31.8 Debug: Failed to import 22:00:31.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 22:00:31.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 22:00:31.8 Debug: External directory scan request for known download sab1. [/c/drop_other/Show.S01E01/] 22:00:31.8 Debug: Failed to import 22:00:31.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 22:00:31.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 22:00:31.8 Warn: External directory scan request for unknown download sab1, attempting normal import. [/c/drop_other/Show.S01E01/] 22:00:31.8 Debug: Failed to import 22:00:31.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 22:00:31.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 22:00:31.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 22:00:31.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 22:00:31.8 Warn: Folder/File specified for import scan [/c/drop_other/Show.S01E01/] doesn't exist. 22:00:31.8 Debug: Failed to import 22:00:31.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 22:00:31.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 22:00:31.8 Debug: Processing path: /c/drop/ 22:00:31.8 Debug: Parsing string 'drop' 22:00:31.8 Debug: Unable to parse drop 22:00:31.8 Debug: Deleting folder after importing valid files 22:00:31.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 22:00:31.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 22:00:31.8 Debug: Processing path: /c/drop/ 22:00:31.8 Debug: Parsing string 'drop' 22:00:31.8 Debug: Unable to parse drop 22:00:31.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 22:00:31.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 22:00:31.8 Debug: Parsing string 'foldername' 22:00:31.8 Debug: Unable to parse foldername 22:00:31.8 Debug: Parsing string '01 the first track.ext' 22:00:31.8 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 22:00:31.8 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 22:00:31.8 Debug: Trying to parse quality for '01 the first track.ext' 22:00:31.8 Debug: Quality parsed: Unknown v1 22:00:31.8 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 22:00:31.9 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 22:00:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 22:00:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 22:00:31.9 Debug: Processing path: /c/drop/ 22:00:31.9 Debug: Parsing string 'drop' 22:00:31.9 Debug: Unable to parse drop 22:00:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 22:00:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 22:00:31.9 Debug: Unknown Artist foldername 22:00:31.9 Debug: Unknown Artist for file: 01 the first track.ext 22:00:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 22:00:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 22:00:31.9 Debug: Parsing string 'foldername' 22:00:31.9 Debug: Unable to parse foldername 22:00:31.9 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 22:00:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 22:00:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 22:00:31.9 Debug: Parsing string 'foldername' 22:00:31.9 Debug: Unable to parse foldername 22:00:31.9 Debug: Parsing string '01 the first track.ext' 22:00:31.9 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 22:00:31.9 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 22:00:31.9 Debug: Trying to parse quality for '01 the first track.ext' 22:00:31.9 Debug: Quality parsed: Unknown v1 22:00:31.9 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 22:00:31.9 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 22:00:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 22:00:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 22:00:31.9 Warn: Unable to process folder that is mapped to an existing artist 22:00:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 22:00:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 22:00:31.9 Debug: Processing path: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p] 22:00:31.9 Error: Import failed, path does not exist or is not accessible by Lidarr: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p]. Ensure the path exists and the user running Lidarr has the correct permissions to access this file/folder 22:00:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 22:00:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 22:00:31.9 Debug: Unknown Artist foldername 22:00:31.9 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 22:00:31.9 Debug: Unknown Artist for file: 01 the first track.ext 22:00:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 22:00:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 22:00:31.9 Debug: Unknown Artist foldername 22:00:31.9 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 22:00:31.9 Debug: Unknown Artist for file: 01 the first track.ext 22:00:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 22:00:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 22:00:31.9 Debug: Processing path: /C/folder/file.mkv 22:00:31.9 Debug: Unknown Artist for file: file.mkv 22:00:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 22:00:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 22:00:31.9 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 22:00:31.9 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 22:00:31.9 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 22:00:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 22:00:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 22:00:31.9 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 22:00:31.9 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 22:00:31.9 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 22:00:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 22:00:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 22:00:31.9 Debug: Unknown Artist foldername 22:00:31.9 Debug: Unknown Artist for file: 01 the first track.ext 22:00:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 22:00:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 22:00:31.9 Debug: Parsing string 'foldername' 22:00:31.9 Debug: Unable to parse foldername 22:00:31.9 Debug: [/c/drop/foldername/01 the first track.ext] is currently locked by another process, skipping 22:00:31.9 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 22:00:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 22:00:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 22:00:31.9 Debug: Unknown Artist foldername 22:00:31.9 Debug: Unknown Artist for file: 01 the first track.ext 22:00:31.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 22:00:31.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 22:00:32.0 Info: Importing album 1/1 22:00:32.0 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 22:00:32.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 22:00:32.0 Info: Importing 1 tracks 22:00:32.0 Debug: Importing 1 files. replaceExisting: True 22:00:32.0 Debug: Inserted new trackfiles in 0ms 22:00:32.0 Debug: TrackFileIds updated, total 0ms 22:00:32.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 22:00:32.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 22:00:32.0 Info: Importing album 1/1 22:00:32.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 22:00:32.0 Info: Importing 1 tracks 22:00:32.0 Debug: Importing 1 files. replaceExisting: False 22:00:32.0 Debug: Inserted new trackfiles in 0ms 22:00:32.0 Debug: TrackFileIds updated, total 0ms 22:00:32.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 22:00:32.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 22:00:32.0 Info: Importing album 1/1 22:00:32.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 22:00:32.0 Info: Importing 5 tracks 22:00:32.0 Debug: Importing 5 files. replaceExisting: False 22:00:32.0 Debug: Inserted new trackfiles in 0ms 22:00:32.0 Debug: TrackFileIds updated, total 0ms 22:00:32.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 22:00:32.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 22:00:32.0 Info: Importing album 1/1 22:00:32.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 22:00:32.0 Info: Importing 2 tracks 22:00:32.0 Debug: Importing 2 files. replaceExisting: False 22:00:32.0 Debug: Inserted new trackfiles in 0ms 22:00:32.0 Debug: TrackFileIds updated, total 0ms 22:00:32.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 22:00:32.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 22:00:32.0 Info: Importing album 1/1 22:00:32.0 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 22:00:32.0 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 22:00:32.0 Info: Importing 1 tracks 22:00:32.0 Debug: Importing 1 files. replaceExisting: True 22:00:32.0 Debug: Inserted new trackfiles in 0ms 22:00:32.0 Debug: TrackFileIds updated, total 0ms 22:00:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 22:00:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 22:00:32.1 Info: Importing album 1/1 22:00:32.1 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 22:00:32.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 22:00:32.1 Info: Importing 1 tracks 22:00:32.1 Debug: Importing 1 files. replaceExisting: True 22:00:32.1 Debug: Inserted new trackfiles in 0ms 22:00:32.1 Debug: TrackFileIds updated, total 0ms 22:00:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 22:00:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 22:00:32.1 Info: Importing 0 tracks 22:00:32.1 Debug: Importing 0 files. replaceExisting: False 22:00:32.1 Debug: Inserted new trackfiles in 0ms 22:00:32.1 Debug: TrackFileIds updated, total 0ms 22:00:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 22:00:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 22:00:32.1 Info: Importing album 1/1 22:00:32.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 22:00:32.1 Info: Importing 1 tracks 22:00:32.1 Debug: Importing 1 files. replaceExisting: False 22:00:32.1 Debug: Inserted new trackfiles in 0ms 22:00:32.1 Debug: TrackFileIds updated, total 0ms 22:00:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 22:00:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 22:00:32.1 Info: Importing album 1/1 22:00:32.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 22:00:32.1 Info: Importing 5 tracks 22:00:32.1 Debug: Importing 5 files. replaceExisting: False 22:00:32.1 Debug: Inserted new trackfiles in 0ms 22:00:32.1 Debug: TrackFileIds updated, total 0ms 22:00:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 22:00:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 22:00:32.1 Info: Importing album 1/1 22:00:32.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 22:00:32.1 Info: Importing 6 tracks 22:00:32.1 Debug: Importing 6 files. replaceExisting: False 22:00:32.1 Debug: Inserted new trackfiles in 0ms 22:00:32.1 Debug: TrackFileIds updated, total 0ms 22:00:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 22:00:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 22:00:32.1 Info: Importing album 1/1 22:00:32.1 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 22:00:32.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 22:00:32.1 Info: Importing 1 tracks 22:00:32.1 Debug: Importing 1 files. replaceExisting: True 22:00:32.1 Debug: Inserted new trackfiles in 0ms 22:00:32.1 Debug: TrackFileIds updated, total 0ms 22:00:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 22:00:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 22:00:32.1 Info: Importing album 1/1 22:00:32.1 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 22:00:32.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 22:00:32.1 Info: Importing 1 tracks 22:00:32.1 Debug: Importing 1 files. replaceExisting: True 22:00:32.1 Debug: Inserted new trackfiles in 0ms 22:00:32.1 Debug: TrackFileIds updated, total 0ms 22:00:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 22:00:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 22:00:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 22:00:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 22:00:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 22:00:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 22:00:32.1 Info: Deleting track file: /Artist Name - Track01 22:00:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 22:00:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 22:00:32.1 Info: Deleting track file: /Artist Name - Track01 22:00:32.1 Error: Unable to delete track file System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IRecycleBinProviderProxy.DeleteFile(String path, String subfolder) at NzbDrone.Core.MediaFiles.MediaFileDeletionService.DeleteTrackFile(TrackFile trackFile, String subfolder) in ./Lidarr.Core/MediaFiles/MediaFileDeletionService.cs:line 92 22:00:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 22:00:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 22:00:32.1 Warn: Artist's root folder (C:\Test\Music) doesn't exist. 22:00:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 22:00:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 22:00:32.1 Warn: Artist's root folder (C:\Test\Music) is empty. 22:00:32.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 22:00:32.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 22:00:32.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:32.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648321550712_395/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:32.1 Info: DatabaseEngineVersionCheck migrating 22:00:32.1 Info: PerformDBOperation 22:00:32.1 Info: Performing DB Operation 22:00:32.1 Info: SQLite 3.49.1 22:00:32.1 Info: => 0.0011665s 22:00:32.1 Info: DatabaseEngineVersionCheck migrated 22:00:32.1 Info: => 0.0011783s 22:00:32.1 Debug: Took: 00:00:00.0104968 22:00:32.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:00:32.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:32.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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:00:32.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-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00: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:00:32.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-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00: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:00:32.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-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00: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:00:32.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-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00: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:00:32.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-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00: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:00:32.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-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00: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:00:32.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-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00: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:00:32.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-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00: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:00:32.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-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00: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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 22:00:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 22:00:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 22:00:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 22:00:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:00:32.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 22:00:32.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 22:00:32.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:32.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648322848894_397/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:32.2 Info: DatabaseEngineVersionCheck migrating 22:00:32.2 Info: PerformDBOperation 22:00:32.2 Info: Performing DB Operation 22:00:32.2 Info: SQLite 3.49.1 22:00:32.2 Info: => 0.0011612s 22:00:32.2 Info: DatabaseEngineVersionCheck migrated 22:00:32.2 Info: => 0.0011748s 22:00:32.2 Debug: Took: 00:00:00.0105780 22:00:32.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:00:32.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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:00:32.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-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00: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:00:32.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-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00: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:00:32.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-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00: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:00:32.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-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00: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:00:32.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-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00: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:00:32.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-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00: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:00:32.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-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00: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:00:32.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-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00: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:00:32.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-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00: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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:00:32.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:00:32.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:00:32.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:00:32.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") WHERE ("TrackFiles"."Path" = @Clause5_P1) PARAMETERS: Clause5_P1 = ["\"/C/Test/Path/Artist/somefile2.flac\""] ==== End Query Trace ==== 22:00:32.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 22:00:32.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 22:00:32.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:32.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648323943461_399/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:32.4 Info: DatabaseEngineVersionCheck migrating 22:00:32.4 Info: PerformDBOperation 22:00:32.4 Info: Performing DB Operation 22:00:32.4 Info: SQLite 3.49.1 22:00:32.4 Info: => 0.0011669s 22:00:32.4 Info: DatabaseEngineVersionCheck migrated 22:00:32.4 Info: => 0.0011805s 22:00:32.4 Debug: Took: 00:00:00.0105135 22:00:32.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:00:32.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:32.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:32.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:32.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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:00:32.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-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00: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:00:32.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-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00: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:00:32.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-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00: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:00:32.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-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00: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:00:32.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-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00: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:00:32.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-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00: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:00:32.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-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00: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:00:32.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-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00: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:00:32.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-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00: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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:00:32.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:00:32.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:00:32.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:00:32.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:00:32.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 22:00:32.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 22:00:32.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:32.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648325028678_401/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:32.5 Info: DatabaseEngineVersionCheck migrating 22:00:32.5 Info: PerformDBOperation 22:00:32.5 Info: Performing DB Operation 22:00:32.5 Info: SQLite 3.49.1 22:00:32.5 Info: => 0.0011548s 22:00:32.5 Info: DatabaseEngineVersionCheck migrated 22:00:32.5 Info: => 0.0011682s 22:00:32.5 Debug: Took: 00:00:00.0105327 22:00:32.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:00:32.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:32.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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:00:32.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-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00: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:00:32.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-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00: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:00:32.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-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00: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:00:32.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-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00: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:00:32.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-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00: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:00:32.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-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00: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:00:32.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-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00: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:00:32.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-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00: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:00:32.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-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00: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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:00:32.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:00:32.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:00:32.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:00:32.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 ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 22:00:32.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 22:00:32.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 22:00:32.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:32.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648326070363_403/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:32.6 Info: DatabaseEngineVersionCheck migrating 22:00:32.6 Info: PerformDBOperation 22:00:32.6 Info: Performing DB Operation 22:00:32.6 Info: SQLite 3.49.1 22:00:32.6 Info: => 0.0011752s 22:00:32.6 Info: DatabaseEngineVersionCheck migrated 22:00:32.6 Info: => 0.0011998s 22:00:32.6 Debug: Took: 00:00:00.0116417 22:00:32.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:00:32.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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:00:32.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-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00: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:00:32.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-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00: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:00:32.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-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00: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:00:32.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-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00: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:00:32.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-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00: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:00:32.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-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00: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:00:32.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-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00: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:00:32.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-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00: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:00:32.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-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00: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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:00:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:00:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:00:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:00:32.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:00:32.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 22:00:32.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 22:00:32.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:32.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648327149517_405/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:32.7 Info: DatabaseEngineVersionCheck migrating 22:00:32.7 Info: PerformDBOperation 22:00:32.7 Info: Performing DB Operation 22:00:32.7 Info: SQLite 3.49.1 22:00:32.7 Info: => 0.0011892s 22:00:32.7 Info: DatabaseEngineVersionCheck migrated 22:00:32.7 Info: => 0.0012018s 22:00:32.7 Debug: Took: 00:00:00.0117028 22:00:32.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:00:32.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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:00:32.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-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00: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:00:32.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-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00: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:00:32.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-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00: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:00:32.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-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00: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:00:32.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-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00: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:00:32.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-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00: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:00:32.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-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00: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:00:32.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-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00: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:00:32.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-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00: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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:00:32.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:00:32.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:00:32.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:00:32.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 22:00:32.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 22:00:32.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 22:00:32.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:32.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648328529474_407/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:32.8 Info: DatabaseEngineVersionCheck migrating 22:00:32.8 Info: PerformDBOperation 22:00:32.8 Info: Performing DB Operation 22:00:32.8 Info: SQLite 3.49.1 22:00:32.8 Info: => 0.0011816s 22:00:32.8 Info: DatabaseEngineVersionCheck migrated 22:00:32.8 Info: => 0.0011968s 22:00:32.8 Debug: Took: 00:00:00.0106125 22:00:32.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:00:32.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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:00:32.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-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00: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:00:32.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-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00: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:00:32.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-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00: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:00:32.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-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00: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:00:32.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-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00: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:00:32.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-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00: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:00:32.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-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00: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:00:32.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-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00: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:00:32.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-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00: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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.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:00:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:00:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:00:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:00:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:00:32.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:00:32.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 22:00:32.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 22:00:32.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:32.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648329537017_409/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:32.9 Info: DatabaseEngineVersionCheck migrating 22:00:32.9 Info: PerformDBOperation 22:00:32.9 Info: Performing DB Operation 22:00:32.9 Info: SQLite 3.49.1 22:00:32.9 Info: => 0.0011548s 22:00:32.9 Info: DatabaseEngineVersionCheck migrated 22:00:32.9 Info: => 0.0011682s 22:00:32.9 Debug: Took: 00:00:00.0104787 22:00:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:00:32.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-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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:00:32.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-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00: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:00:32.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-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00: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:00:33.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-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00: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:00:33.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-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00: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:00:33.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-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00: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:00:33.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-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00: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:00:33.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-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00: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:00:33.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-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00: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:00:33.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-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00: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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:00:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:00:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:00:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:00:33.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:00:33.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 22:00:33.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 22:00:33.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:33.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648330524911_411/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:33.0 Info: DatabaseEngineVersionCheck migrating 22:00:33.0 Info: PerformDBOperation 22:00:33.0 Info: Performing DB Operation 22:00:33.0 Info: SQLite 3.49.1 22:00:33.0 Info: => 0.0011225s 22:00:33.0 Info: DatabaseEngineVersionCheck migrated 22:00:33.0 Info: => 0.0011352s 22:00:33.0 Debug: Took: 00:00:00.0103576 22:00:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:00:33.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:33.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:33.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:33.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-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:00:33.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-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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:00:33.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-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00: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:00:33.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-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00: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:00:33.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-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00: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:00:33.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-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00: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:00:33.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-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00: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:00:33.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-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00: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:00:33.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-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00: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:00:33.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-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00: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:00:33.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-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00: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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:00:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:00:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:00:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:00:33.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/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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:00:33.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/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00: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:00:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 22:00:33.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 22:00:33.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 22:00:33.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:33.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648331550524_413/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:33.1 Info: DatabaseEngineVersionCheck migrating 22:00:33.1 Info: PerformDBOperation 22:00:33.1 Info: Performing DB Operation 22:00:33.1 Info: SQLite 3.49.1 22:00:33.1 Info: => 0.0046624s 22:00:33.1 Info: DatabaseEngineVersionCheck migrated 22:00:33.1 Info: => 0.0046762s 22:00:33.1 Debug: Took: 00:00:00.0149599 22:00:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:00:33.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:33.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:33.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:33.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-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:00:33.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-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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:00:33.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-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00: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:00:33.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-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00: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:00:33.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-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00: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:00:33.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-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00: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:00:33.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-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00: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:00:33.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-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00: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:00:33.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-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00: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:00:33.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-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00: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:00:33.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-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00: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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:00:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:00:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:00:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:00:33.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/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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:00:33.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/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00: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:00:33.2 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:00:33.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 22:00:33.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 22:00:33.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:33.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648332581981_415/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:33.2 Info: DatabaseEngineVersionCheck migrating 22:00:33.2 Info: PerformDBOperation 22:00:33.2 Info: Performing DB Operation 22:00:33.2 Info: SQLite 3.49.1 22:00:33.2 Info: => 0.0011715s 22:00:33.2 Info: DatabaseEngineVersionCheck migrated 22:00:33.2 Info: => 0.0011858s 22:00:33.2 Debug: Took: 00:00:00.0134050 22:00:33.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:00:33.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:33.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:33.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:33.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-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:00:33.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-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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:00:33.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-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00: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:00:33.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-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00: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:00:33.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-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00: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:00:33.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-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00: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:00:33.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-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00: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:00:33.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-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00: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:00:33.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-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00: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:00:33.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-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00: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:00:33.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-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00: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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:00:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:00:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:00:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:00:33.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") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 22:00:33.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") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [2] ==== End Query Trace ==== 22:00:33.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 22:00:33.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 22:00:33.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:33.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648333737141_417/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:33.3 Info: DatabaseEngineVersionCheck migrating 22:00:33.3 Info: PerformDBOperation 22:00:33.3 Info: Performing DB Operation 22:00:33.3 Info: SQLite 3.49.1 22:00:33.3 Info: => 0.0011514s 22:00:33.3 Info: DatabaseEngineVersionCheck migrated 22:00:33.3 Info: => 0.0011654s 22:00:33.3 Debug: Took: 00:00:00.0104620 22:00:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"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:00:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:33.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-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:33.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:33.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-04-15T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 22:00:33.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-04-14T00:00:00Z"] DateAdded = ["2025-04-14T00: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:00:33.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-04-15T00:00:00Z"] DateAdded = ["2025-04-15T00: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:00:33.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-04-16T00:00:00Z"] DateAdded = ["2025-04-16T00: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:00:33.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-04-17T00:00:00Z"] DateAdded = ["2025-04-17T00: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:00:33.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-04-18T00:00:00Z"] DateAdded = ["2025-04-18T00: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:00:33.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-04-19T00:00:00Z"] DateAdded = ["2025-04-19T00: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:00:33.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-04-20T00:00:00Z"] DateAdded = ["2025-04-20T00: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:00:33.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-04-21T00:00:00Z"] DateAdded = ["2025-04-21T00: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:00:33.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-04-22T00:00:00Z"] DateAdded = ["2025-04-22T00: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:00:33.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-04-23T00:00:00Z"] DateAdded = ["2025-04-23T00: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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.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:00:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:00:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:00:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 22:00:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 22:00:33.4 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:00:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 22:00:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 22:00:33.4 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:00:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 22:00:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 22:00:33.4 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:00:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 22:00:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 22:00:33.4 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:00:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 22:00:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 22:00:33.4 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:00:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 22:00:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 22:00:33.4 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:00:33.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 22:00:33.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 22:00:33.5 Debug: Filtering 1 files for unchanged files 22:00:33.5 Trace: Got 0 existing files 22:00:33.5 Debug: Filtering 1 files for unchanged files 22:00:33.5 Trace: Got 0 existing files 22:00:33.5 Debug: Filtering 1 files for unchanged files 22:00:33.5 Trace: Got 0 existing files 22:00:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 22:00:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 22:00:33.5 Debug: Filtering 1 files for unchanged files 22:00:33.5 Trace: Got 0 existing files 22:00:33.5 Debug: Filtering 1 files for unchanged files 22:00:33.5 Trace: Got 0 existing files 22:00:33.5 Debug: Filtering 1 files for unchanged files 22:00:33.5 Trace: Got 0 existing files 22:00:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 22:00:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 22:00:33.5 Debug: Filtering 3 files for unchanged files 22:00:33.5 Trace: Got 1 existing files 22:00:33.5 Trace: Matched paths for 1 files 22:00:33.5 Trace: 1 unchanged existing files 22:00:33.5 Debug: Filtering 3 files for unchanged files 22:00:33.5 Trace: Got 1 existing files 22:00:33.5 Trace: Matched paths for 1 files 22:00:33.5 Trace: 1 unchanged existing files 22:00:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 22:00:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 22:00:33.5 Debug: Filtering 3 files for unchanged files 22:00:33.5 Trace: Got 1 existing files 22:00:33.5 Trace: Matched paths for 1 files 22:00:33.5 Trace: 1 unchanged and matched files 22:00:33.5 Debug: Filtering 3 files for unchanged files 22:00:33.5 Trace: Got 1 existing files 22:00:33.5 Trace: Matched paths for 1 files 22:00:33.5 Trace: 1 unchanged and matched files 22:00:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 22:00:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 22:00:33.5 Debug: Filtering 3 files for unchanged files 22:00:33.5 Trace: Got 1 existing files 22:00:33.5 Trace: Matched paths for 1 files 22:00:33.5 Trace: 1 unchanged existing files 22:00:33.5 Debug: Filtering 3 files for unchanged files 22:00:33.5 Trace: Got 1 existing files 22:00:33.5 Trace: Matched paths for 1 files 22:00:33.5 Trace: 1 unchanged existing files 22:00:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 22:00:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 22:00:33.5 Debug: Filtering 3 files for unchanged files 22:00:33.5 Trace: Got 1 existing files 22:00:33.5 Trace: Matched paths for 1 files 22:00:33.5 Trace: 1 unchanged and matched files 22:00:33.5 Debug: Filtering 3 files for unchanged files 22:00:33.5 Trace: Got 1 existing files 22:00:33.5 Trace: Matched paths for 1 files 22:00:33.5 Trace: 1 unchanged and matched files 22:00:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 22:00:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 22:00:33.5 Debug: Filtering 3 files for unchanged files 22:00:33.5 Trace: Got 0 existing files 22:00:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 22:00:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 22:00:33.5 Debug: Filtering 3 files for unchanged files 22:00:33.5 Trace: Got 0 existing files 22:00:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 22:00:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 22:00:33.5 Debug: Filtering 3 files for unchanged files 22:00:33.5 Trace: Got 1 existing files 22:00:33.5 Trace: Matched paths for 1 files 22:00:33.5 Trace: 0 unchanged existing files 22:00:33.5 Debug: Filtering 3 files for unchanged files 22:00:33.5 Trace: Got 1 existing files 22:00:33.5 Trace: Matched paths for 1 files 22:00:33.5 Trace: 0 unchanged existing files 22:00:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 22:00:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 22:00:33.5 Debug: Filtering 3 files for unchanged files 22:00:33.5 Trace: Got 1 existing files 22:00:33.5 Trace: Matched paths for 1 files 22:00:33.5 Trace: 0 unchanged and matched files 22:00:33.5 Debug: Filtering 3 files for unchanged files 22:00:33.5 Trace: Got 1 existing files 22:00:33.5 Trace: Matched paths for 1 files 22:00:33.5 Trace: 0 unchanged and matched files 22:00:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 22:00:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 22:00:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 22:00:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 22:00:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 22:00:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 22:00:33.5 Debug: Filtering 3 files for unchanged files 22:00:33.5 Trace: Got 1 existing files 22:00:33.5 Trace: Matched paths for 0 files 22:00:33.5 Trace: 0 unchanged existing files 22:00:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 22:00:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 22:00:33.5 Debug: Filtering 3 files for unchanged files 22:00:33.5 Trace: Got 1 existing files 22:00:33.5 Trace: Matched paths for 0 files 22:00:33.5 Trace: 0 unchanged and matched files 22:00:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 22:00:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 22:00:33.5 Debug: Filtering 3 files for unchanged files 22:00:33.5 Trace: Got 3 existing files 22:00:33.5 Trace: Matched paths for 3 files 22:00:33.5 Trace: 3 unchanged existing files 22:00:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 22:00:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 22:00:33.5 Debug: Filtering 3 files for unchanged files 22:00:33.5 Trace: Got 3 existing files 22:00:33.5 Trace: Matched paths for 3 files 22:00:33.5 Trace: 3 unchanged and matched files 22:00:33.5 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:00:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 22:00:33.5 Debug: Filtering 3 files for unchanged files 22:00:33.5 Trace: Got 1 existing files 22:00:33.5 Trace: Matched paths for 1 files 22:00:33.5 Trace: 1 unchanged and matched files 22:00:33.5 Debug: Filtering 3 files for unchanged files 22:00:33.5 Trace: Got 1 existing files 22:00:33.5 Trace: Matched paths for 1 files 22:00:33.5 Trace: 1 unchanged and matched files 22:00:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 22:00:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 22:00:33.5 Debug: Filtering 3 files for unchanged files 22:00:33.5 Trace: Got 1 existing files 22:00:33.5 Trace: Matched paths for 1 files 22:00:33.5 Trace: 0 unchanged and matched files 22:00:33.5 Debug: Filtering 3 files for unchanged files 22:00:33.5 Trace: Got 1 existing files 22:00:33.5 Trace: Matched paths for 1 files 22:00:33.5 Trace: 0 unchanged and matched files 22:00:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 22:00:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 22:00:33.5 Debug: The following files no longer exist on disk, removing from db: /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/31sbh11q.1wo /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/we5asjjh.5c4 22:00:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 22:00:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 22:00:33.5 Debug: The following files no longer exist on disk, removing from db: 22:00:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 22:00:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 22:00:33.5 Debug: The following files no longer exist on disk, removing from db: 22:00:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 22:00:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 22:00:33.5 Debug: The following files no longer exist on disk, removing from db: /c/test/r3o1rq0f.b1t /c/test/xm052dhn.xir /c/test/kmxixu54.404 /c/test/kbk002tp.awe /c/test/e2mggzoe.2a3 /c/test/blwsbdoz.o5x /c/test/aagphact.0mb /c/test/faqry50y.k3z /c/test/13fmxryl.byz /c/test/erzsc4gf.tqy 22:00:33.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 22:00:33.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 22:00:33.6 Info: Renaming 2 files for Name1 22:00:33.6 Debug: Renaming track file: [1] Path1 22:00:33.6 Debug: Renamed track file: [1] Path1 22:00:33.6 Debug: Renaming track file: [2] Path2 22:00:33.6 Debug: Renamed track file: [2] Path2 22:00:33.6 Debug: Removing empty subfolders from: Path1 22:00:33.6 Info: 2 selected track files renamed for Name1 22:00:33.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 22:00:33.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 22:00:33.6 Info: Renaming 2 files for Name1 22:00:33.6 Debug: Renaming track file: [1] Path1 22:00:33.6 Debug: File not renamed, source and destination are the same: Filename 22:00:33.6 Debug: Renaming track file: [2] Path2 22:00:33.6 Debug: File not renamed, source and destination are the same: Filename 22:00:33.6 Info: 0 selected track files renamed for Name1 22:00:33.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 22:00:33.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 22:00:33.6 Info: Renaming 0 files for Name1 22:00:33.6 Info: 0 selected track files renamed for Name1 22:00:33.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 22:00:33.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 22:00:33.6 Info: Renaming 2 files for Name1 22:00:33.6 Debug: Renaming track file: [1] Path1 22:00:33.6 Debug: Renamed track file: [1] Path1 22:00:33.6 Debug: Renaming track file: [2] Path2 22:00:33.6 Debug: Renamed track file: [2] Path2 22:00:33.6 Debug: Removing empty subfolders from: Path1 22:00:33.6 Info: 2 selected track files renamed for Name1 22:00:33.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 22:00:33.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 22:00:33.6 Info: Renaming 2 files for Name1 22:00:33.6 Debug: Renaming track file: [1] Path1 22:00:33.6 Debug: Renamed track file: [1] Path1 22:00:33.6 Debug: Renaming track file: [2] Path2 22:00:33.6 Debug: Renamed track file: [2] Path2 22:00:33.6 Debug: Removing empty subfolders from: Path1 22:00:33.6 Info: 2 selected track files renamed for Name1 22:00:33.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 22:00:33.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 22:00:33.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 22:00:33.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 22:00:33.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 22:00:33.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 22:00:33.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 22:00:33.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 22:00:33.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 22:00:33.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 22:00:33.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 22:00:33.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 22:00:33.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 22:00:33.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 22:00:33.6 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 22:00:33.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- Skipped should_catch_InvalidOperationException_during_folder_inheritance [5 ms] Skipped should_catch_UnauthorizedAccessException_during_folder_inheritance [2 ms] 22:00:33.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 22:00:33.6 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 22:00:33.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 22:00:33.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 22:00:33.6 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 22:00:33.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 22:00:33.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?\d+)(?[\s_-]+)(?[a-z0-9,\(\)\.&'’\s]+)\k(?[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '02 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '03 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '02 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '03 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '02_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '03_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '02_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '03_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '02-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '03-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got artist from filename: artist_name 22:00:33.7 Debug: Got title from filename: a_track_title_1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b_track_title_2 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c_track_title_3 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '02-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '03-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '102 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '103 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '102 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '103 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '102_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '103_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '102_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '103_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '102-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '103-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got artist from filename: artist_name 22:00:33.7 Debug: Got title from filename: a_track_title_1 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b_track_title_2 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c_track_title_3 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '102-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '103-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '02 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '03 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '02 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '03 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '02_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '03_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '02_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '03_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '02-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '03-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '02-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '03-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got artist from filename: artist_name 22:00:33.7 Debug: Got title from filename: a_track_title_1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b_track_title_2 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c_track_title_3 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '102 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '103 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '102 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '103 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '102_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '103_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '102_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '103_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '102-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '103-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '102-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '103-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got artist from filename: artist_name 22:00:33.7 Debug: Got title from filename: a_track_title_1 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b_track_title_2 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c_track_title_3 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - both artist and title vary between matches 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '02_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '03_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '02_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '03_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - both artist and title vary between matches 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got artist from filename: artist_name 22:00:33.7 Debug: Got title from filename: a_track_title_1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b_track_title_2 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c_track_title_3 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Abort - both artist and title vary between matches 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - both artist and title vary between matches 22:00:33.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - both artist and title vary between matches 22:00:33.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got artist from filename: artist_name 22:00:33.7 Debug: Got title from filename: a_track_title_1 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b_track_title_2 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c_track_title_3 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Abort - both artist and title vary between matches 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got artist from filename: artist_name 22:00:33.7 Debug: Got title from filename: a_track_title_1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b_track_title_2 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c_track_title_3 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got artist from filename: artist_name 22:00:33.7 Debug: Got title from filename: a_track_title_1 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b_track_title_2 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c_track_title_3 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got artist from filename: artist_name 22:00:33.7 Debug: Got title from filename: a_track_title_1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b_track_title_2 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c_track_title_3 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got artist from filename: artist_name 22:00:33.7 Debug: Got title from filename: a_track_title_1 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b_track_title_2 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c_track_title_3 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got artist from filename: artist_name 22:00:33.7 Debug: Got title from filename: a_track_title_1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b_track_title_2 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c_track_title_3 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got artist from filename: artist_name 22:00:33.7 Debug: Got title from filename: a_track_title_1 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b_track_title_2 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c_track_title_3 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 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:00:33.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 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:00:33.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got artist from filename: artist_name 22:00:33.7 Debug: Got title from filename: a_track_title_1 22:00:33.7 Debug: Got title from filename: b_track_title_2 22:00:33.7 Debug: Got title from filename: c_track_title_3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 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:00:33.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 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:00:33.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got artist from filename: artist_name 22:00:33.7 Debug: Got title from filename: a_track_title_1 22:00:33.7 Debug: Got title from filename: b_track_title_2 22:00:33.7 Debug: Got title from filename: c_track_title_3 22:00:33.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got artist from filename: artist name 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got artist from filename: artist_name 22:00:33.7 Debug: Got title from filename: a_track_title_1 22:00:33.7 Debug: Got title from filename: b_track_title_2 22:00:33.7 Debug: Got title from filename: c_track_title_3 22:00:33.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - both artist and title vary between matches 22:00:33.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '02 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '03 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - both artist and title vary between matches 22:00:33.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '02_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '03_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Abort - both artist and title vary between matches 22:00:33.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '02-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '03-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got title from filename: a_track_title_1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b_track_title_2 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c_track_title_3 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - both artist and title vary between matches 22:00:33.7 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '102 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '103 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - both artist and title vary between matches 22:00:33.7 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '102_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '103_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Abort - both artist and title vary between matches 22:00:33.7 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '102-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '103-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got title from filename: a_track_title_1 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: b_track_title_2 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: c_track_title_3 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - both artist and title vary between matches 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - both artist and title vary between matches 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - both artist and title vary between matches 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - both artist and title vary between matches 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'b_track_title_2' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'c_track_title_3' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Debug: Got title from filename: a_track_title_1 22:00:33.7 Debug: Got title from filename: b_track_title_2 22:00:33.7 Debug: Got title from filename: c_track_title_3 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - both artist and title vary between matches 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - both artist and title vary between matches 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - both artist and title vary between matches 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Abort - both artist and title vary between matches 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Debug: Got title from filename: a track title 1 22:00:33.7 Debug: Got title from filename: b track title 2 22:00:33.7 Debug: Got title from filename: c track title 3 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 22:00:33.7 Debug: Missing data in tags, trying filename augmentation 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Debug: Got artist from filename: Adele 22:00:33.7 Debug: Got title from filename: Daydreamer 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 1 22:00:33.7 Debug: Got title from filename: Best for Last 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 2 22:00:33.7 Debug: Got title from filename: Chasing Pavements 22:00:33.7 Debug: Got disc number from filename: 1 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 Debug: Got title from filename: That's It, I Quit, I'm Moving On 22:00:33.7 Debug: Got disc number from filename: 2 22:00:33.7 Debug: Got track number from filename: 3 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Abort - 'tag' varies between matches 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 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:00:33.7 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:00:33.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 22:00:33.7 Debug: Parsing string 'artist.title-album.title' 22:00:33.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:33.7 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 22:00:33.7 Debug: Trying to parse quality for 'artist.title-album.title' 22:00:33.7 Debug: Quality parsed: Unknown v1 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 22:00:33.7 Debug: Parsing string 'artist.title-album.title.FLAC-ingot' 22:00:33.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:33.7 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 22:00:33.7 Debug: Trying to parse quality for 'artist.title-album.title.FLAC-ingot' 22:00:33.7 Debug: Quality parsed: FLAC v1 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 22:00:33.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 22:00:33.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 22:00:33.8 Trace: artist: artist vs artist; 0 22:00:33.8 Trace: album: album vs album; 0 22:00:33.8 Trace: media_count: 2 vs 2; 0 22:00:33.8 Trace: year: 2025 vs 2025 or 2025; 0 22:00:33.8 Trace: country: United States vs United States; 0 22:00:33.8 Trace: label: label vs label; 0 22:00:33.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 22:00:33.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 22:00:33.8 Trace: after trackMapping: 0 22:00:33.8 Trace: after missing tracks: 0 22:00:33.8 Trace: after unmatched tracks: 0 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 22:00:33.8 Trace: album: album vs album; 0 22:00:33.8 Trace: media_count: 1 vs 1; 0 22:00:33.8 Trace: year: 2025 vs 2025 or 2025; 0 22:00:33.8 Trace: country: United States vs United States; 0 22:00:33.8 Trace: label: label vs label; 0 22:00:33.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 22:00:33.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 22:00:33.8 Trace: after trackMapping: 0 22:00:33.8 Trace: after missing tracks: 0 22:00:33.8 Trace: after unmatched tracks: 0 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 22:00:33.8 Trace: artist: artist vs different artist; 0.6 22:00:33.8 Trace: album: album vs album; 0.3 22:00:33.8 Trace: media_count: 1 vs 1; 0.2571428571428571 22:00:33.8 Trace: year: 2025 vs 2025 or 2025; 0.22499999999999998 22:00:33.8 Trace: country: United States vs United States; 0.2117647058823529 22:00:33.8 Trace: label: label vs label; 0.19999999999999998 22:00:33.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.1894736842105263 22:00:33.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.12413793103448274 22:00:33.8 Trace: after trackMapping: 0.08780487804878048 22:00:33.8 Trace: after missing tracks: 0.08780487804878048 22:00:33.8 Trace: after unmatched tracks: 0.08780487804878048 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 22:00:33.8 Trace: artist: artist vs artist; 0 22:00:33.8 Trace: album: album vs album; 0 22:00:33.8 Trace: media_count: 1 vs 1; 0 22:00:33.8 Trace: year: 2025 vs 2025 or 2025; 0 22:00:33.8 Trace: country: United States vs United States; 0 22:00:33.8 Trace: label: label vs label; 0 22:00:33.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 22:00:33.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 22:00:33.8 Trace: after trackMapping: 0 22:00:33.8 Trace: after missing tracks: 0 22:00:33.8 Trace: after unmatched tracks: 0 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 22:00:33.8 Trace: artist: artist vs artist; 0 22:00:33.8 Trace: album: album vs album; 0 22:00:33.8 Trace: media_count: 1 vs 1; 0 22:00:33.8 Trace: year: 2025 vs 2025 or 2025; 0 22:00:33.8 Trace: country: United States vs United States; 0 22:00:33.8 Trace: label: label vs label; 0 22:00:33.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 22:00:33.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 22:00:33.8 Trace: after trackMapping: 0.0888030888030888 22:00:33.8 Trace: after missing tracks: 0.11742707554225879 22:00:33.8 Trace: after unmatched tracks: 0.11742707554225879 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 22:00:33.8 Trace: artist: artist vs artist; 0 22:00:33.8 Trace: album: album vs album; 0 22:00:33.8 Trace: media_count: 1 vs 1; 0 22:00:33.8 Trace: country: United States vs United States; 0 22:00:33.8 Trace: label: label vs label; 0 22:00:33.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 22:00:33.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 22:00:33.8 Trace: after trackMapping: 0 22:00:33.8 Trace: after missing tracks: 0 22:00:33.8 Trace: after unmatched tracks: 0 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 22:00:33.8 Trace: artist: artist vs artist; 0 22:00:33.8 Trace: album: album vs album; 0 22:00:33.8 Trace: media_count: 1 vs 1; 0 22:00:33.8 Trace: year: 2025 vs or 2007; 0.125 22:00:33.8 Trace: country: United States vs United States; 0.11764705882352941 22:00:33.8 Trace: label: label vs label; 0.1111111111111111 22:00:33.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 22:00:33.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 22:00:33.8 Trace: after trackMapping: 0.04878048780487805 22:00:33.8 Trace: after missing tracks: 0.04878048780487805 22:00:33.8 Trace: after unmatched tracks: 0.04878048780487805 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(04/14/2025 21:59:49) --- 22:00:33.8 Trace: artist: artist vs artist; 0 22:00:33.8 Trace: album: album vs album; 0 22:00:33.8 Trace: media_count: 1 vs 1; 0 22:00:33.8 Trace: year: 2025 vs or 2025; 0 22:00:33.8 Trace: country: United States vs United States; 0 22:00:33.8 Trace: label: label vs label; 0 22:00:33.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 22:00:33.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 22:00:33.8 Trace: after trackMapping: 0 22:00:33.8 Trace: after missing tracks: 0 22:00:33.8 Trace: after unmatched tracks: 0 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(04/14/2025 21:59:49) --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 22:00:33.8 Trace: artist: artist vs artist; 0 22:00:33.8 Trace: album: album vs album; 0 22:00:33.8 Trace: media_count: 1 vs 1; 0 22:00:33.8 Trace: country: United States vs United States; 0 22:00:33.8 Trace: label: label vs label; 0 22:00:33.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 22:00:33.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 22:00:33.8 Trace: after trackMapping: 0 22:00:33.8 Trace: after missing tracks: 0 22:00:33.8 Trace: after unmatched tracks: 0 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 22:00:33.8 Trace: artist: artist vs artist; 0 22:00:33.8 Trace: album: album vs album; 0 22:00:33.8 Trace: media_count: 1 vs 1; 0 22:00:33.8 Trace: year: 2025 vs 2007 or ; 0.125 22:00:33.8 Trace: country: United States vs United States; 0.11764705882352941 22:00:33.8 Trace: label: label vs label; 0.1111111111111111 22:00:33.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 22:00:33.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 22:00:33.8 Trace: after trackMapping: 0.04878048780487805 22:00:33.8 Trace: after missing tracks: 0.04878048780487805 22:00:33.8 Trace: after unmatched tracks: 0.04878048780487805 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(04/14/2025 21:59:49) --- 22:00:33.8 Trace: artist: artist vs artist; 0 22:00:33.8 Trace: album: album vs album; 0 22:00:33.8 Trace: media_count: 1 vs 1; 0 22:00:33.8 Trace: year: 2025 vs 2025 or ; 0 22:00:33.8 Trace: country: United States vs United States; 0 22:00:33.8 Trace: label: label vs label; 0 22:00:33.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 22:00:33.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 22:00:33.8 Trace: after trackMapping: 0 22:00:33.8 Trace: after missing tracks: 0 22:00:33.8 Trace: after unmatched tracks: 0 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(04/14/2025 21:59:49) --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 22:00:33.8 Trace: artist: artist vs artist; 0 22:00:33.8 Trace: album: album vs album; 0 22:00:33.8 Trace: media_count: 1 vs 1; 0 22:00:33.8 Trace: year: 2025 vs 2025 or 2025; 0 22:00:33.8 Trace: country: United States vs United States; 0 22:00:33.8 Trace: label: label vs label; 0 22:00:33.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 22:00:33.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 22:00:33.8 Trace: after trackMapping: 0.1602787456445993 22:00:33.8 Trace: after missing tracks: 0.1602787456445993 22:00:33.8 Trace: after unmatched tracks: 0.1602787456445993 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 22:00:33.8 Trace: artist: artist vs artist; 0 22:00:33.8 Trace: album: album vs album; 0 22:00:33.8 Trace: media_count: 2 vs 2; 0 22:00:33.8 Trace: year: 2025 vs 2025 or 2025; 0 22:00:33.8 Trace: country: United States vs United States; 0 22:00:33.8 Trace: label: label vs label; 0 22:00:33.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 22:00:33.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 22:00:33.8 Trace: after trackMapping: 0 22:00:33.8 Trace: after missing tracks: 0 22:00:33.8 Trace: after unmatched tracks: 0 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 22:00:33.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 22:00:33.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 22:00:33.9 Debug: Release [][album] [1 tracks] was forced 22:00:33.9 Debug: Getting candidates from tags for 3 tracks took 0ms 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- 22:00:33.9 Debug: Selecting release from consensus ForeignReleaseId [xxx] 22:00:33.9 Debug: Getting candidates from tags for 3 tracks took 0ms 22:00:33.9 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:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 22:00:33.9 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:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:33.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:33.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 22:00:34.3 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 22:00:34.3 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 22:00:34.3 Trace: LooksLikeSingleRelease: No common album tag 22:00:34.3 Info: Grouping 20 tracks 22:00:34.3 Trace: Folders: /C/music/incoming/album /C/music/incoming/album/anotheralbum 22:00:34.3 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:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 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:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Debug: *** group [/C/music/incoming/album] *** 22:00:34.3 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:00:34.3 Debug: *** group [/C/music/incoming/album/anotheralbum] *** 22:00:34.3 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:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Info: Grouping 15 tracks 22:00:34.3 Trace: Folders: /C/music/incoming/artist - album 22:00:34.3 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:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Info: Grouping 15 tracks 22:00:34.3 Trace: Folders: /C/music/incoming/artist - album/cd 1 /C/music/incoming/artist - album/cd 2 22:00:34.3 Trace: Yielding final: /C/music/incoming/artist - album/cd 1/Title1 /C/music/incoming/artist - album/cd 1/Title2 /C/music/incoming/artist - album/cd 1/Title3 /C/music/incoming/artist - album/cd 1/Title4 /C/music/incoming/artist - album/cd 1/Title5 /C/music/incoming/artist - album/cd 1/Title6 /C/music/incoming/artist - album/cd 1/Title7 /C/music/incoming/artist - album/cd 1/Title8 /C/music/incoming/artist - album/cd 1/Title9 /C/music/incoming/artist - album/cd 1/Title10 /C/music/incoming/artist - album/cd 2/Title1 /C/music/incoming/artist - album/cd 2/Title2 /C/music/incoming/artist - album/cd 2/Title3 /C/music/incoming/artist - album/cd 2/Title4 /C/music/incoming/artist - album/cd 2/Title5 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Info: Grouping 15 tracks 22:00:34.3 Trace: Folders: /C/music/incoming/artist - album/disc 1 /C/music/incoming/artist - album/disc 2 22:00:34.3 Trace: Yielding final: /C/music/incoming/artist - album/disc 1/Title1 /C/music/incoming/artist - album/disc 1/Title2 /C/music/incoming/artist - album/disc 1/Title3 /C/music/incoming/artist - album/disc 1/Title4 /C/music/incoming/artist - album/disc 1/Title5 /C/music/incoming/artist - album/disc 1/Title6 /C/music/incoming/artist - album/disc 1/Title7 /C/music/incoming/artist - album/disc 1/Title8 /C/music/incoming/artist - album/disc 1/Title9 /C/music/incoming/artist - album/disc 1/Title10 /C/music/incoming/artist - album/disc 2/Title1 /C/music/incoming/artist - album/disc 2/Title2 /C/music/incoming/artist - album/disc 2/Title3 /C/music/incoming/artist - album/disc 2/Title4 /C/music/incoming/artist - album/disc 2/Title5 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Info: Grouping 15 tracks 22:00:34.3 Trace: Folders: /C/music/incoming/artist - album/disk 1 /C/music/incoming/artist - album/disk 2 22:00:34.3 Trace: Yielding final: /C/music/incoming/artist - album/disk 1/Title1 /C/music/incoming/artist - album/disk 1/Title2 /C/music/incoming/artist - album/disk 1/Title3 /C/music/incoming/artist - album/disk 1/Title4 /C/music/incoming/artist - album/disk 1/Title5 /C/music/incoming/artist - album/disk 1/Title6 /C/music/incoming/artist - album/disk 1/Title7 /C/music/incoming/artist - album/disk 1/Title8 /C/music/incoming/artist - album/disk 1/Title9 /C/music/incoming/artist - album/disk 1/Title10 /C/music/incoming/artist - album/disk 2/Title1 /C/music/incoming/artist - album/disk 2/Title2 /C/music/incoming/artist - album/disk 2/Title3 /C/music/incoming/artist - album/disk 2/Title4 /C/music/incoming/artist - album/disk 2/Title5 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 22:00:34.3 Info: Grouping 1 tracks 22:00:34.3 Trace: Folders: /C/music/incoming 22:00:34.3 Trace: Yielding from 2: /C/music/incoming/Title1 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 22:00:34.3 Info: Grouping 2 tracks 22:00:34.3 Trace: Folders: /C/music/incoming 22:00:34.3 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 22:00:34.3 Info: Grouping 10 tracks 22:00:34.3 Trace: Folders: /C/music/incoming 22:00:34.3 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 /C/music/incoming/Title6 /C/music/incoming/Title7 /C/music/incoming/Title8 /C/music/incoming/Title9 /C/music/incoming/Title10 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.3 Info: Grouping 10 tracks 22:00:34.3 Trace: Folders: /C/music/incoming 22:00:34.3 Trace: Yielding from 2: /C/music/incoming/lhhu4d2atc3UnfcYq6EY1otb /C/music/incoming/FY1aAnNnxthUDvQMSnALI75JYOV12dKxjkBfd /C/music/incoming/PmSR4Rjlxhap5hcdu2hp611vrATKsf4NJ2VkFEgGsFiXMUr /C/music/incoming/X2Etg5qHfv7koXlspnF26oV1k6lJosjtJXnCbKKHt0gLTDAX7GEF2X5IfKjiTOrTlNJxJQqML6IgikhPFvKQVLyT1Mvy /C/music/incoming/RSQSbRoHPJXuHAxEBH1C6P1DrNEwxnwrXvkEkBDnnaGiCJJD4G7ykG0bYmBvnYjCmGFlp1s7dMo5jSbPdaAYo /C/music/incoming/rCQ12vBvJSycHDD7 /C/music/incoming/tE4LOunsWAfe6rcHTG3jRvrypRF6rwqm /C/music/incoming/V5TTE30WOsYjfTCr0Agodt1l6CO0QIGv5YF /C/music/incoming/KjIljDcfAEUcKdlMUvCnfEBgxJPKw0sLk3jTy16tLoVhN6aBhptEPFSgQCVHVAPIljYO1Am1whJYPsAAJnChF /C/music/incoming/paci4SDQaoJWCDNWxqHMfn1g2n7mQREsGfIrGrKDPHA2fNK7v4LMk7Rch4oQTqapRqqv3vpgOd5FV6anL7X 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.3 Info: Grouping 10 tracks 22:00:34.3 Trace: Folders: /C/music/incoming 22:00:34.3 Trace: Yielding from 2: /C/music/incoming/WJVmc6UK0i7tk3 /C/music/incoming/0kpbcvonMl1du /C/music/incoming/eLb2GLO3hPC5NisMYs2Np625YQc0xYHtaMWDtXTrD /C/music/incoming/BKY10DP1pXiINId1YKlIblWRjsfuHg0I3qf2DqpsVnPTLPBDGdQL /C/music/incoming/RjklfgCSIOpTDg /C/music/incoming/TiObxGv33UnAsOArXX5efLkTTpY0bOl6pw0AwLwTJtTU0Gw3tXCvsg0h53oiOE1oJoj4Wa3mAkCSYx1m04FklXMjERDCvoff /C/music/incoming/NjDy1PMXKhhqPNBuYSOEBC3fb2sLCxOdeJNDLpFTnBaCR7bIb7lx2Dylnxx7wbvmAelf75QIn2p7CBvb0RJDlq /C/music/incoming/bTAUIhlm3AFgSTayhDdoJvPlr06KhXrnCcAwC5TQEuqBHEEMiMWduj7Mdn /C/music/incoming/WoW27h4fcJec7N0PYEPgICnLR66xaNPqtF7q0KQqjteFTKiYIx1 /C/music/incoming/vdt1q2EFTqeiUTw5v5EsiIg23lk4JkDR6Yt75jMqCpe 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.3 Info: Grouping 10 tracks 22:00:34.3 Trace: Folders: /C/music/incoming 22:00:34.3 Trace: Yielding from 2: /C/music/incoming/iBaxSyeM4ii6c4pDUp56C7ypKqH1BLhGLnbKy27Ee1FwhNJKUN4Mu0tibRVCYllraJtW3Nd1pA1ICch5O /C/music/incoming/JsGMP6hs4m4HGADoSR /C/music/incoming/s0fLqvdR3qWmCek1SUvDqnbgKdPYW0oslwV4qdMuRLi /C/music/incoming/3Qx2QvUMJVCxWtxglGYySariM0JlCJlv6kJ2ix5hyNwQhn4pHhWtIYc3yppYTIj7KfyMSE6UJR7eL /C/music/incoming/MqBCIfIUfecNdOTqXCO /C/music/incoming/VYBPxTOuooOWwb5HYyxR6AvaswbEfFvvItVvIopjJ4RJcAitII7fmjRvCBwaSkpR1socnI /C/music/incoming/E3nsdBqAPNPKWMU6Ur4bkheALf6CYCDY4F4pQ1mps6atSxrwgnOSfdNwYUP6CWInkYNrPFp1fOPlgRPnVJvL /C/music/incoming/ClklJUClI333SNdm7WjoqyvB5srq3LpVURXsoxq4NE3bnag3AoKDcWydWRoqClq4NghbXR /C/music/incoming/35WW1rRqxNUWKoBJhhiB27fDV4ulbD4nI /C/music/incoming/hbeWbLCw62yWqxkfKih7U3uroyoxi 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.3 Info: Grouping 10 tracks 22:00:34.3 Trace: Folders: /C/music/incoming 22:00:34.3 Trace: Yielding from 2: /C/music/incoming/sYV46JDSjPVLaxCwXNVGfFT5EeujoPlLeaRQhe0PQU0unHKeTmaU5sSVeXy1ntDBEjGaOTpSVfWsMxR4Cqwc /C/music/incoming/yH6ANicNl5eAmuOVMIJQsweqMGheP14wPpCMwDNgro1F7txiPYJUH /C/music/incoming/AApGyBWcOWg7jpMsX5P60lhn7FrkM7avF3EFAJOI2Ide /C/music/incoming/wSHinaMed4Cp /C/music/incoming/b /C/music/incoming/6heQvfsRLIJ2pBNQos73ObUCwKVSvF6WebdVbFhSIBqGRGQg /C/music/incoming/lLDpOqaRg5c2RgdtaLtkA4c5mEiVfnuBbjUcTjMjI5xEoRpx50w3tDipJGc /C/music/incoming/w2cUURphpOFkHXgvAO7aqlIx1y /C/music/incoming/dDAvte2NKBbYkjIPqgd2LGxCD6UK1Wn6LHuKFmeGrIueJwUFlq6DWpgFe51vqrTVncmLV6jdb /C/music/incoming/MbGRHppGOvOaiDhVfLu5rIvGTv 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.3 Info: Grouping 10 tracks 22:00:34.3 Trace: Folders: /C/music/incoming 22:00:34.3 Trace: Yielding from 2: /C/music/incoming/ftJJGLOPVUsKkVdAgMTVa3td34oWF7J1v64K2oYVsqvXxXUWR /C/music/incoming/IFytxCyVN5OlaY0F1u10D26ARRKejQHhatjkLATbSbVVFoITK4YCGhpOG6KO0uM5xGkNPP2AJYh /C/music/incoming/4hy3GtWFtb5DIVTXvrC17owUcWOFLRBVB3T7SMgMG5woFWoXPN430JMPRL1RMq2J /C/music/incoming/6WBFoOXFpqjISSnBIJgtTc3LxWIXkmqAnd0aun /C/music/incoming/BKIjo0taTEfU1amCySu0bbWHnAu57TkUr7TAU /C/music/incoming/tWcJFnAc6X6oVVAnrVi3Di05TfKl0iPyToFTfi6DCDbLjfPatpY /C/music/incoming/ckOBcDNKuNJyWQLil6r /C/music/incoming/DB3lYiPWAR0AUDI4noSSCkskCl6cObs613n7UMC4V7fj0APGayNAsShrhRQM /C/music/incoming/a6LIFSSVRqN1hW4UUNJ4dTTvv2nMrAVsIv0XHCXOlpNt5lkJqmROh2LomolKFfErCusS /C/music/incoming/0LrPseN3QorUIeGrHVNEVdtxVoIawk5NnljNYFt5D6UggCwNtu7fENUWr22 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.3 Info: Grouping 10 tracks 22:00:34.3 Trace: Folders: /C/music/incoming 22:00:34.3 Trace: Yielding from 2: /C/music/incoming/KkVf7IuTc /C/music/incoming/wAFPhh /C/music/incoming/PQtf1WBqXEjJ34ewJUdgIOTMKlQyTXx2NaNdrYDVfqVJScfeSEPnrPca5ODOgb /C/music/incoming/e5LvY2UHnfb7HHQYbdIox /C/music/incoming/KhKR /C/music/incoming/C5p5wCmkhnL /C/music/incoming/RQjhoxeRKG577vikmCJhHNYnfFMhEQeGbSSJxR1I3 /C/music/incoming/K7hcG7sIBu0JWVWwBNhH3IWuflvgqjSX60glcnmTR3Sc4JWW3gmnKJ2bkU5uKlqqKbL5PLunBuX7XTxEw /C/music/incoming/JqxA7gbWXb1wbpsk0ouV3ng0CHdiNDrDBkTp6uFRnNL7COINfIodBEPujG6yd0 /C/music/incoming/sf 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.3 Info: Grouping 10 tracks 22:00:34.3 Trace: Folders: /C/music/incoming 22:00:34.3 Trace: Yielding from 2: /C/music/incoming/xPdaSxPiibJbstREacKnQDkrGcnNBcFWwksrPY5T6sG2nlGiYxGwsM33ESBPkcPf /C/music/incoming/mbVGL2O /C/music/incoming/bvAPUnNtKYxpOeYoCAODVHWIj51Rd0XJVJs66VUe0WagFch72lkCIYdBHYGXt3pRbVBeT1pNNJL6HPcgW2WYO /C/music/incoming/e3HPQvVcXXnRB7hXD4bNDJcwMYPt24jp71dOLMSfovlwm3js /C/music/incoming/qGmlCmLiAiCWRHdsdg4oiSdW21q /C/music/incoming/0rIRJDcqDjrcOo0UhxqQaD5ymWrPvFsbJdIfBIRo5ONjp5qwBFjSWn0vujETlu35XpALOUsHNcTsXVipG3nXuHmv /C/music/incoming/FwQQLtHlxAMWI /C/music/incoming/E4o5nboL6gXwcMoUocgkP7KWFsvctUUNJrWL2AxElf7qJhhr /C/music/incoming/uRHFVDr3UJ4IlOD7CNqTjnPXcnDfSuvMKnm04pEODgSUqwgEEGXG0PKgbRCHamkAmr65CLcliJqcC /C/music/incoming/CSERW 22:00:34.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/dL6a2Vay /C/music/incoming/MPaBH0c16uoL4Kd1w1IuFfnisuQJghoDGAGmMlq46OCnNfpOW5FTYIqGCYimiATXfSeEdXnlKMvXK7Dne /C/music/incoming/wEmS2T05Kx4CkUhmt /C/music/incoming/Jjs212t27wFTgGPAavd3Rx0OIIJa7nAr7rSu2pRK2H3ShlGquoHxupXl /C/music/incoming/7LIKAh /C/music/incoming/gLVnHpfjVTrrR44nGtKlfyHsU1 /C/music/incoming/RvctQ4qrWsntVSYJbLqL52qx3BBGLneskGMVIs5q6kevWPrD6oIigcKW /C/music/incoming/gSApfBIuUEi /C/music/incoming/FV5T5Fa757lc7gF5F0YCrtWq6DTBVG4qXKEpgjRHwtb6RVT1ujuA3eEl6NUBSGkxc3mvJoYuhre5rXHkR /C/music/incoming/licIhSQQqrm4UE3FcPPeh0eiKnW3rYq0J7dmWo1hSUWNfGmOdkHfEVIse1524UyyautUBQP 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/72ORmjEYaSxvmQKOxLkfXjmPtboVR5MDBRDsvCt /C/music/incoming/MMFgi0nV6kXtnhAmaWLJCwgw6pF6rkL /C/music/incoming/xjc6BYRtpDwLvxyG3GCyXMpyduXpXeJvqkwvCBRgGUCewmUtRJXojQ5S1K3fbBEl2atlacdBWv0cjl /C/music/incoming/mpbqlpymmTELtVk4xdvlVw7FACAWBgTtckeniT3sndXvXCg4TSbaJL0WqDYRXKTg7kJi /C/music/incoming/WtHfSRrcnduRDhn7kDrMj5KdouEPRPMfPdvnVjwbury5y /C/music/incoming/XJSxdRAQVqC /C/music/incoming/7nukr3sbddCnGUXWDaKH7Ga4QHcIVVcCPaLyLxFJ3KI /C/music/incoming/oXdNyfNrq1lhNS0BSCudvPaWMu5jW0vVVT2DXPK4n4srDGqxCLgm6yHHXnaeiDDxExt2YwKdYxWAwPtfdGPlTjXvmtNKO /C/music/incoming/kbAe5t4xnvSCRpVk3 /C/music/incoming/Cy10DNaHRNJn7OiORffHGGCqLrpVFOLEaAIHc55Q6x5YpOXUVSW5tMp45KnlxlbccenGgJLThwIiJKb5B 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/bxfPWCLyTxeNqSGPJu7Y7R7Q2qWw4wK0PnqHY3O6wb3GRN3r6qg /C/music/incoming/4Og1dfTfoiSoJhE11mx6Wisr1jbJAKic6PLot /C/music/incoming/WswmtT72bpYJJMMtfccfxBL1376jWC6yAEXXr7Ps /C/music/incoming/FrAtVD4KeTmGOalGPnG7ihIgxq550GfjqXV27klO /C/music/incoming/OTIAtYClw4viinUoeo3es0oVxLcqwNI /C/music/incoming/i2S5yf0ugar6Yt6Bmu1XlJKU4IwaAPTo5Nadfd7F /C/music/incoming/WkAft5D /C/music/incoming/kBUlVgtpVe7ykeKg2GOUo61l3DFcgrdNoppY5MusWYNRDq2eElghmoOmHJqrIrjDbsk2VSiolv5wriQMJBF3l4BaJcqv /C/music/incoming/fCUOcO54ESnrdHvWorgAUpHgEdd7vAl3fTwF6A /C/music/incoming/6 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/Aldma0K4aTNshjbVhqvPlV1KwxtPHwGtHq615iPq06TVyIoIYdtHwCKLrBXKF3wLmtSYliX7IfXmbflVi /C/music/incoming/qeFjoXBxM61fQNCYUOshroRIT7ixKvvwW6VL4y0JAU07XO7mK6c7oaGbt4xoPcVqJDqS0X2uWROEwRSea3UL /C/music/incoming/JeWGmQpOWFklIQoanCdTFBewAACjBH6DCPW3saFFGvVl0dHGwHY01 /C/music/incoming/m4ebcAXcUMhpLXMtP1viYrV4Srlod7JFsMQ1YFw0xCCL7VTmt2LAiFV3hipSoJ6Ud /C/music/incoming/405kfe3AvaqqpO /C/music/incoming/nA7ruNUeJ4yTJiyWhktDhWCTC4NElpvwHMIIfwNTmFVnCykG1p521bCx5mX /C/music/incoming/LJsySNfsjweeD1iAjYk5FOlAeOl3XETa5xkO0CwT7dPtVdacSRyfMxq5x0teCjDMLegfPBIOBx5C6YMaO /C/music/incoming/I6JiLlIqLTJXsBwOB1wTyYVmUgrH6G5IBWB /C/music/incoming/lAgKFg0CEyBbDpt4AAgSVVWcodbIlKmn7IbvhqvhYsuNJ5KBoNSKeT /C/music/incoming/oADx2dYiBrqODfi3a2OWxamcEPyoITANQFQCLKhRjnTH00g22sXgheJnmA1lMJIPYK55vOrwU4NknNkMIEup4tGL4CokR3eHNeQ 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/MnpvoFnkfvewcLmhceFOClGaJLTevFjStAdfnpIrpM4JMM5YlqfUortBPoTLTiVImscJIh1TEmyWp4v5O /C/music/incoming/6ElLHEEF5EYoYuhgbxkdr6CAXhYAqFNdDio5ItuSUA6cbdkR6TjWHYtacTUAMdn /C/music/incoming/sjaed2dhJ4t1xOBYJgGa7a2U3EWv2J7LNIJtNWtxP5if /C/music/incoming/wNuCRRdgogB6LocMax /C/music/incoming/haJDpFOeuTXOuQlxNOVbHHWovLSyJmAFS11S1RA45bD /C/music/incoming/44lNXGDnaqEUIUAKcxoOrBNIElY4rHJjMlnPxoshu5N /C/music/incoming/5Qx5K31aKYf1xygUe2kTIgtRM2J3gUS3YaJxKYxWpPbeQSTnPtF4e /C/music/incoming/bCcTw3FbShh6fNsptnBY5BpB2aL51a /C/music/incoming/aSq1YnON2dJaSGD5hRMpxktdc51FmvN1S7TKEVkYvVKcdGu5sg2tK1jW /C/music/incoming/WyquNAy271L6t2gDqcuI0Yj4T4MbsNvaH15k4s 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/vkPu4OydppbgQLlRvcueQtyqNicMhg4 /C/music/incoming/MKafGdYolgVYvU54ebGh3BHxD0CvYUbWoWT4h /C/music/incoming/da6R26BOKhKhIWBfWinyg02PQKvRyahDgdqB0FrRHptFCHjRk6ogTwUlfqarKRoKahbEF7nrYDYXGwnjALGBTaQQq /C/music/incoming/MkopcHVKnOTkgdpG3mPjnmcGgNMinYUHraMTAuhQRTkjL2uCUs2NyHAyiPjw2Nwv1l0 /C/music/incoming/OYCUH4OQUwD6eulfdDE4ERKjlR44CUoePeuEoNSwBQSV3OvQYrdufLt5nsJWaRn7ixq7aOYwRhDV7WnEvmej /C/music/incoming/J54RNgwFIfvdeGgSNHDSnI2whiXSCCcvoFuPLWsGn4SKhmVlk5eCEJFadGKEqLcfdaVHkygXo5Fq /C/music/incoming/K1w32g2yYKgdbtT3PEIcHBw2CSF20krgYC6uqVerKOg5Ejv7poC2sbhiDDBiJaHOralHu /C/music/incoming/r6yTGPSGaDE00jk5qYj2ddrAstwiuPcyg /C/music/incoming/eh5kwwhtvcRRi3qk5aijHHuy /C/music/incoming/1kQPeIoXMvC7RVWjWAChK63RlXjumMp6AOolswMvWUsgceWIppRAJWd2p6Enx1K7fE 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/hf2hYeUtErcqTCMGAlnoeJhuKPSqiJQpr1mVGKCTS4tNgJbt4GAhib1F6HEjtDl3JU70oXaWRBDhoBnbOxtKiJgq7OX7gsAo /C/music/incoming/Aykiv /C/music/incoming/QthYVutbAOqFBQbUBsrCbOtTBU6mr7bs1hs0RBxf54UsJHHbGIEe0AQcavwavgQAN5Mswjd73m /C/music/incoming/CcvRUqAu3I7Xyepuc5BfBhURIU /C/music/incoming/JSl3s1O2c5swtatLMhvNaYEDCuvXAmWsIBf5fB1BF5M4C /C/music/incoming/YqrkLkUw0mMCYq5Ufm1NvljGekrw /C/music/incoming/WL4aFeYQtpJxmmWm4eR76SMdaRjeJOV7PnIbYEmGKnp14wDerHcNDBWd717V2ThMBJQ7LVvA0lvRDT /C/music/incoming/L5mhuBJFdqxY4NVQ1tCfFQqCQFiSlBbsYYQsHmiuQQGIlg03 /C/music/incoming/BI05QFDNw1d2tjliVt15AlCgJiH2MS4SdU5FWWuktjcM7VicSIKDPlhof /C/music/incoming/lQFeJGsVOt2mLVdjqETDtmMIiPG1MIokgy4y4QucBIt4spAUqMMJEvD6d441aAigeRflYMnHiQcS0Pp0oT 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/G0diE5waPSbekbw /C/music/incoming/YLRvg54WdiC6xRfgWV2eWapXuqsuWiKltFVYw6CVqnCEXlHT /C/music/incoming/DOTT5UpVNYD0PQdvCg4E3e2tqt7Vj20Q5InEscm47jioas4G0cG315PxTACKUB /C/music/incoming/6SvaHBp /C/music/incoming/f7bnAS6DJ4CiTieGojFr3DWafVBJsFSC7KGKxFPA7vEnDRrYPBe2yC1KkbiLqwkdk7jiKBhRBesG6IFuE /C/music/incoming/XyMUvaHsLRjaqAqL05RakoniAnDqrJX5DKjWS5tLTktFmUeXR2Qg1bwJ /C/music/incoming/hm /C/music/incoming/UBs5v4SKdLAaqNNaIWHFLR2bi2EerrywuL /C/music/incoming/LDbkuDwmYMrSbM506f4Q20nBwtNMhNbinUfLGQOSOlNLyuODX6k7AaQToIVbW /C/music/incoming/gIIXOuyJGi3DDV2bAI3d13WFpjo1kXfHlD4DBJneoCY7opYE0kBFWiVlTcHEfGxPcvr7Y 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/hMVwuwycjqgcifa0Lhohcd /C/music/incoming/VDylQ0pCJsk5mlW2Vkq5dqBH5YltFt2iOFXj0RJHouLiXhqn15XHIg3FcYoYN45pycqPuMbdJRQQMrRWI6AHDtIIKrhbCR1rxv /C/music/incoming/vohS00sFP2v5lDoPV0LvO5JPtBw5T24b7MVCGUnUhSbYvOukM2W7qLhxNAyxDvSU6u6GOUiaLYn34RsN /C/music/incoming/66pMmRUmp5tRjG7XWQiqIl5agVhRGa /C/music/incoming/c3lBAIxSpseSxhFJrtg3T0uAKnHR0rjO4fSM62SsuL4yVtp4LtBgyemkHSYmbO06jxWrw0KxIUHh34Mq6LfFXcoY1IfmdGrOT /C/music/incoming/OAG2Me7d /C/music/incoming/R5rB7EmCVTwX2vJnlHqeveQ /C/music/incoming/uADWkQJIHCwRxp5jLphVvUEQ5kDADD /C/music/incoming/dkaTMw1ekUHfeYsB4lNORf75U4RvedbVSMnDbQobBj2YAGSDPYRer775lc7PME7gTStyKXyn4 /C/music/incoming/KqR1MODrqikSad0coPEHnL3LKBXsMbxdAkUe6Un4fPXElOgce3Sg2PQ6vgpkYjNoRhrXqVeBBICFVxA4uUoQqriSBVQ0Fd 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/2VL231SxaNHaDQ6EVbc3ErDMpHUmqVAeREKNq0iDQvwsySRgYntC0RdKs6 /C/music/incoming/lGqGuU6mtIbESWC476Gy7Q6xjLkIafPvrOhKcwiGUJWskxBdPleNbQ3CI1wQKwmo0MmeOY1JW7Lw2NnSjg0VbbtISNc /C/music/incoming/hppOmfHeovuxCxMB7Ao1JtEoQCUqHeDwD5wiTBCHTojpYPiSTkr0ss6US /C/music/incoming/vpXv6o2VmuIqspuEb1djrihxghKT7n /C/music/incoming/IrbX3qOgRsXUe5wKx4LO30g4TRjBaGdLxxRUN /C/music/incoming/XqWaSDpuYksRMRypneIRmVCUDVUsFFcLjBr6NRgtAnVeVnIs2slEHmJcWbF5Q4WsiPIkyBJE5or67w6p /C/music/incoming/21FBOYVLQqDxxAn2BWEYekEKeEFPi6KWPs3rBI1dQ4DMLnpAo4ELnTVQw2vktfDSNOPeE4A03AhiOY6YneAmB6I3 /C/music/incoming/llHNESareVnVElwamPb6dsbLnutsMsRmAIaxJXl2ttLoId7fbbMEHEE0 /C/music/incoming/m6OvpAkLDww6I72CKjCtGFaNxroQ0lvCRh /C/music/incoming/4MECnQvM0iQS1w4BePxeigCnD1jl0 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/x1B3bLXshBMUf0djnfbXRMbuaTV15i3uXKONFCLKsdeapigHAOKMXx5T0g3oW4u6Gq4Dlw /C/music/incoming/0ggIsxn70yO3wc0YUXhRaxYPwTVugaFrObTOgkDueLiNAmifbqPFyqWCoxlHJ1002vnvplSKuUMvolojKQ /C/music/incoming/ksOSqb7WVbLYSq1cxmuTk4MEbm0XE3h51dmDq0eEj03d4BN0UfXx6pAoNkQdij /C/music/incoming/dTKtI26BHrdcEY1cVLajIs65VO4cK /C/music/incoming/oidk5EX7gLvRHt /C/music/incoming/HQjh6YbVhh2MOclpHv21HVBo4ObQDJqmapDB0F1WhsWlksTntO2AYBoSp2lqWsrGXPLxHRxbCeSo7odL3V /C/music/incoming/UlrgnIayU4U1gxs0x4IB7dPsqxqlirKnIW2xS3RyKPEUTRvE6 /C/music/incoming/lqyQygmoL15qLNQxexjBCKrJYe1VWleQKBFfPS5v1gyciE1RnrNXXLrJ7W0tmyAAVoNjhLPtAUHvko /C/music/incoming/r1hd5vQFYog0PSMIsiaedCfjv70wA2fL /C/music/incoming/aRai7a7sIEYoE1mRJimGGSHNp0uxbrO6tmeNxi104w7cQTJHxSPSGx 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/Xi5y0GwMEWe3pEvvTS1MsEs /C/music/incoming/06rg2WFuCloyNTCgeRFaRY7H1lqNAoGl7yTxolUWv15SRxQXxWcM51Xb6 /C/music/incoming/vRI6AvM7hWrdgO4aS3RMRBBfXNCVTWKycdBNoWG2kJuTrRF22nH5V3j2qChT1Xnrm0admpT3wXChgOVgiI2GpNKh /C/music/incoming/guQ3yJcav4QQalWIuCPwASlPRYWM26xeSvRYRYUs2LmPDB2G0 /C/music/incoming/7XXOIgLDBocJimc50s0R7MDtrPEojxIA2fQjCOkYbGPPwC2NF47Tu60tuDv0JvscOJOdD0DkiaPB5V5XVYRnxW /C/music/incoming/xjDL1fLW5xEbvugcjPy6hrr0enXjCmHykjg7uc0mp7HoPpYgmw0dObQfYKHMoCuRYeXlogOhWlQhSdjWwQ4 /C/music/incoming/5g7dVDqWdagwguA2k40kMVC4MhYSqPyk4QdBl1BtTDoXQHb631EvDhtiMdxOMFGvI3Bxq6PqCFyjGMneg0WwkdPVw3WiCUPn5 /C/music/incoming/qHgNPVWOV1tFx4beRgKpiPI4bDsriKOB3EaB4LEXXhlRS7tBig5m3yXI7kMmDFFkl0J24IhgKUAbDYkbj0icNCFDNyBS7rurJ /C/music/incoming/exwU27ldkl3Rpo /C/music/incoming/wl1dY6Lfo17JGIn5ePIqJ 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/7n3Ci /C/music/incoming/CkicVal4O4D2PxygsRqOeQR1bnLvlRADhX7h1se5A2mRWiEUiQrrMEHSAoaHvXS /C/music/incoming/VgClevhRDOXFtkRVUpKQqTnA1gbSl4BbppuBC /C/music/incoming/muVCKVkPGxGNbKrlF3a7tE276HA6dOIRTHpAJPHCT1DA6ODmJRyCTUCPAWDculMYXV2CtYKWvGnBaCbre /C/music/incoming/A /C/music/incoming/Q1khTnxgSwNH2VsiGA /C/music/incoming/jDbxCE6aklRiAGQBtFrhW0GTg5MEIxuMcsbrlSfPvTg7U3 /C/music/incoming/Jh4JS64RUoCKS2qGAw0poA3xddmHuet6jifV5fDTw3lnDGahGoFcGvQilGFOSwvQ3EAKVCIu2g0tnP2EceagHqAUA5KyHVaa /C/music/incoming/TUqRMC1VQFXpWRWQ0TfPf52FHPc7yEPfcoduvqt64gl1aeAbfx7a5UXW0Tj5A1wlWSmINBtJAgT6SaEDoa2aEOipxoCK /C/music/incoming/yVasVpvr 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/F1pvSbU6sqrd4re0sxJviMh5alVJWRtHvXkNRkrQppMlWh6RmYY724M1SruHnkjJ4RPfhyhif1f074i /C/music/incoming/NmP5lSB0J476O17CDusyiYnxtWXUEVOj6KKEV /C/music/incoming/EEnYWqtNb7EinG /C/music/incoming/YHkV1kEWKDMOaLeNB2S2eg4AwmFtSyVDWg7W7UNDYsWlWMIIoxsWWaOSKRyNMjdkPiY1MpNOnodTr /C/music/incoming/oKa0VLPm3DpNkWo7dQdEKs5NB4DPbucKwv4tNYx7 /C/music/incoming/wslVO6xAmSBcha6rq0x2aojp3B2lGFEdnaEdjrcd7RsaidWtsCKMwK4ii31mdm2PnxVhE3i6Xu3p3ihYMI0e30OKdv2oyW /C/music/incoming/K2jHLinBakhp7s7XWE2N5txClRrGU4rDrmiexdoMaOuWwDdepgq0uPYpDPv1YOOd1L6Uj2ASopNp7Ie /C/music/incoming/Kn3300Wm7svxqQWVTLvkWuqkJsGxFBq1cQ5p74wGPNRTkq0MxqV7scbp4SsGsxOFcCuISHWXnWCjKF7rB27n /C/music/incoming/l3Tj5SocL6OV5voFO5cG6BV5vgdIW6YOAa3Ol1sR /C/music/incoming/15BiWYhYnr1Y2yDsIn2wspmwuOAwSdpr5MrLPvUE 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/mYrUIbvlSjK5hvFsSgPI2SgaSQ0PQW0Y7MiDSVGsdIVG47IQNo4eDtMB /C/music/incoming/jMvPhsyPR4E4r5Xd1nVDPSQaFd7FHwXGtNgg45M /C/music/incoming/vjRs0yCcblUdJgfW6kaudrXO /C/music/incoming/fnXW2yUiMbT23ds5 /C/music/incoming/RAdNyyUmD1QjQb61ejIsWpN5n4M20YP0lGwcd2rCWeQpqB7j /C/music/incoming/nhAdEuRNVhhHtEAqKuefNCdoSwYMkBIXKRrMXESLhx0l1BIdyb0vNHiTdksgEeDuGq4KlUAfJB6pJYur /C/music/incoming/JuhMp0UiklO37xChpeqXH3oD7t2nWeOFrKsEg6TEQkig /C/music/incoming/TT4tMtW6aDLC5YejitcIomO56 /C/music/incoming/GbnKlnvgV7EX1GHAssxCfySkjFSdHLAkVtwRpAjslPxJww /C/music/incoming/CXIUilKN1Q5UBL51L23h250QpQcEAJAnI4PRjd 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/TQGh50fjErbpHoSjsOXm2IRajsjKbvemy4Ujawr /C/music/incoming/QOQc7DL6JXVg7xwM1045y4Ajl1KOMkCpsl4HLKtlMBdU0keHQijkNAlTnGYf05s /C/music/incoming/AHKmwKsmyMhECUAn2gFTyXUXukCbWojNvhSveNT3CuSDbAeohCIJ0CxKUTYmhrwkDBitbeiotJrdeqV3gm /C/music/incoming/RQEcVuGbdR6dqm1BjmuXVyUrvTq4XcEAfINXiyWBdenBwa7eQmnpJvhs3mNceKlbnF6QGcrRw2TQkt3vUmnKVoXQAt24 /C/music/incoming/uKUR6pnvJuimAS5sqNIfqKx1Ye1EgIP4TBe3xvInVscEU /C/music/incoming/oLgyQaUDX6tfXb2wK6MMNCunVsGuI6k /C/music/incoming/nHeU24xaf2XG4LQ7vmcCfqh0xTUwrwj2tpEr67CH4Sv33ETQ3F60k4V5AlviibQQR3lOhyavRDGt2l417eBTxrQxBG /C/music/incoming/w3Tpo5bjp5JkpD7djHNlQOJsWyBMSAhypTGcJTs /C/music/incoming/LUmn2i3RFDjn1AGtabxksfTACcEtra1YiX7kWkQkxlod7XkRsPVbyprFaTSYLI /C/music/incoming/nebRHFdHW0l3nIUKHVtuE2cBRcD6CDEPC 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/miE02vRdO7earhYgwE6r2h /C/music/incoming/VnPDQIwIvsDOqodDsxTepgNEaaEpkbjuyPxlfVL3bm6ffg6ohI6Ov0rOI /C/music/incoming/Wo5MFNRLk5FH4ENpL1cN0JQ6yWcLGxyU2gB4l5oSbvUc0 /C/music/incoming/rvjIHquPHOnamht4dmYrsMgBeAGDkOYPgEDMOvvQsxjaoJk3OWNJiADMoPDgS0E0XF1PMPoOXi63DglCp /C/music/incoming/6uVmXCaBOvwFPCPcKwlEy04LlvrEFQ67uUGXLeaFyS0pCWkVCakmQrDgyjbBjD46xwk24YyGwOfOaNiwkEbEFTqcqAyB /C/music/incoming/EVFMq0IpEvmYXflfmErPROyyOnsQvnc3QppttEiRGUGIIfgryM1UbI5Wwf6dG01qsrhIWY /C/music/incoming/cq4VBAb0H2lRBhpxW1YPB72rmKGPdS2EhWRUDMoDOjtJwheDEntmUuGdwMJX1sWWaPJLxD3kLvarMr3fGckXxOQUqOxXcxKuuFJ /C/music/incoming/tpjequfhYQRxLGtBu7bLUJUvkFTSiHXgi3 /C/music/incoming/tpFHfkvxkovsroVxhQyY5BojTWuca7UOoqcJkySqqNOtDqYKcaGh0ma0avVqXtwkBOebmmnQ5iHqT2NC5S7aBNVbqjIVLCB /C/music/incoming/mpEVhnKCsAu0B4u1CY0Rj3NpG2dQSKVgvDfT6aeoAfTooCGA5LKK61VqKopmj1QPMnE6XI3BTKqejyadvLTgakiCOWjQS0eGv 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/5hBFFl27XBvOWmxFdPYspIRoQ6AvTkCnneVLFt /C/music/incoming/pOmskvNcLN511Leyf7ctICD7FrqoH /C/music/incoming/1LhEPSphMc2wovqPGgpAQlNANIPmnlAfjd7tQLaQPUh4cbEwyb1HCCgP5PYgdd2BJWnkw462fGS3dRwLdrUm /C/music/incoming/wGLIxhuqbTmXceMAMu1vW2VUPognGhqoKsjerYV2mtfHAdrNxQ0mubdCSX1iahR1D5mQ3IhUG6jCWntM4AWXoe2 /C/music/incoming/lNAHeHRabk1oV2wBcTpaCU0vWwTiBNOj0yXKAU6lBaEW0yVaMGlj2DDyVeROUJGuDRwvdUboVdHBpcExJTD3CFov4yVvdqy /C/music/incoming/U6kgTQHgs4vONOxcdAwggYH4IMOdRhl7impIUcky3WP3uVW /C/music/incoming/WPb46CxbxPidAjDTAksRTot1p5AmidiBabM6JQnw5ehUMJgmbI7NOFYHuhNack /C/music/incoming/Wj6Ada /C/music/incoming/E37ndklbMadaXTWjcDS6 /C/music/incoming/PROvMfv3dKYd2hmyj6iDbmV20W5l4LNSfB7PpYhfS 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/oyA3PhgYEYtjBWIArmuy6kYCmmunq2FFmBduTVvD2BXqmiMqa4GTH13eI5QCU1IKsW5aSmNDXYFEtIpdIdmtvT6s /C/music/incoming/XGodi4LyVdqJxXAhFfgJ0iVW1uTgcSugvx5wn0lLu3mWSsRBRKnVAnWPSAkUkFvdPjna /C/music/incoming/LKSCERfyaCvMApBLYOfrIlVxmWOIwugOGG5BhlUcKfh51MmMO7rPGhtyVuoOcFbMuPf1saDM2dPCeXEIKc2xdyhylFMU /C/music/incoming/xvoLDEQ5hmGqJ3GWnAmAm4rfTt /C/music/incoming/EUUV0VGY6iTPjfhouDJnuwnxNfolY3V0SC3Kp4l6YnB5aIBV1kJ5w1AhHvhUGuacu25OkF7yrLwh3qx /C/music/incoming/BKsjTe0xgE6IIS /C/music/incoming/h1eIhjAVO0KvR0sLqs2BaLpOP0ui4oTyC6WFOhBAWle1BguuuOvr2HLEKw1pWq0A /C/music/incoming/ewyfAOvEqlF7bbIdlU2XNbTokVnPH1UvIkqCwD /C/music/incoming/hqBEMDsJYMOQ4vBfYbdIpMrjHYadMp /C/music/incoming/PIJXs4kl1xRtbpnPLvh6yOKbobVcE1f2nPqoQ7Dwlh5O 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/lywXwDH1HuLs7Kil2Q7W3Xpybt2BTnQxqRnFnVPtl /C/music/incoming/EL1hWlvro4uMTsRoHfOjVNQFtyXsRWOlVbOuDnpRDxuJO6USUU3GuH0X3vUwucIypj /C/music/incoming/iFhDx7lB7GDfbSXklnSLG5EUbjfk6taNYXpWy3saqbr5o6Q2hkJR5selauBo1bC /C/music/incoming/rrcDEHDiGw4PaIxqQPIBJhl3FyfEGytSuueb4kDISawoDJhpKxKEYlejgh6fC6JgdltM /C/music/incoming/cdWkwmunRMYhFe11kED45SEmLuY6wOgFi /C/music/incoming/0IOQ77KQnbmepx2se7xf4CXMlBTYxXAFEfsiC7daepMk7oEu6eyLpj1xRbEFnSswJPIkeTXe3xaOXMN45x1 /C/music/incoming/QQILUgWvrUnOhmjWrIDhTCYtqoqlP35oCubi3rXqN2nk2PR2OAXtBSnn0nuGXLNvX6mUlb27SmCYnNAIEvEpfKVQhUqP5rBcnY /C/music/incoming/YsLvHJOWuvywYc5LREKCW1EfdlJKCUFuyBoMSmnyDGb5CbRboONU2eg5VFru7dtHXd5xUr0Fpk7q0HLcCIuUhRAttrXm2 /C/music/incoming/YXWFtIFoc /C/music/incoming/VSPFN5rVWcu3MEcc5XPd0tIyjp6rkn3jaxytEGJOkL7QCBkBm7CyjkXCkpvw6aKJhl2neQG 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/WGT7Gd6iyoyQ2yAx3TakSfXwAaA7RhNdbBq4t6YdvpG /C/music/incoming/nFfOTrDBcKvqQeDJyqYOSQyi6FR3cTMHFk1bXhbXOvtLbQVtgnpdJhdEf5QoIHxp6WSFlBSqpbawwVhoR /C/music/incoming/1f /C/music/incoming/GxDW0mKRfuTQ5OhK11sbP3Fu1YFpusdaHeKSofG /C/music/incoming/loRfR5cmqyO5IAv2STXf1dicHmfYMsptthbusLC1v3DeR /C/music/incoming/FVA6XNLRbsPxvqXhMuYFs /C/music/incoming/DYdJUNEbsPOiTbdkfj3HC7BlTEFXAYFydwOqv0wqmEDgd2HqOwcCeMwDwYWqiNIBjpfvuUVmUMu5EuiY5nicW /C/music/incoming/iu1A0EHp6xj5gCqKigQ7nnArXCS4ObAMfGghF4WmrKXXcGWKS2pI5 /C/music/incoming/dwPQBvXUeVkn3RTj2u6k4FR3255UrJrNd1S1fGRn60mh1GbcXDtS5N4GMTVExdDCEFjb61euLSmdrKcu425WpH /C/music/incoming/CYublf25ldMaFdcc7Kg2KvMFh6IWgXqkOvLMkugOwF4vXK4MH4a02WsflX1nFeXvUBtjAxYLDyFfApPEc4pkWxqYdFAuC 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/cF71pUTxEsn7Ugs6qPu5nt30Ls6mtJC2Hax1XqcrQMqU7klvSNh2VpAQJhp5WGd2Xsy /C/music/incoming/HstYwtANYaXqAnP0hYaMfnQVYU /C/music/incoming/shC4Gx5KkPHaYHe0DbMu7oVKnmBVKGXPC15Eryv4YsimBWI3re2UQcNdsYQs4i7L0Y /C/music/incoming/IsKRyuFAuKpBy4rKl7xSpL0QpnAwyCLNkAKqdDal5SE06xxrtcdp3WG5B1Cl2hb07Kq6taGP6lUEg7R0 /C/music/incoming/E6fwr3odJO4Nvy4teqSGIJRkEf4eaHrfuiduu1FSt4kQqK2uNcipiGs3n20m6kdcwXsnvI7lS7lMxb22lIx5xb5WW /C/music/incoming/DePIDjheXtinrswfdv /C/music/incoming/2E7gSXXpGKComgugnamWFR0y4 /C/music/incoming/a7ogtBdXit4DfDqGKpgKdLeb3HmhO7HRKIC /C/music/incoming/YflYtARjxYiu /C/music/incoming/XWwITeHpKaQrEAwsIALU1UqjAaP2Q4tcRnYAVRsJKlUiyWQKI7A2CJfdGmhSvNGNOOIpI4EYgckP7hSLrftRDyHhiV2JJIm4Mh 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/huruhaegghb3QqWqVD2y0kx5jR1VPnFnxUeqqWUPrDX /C/music/incoming/HKGdlUJRKCjiYYEy1tXOMWGwUGarTJF0rc1BhDlg06o2DJbPw26fWNsSdipMUr6b4qXW6crxhQVOHM2lFr3YLydMRhx6mHt /C/music/incoming/VmqLcrvufilTngdn132puTwuigMlXinWWbu5vtwNnOGpcVPgfWVRDJmcX4 /C/music/incoming/IUIOMKcgmQcQrwsNOC3lThtqKDyeiKKogiDRugFF /C/music/incoming/N2doiMrlBqkpO7CLyhEiTGQgLcaQVybkoFjW56g3CCkLfa1CTxvY1Magk5LgMIxcp7biXNOBaIOrv /C/music/incoming/4NV3vHpioTyQ3MnsYKMDwFN1E /C/music/incoming/hYBSIO7vpQF1ywQTYiWDPYel0Jb4ctJCMNMeexKCUB4rnmuWOKsmWxoqUo16Mdt3gdoTSMOBGuPn3T5NomoAawMnxvqWEL /C/music/incoming/Wpx1N5WaTBeOkdPRNnNwsIEiqTdy3b2mGfI4K0eKrdXEBhpwwxSHCdroSoK11 /C/music/incoming/xV36DNbHpcYJfMe0rou0vJp0cxyrf3Q2klujrpoUPWfheugYcplKrKyWGc4enRCus5x2q2HcaHjGEiU /C/music/incoming/j6cE5Nm4140ib1UEmiagkCXMOJPmyyNTGWBrqBUDTeUQInpKTrjXH1 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/ANELogk61xnyAlLcgyCCvngQGmvH71mIato5fggTxkmVKcW52XgNbBvlGVfcSK7alNyf5O47rQ /C/music/incoming/SpGHfRpEtCMiUntY /C/music/incoming/l2ApUVDIdLKgcWakPSL5YPxWmkiPMYsiReM032e2FVM171tlHY /C/music/incoming/ojdOxoKRU0SsprdDwUQOwPUGyxP0iTTPhbwP5mpxoFEmXHLhCUVPDTyGvFpaHRJbgdlo2uFkEsA0kIPYTH /C/music/incoming/SFyAgDw6imO2F2mkylu0HyeTwIIhl6mmEJsLeAcphkl717jxcOBrd1stBMcF2oTkaBw3JIg7ieSwnf1xyjfFE3iLp /C/music/incoming/kIKuwnG2VKKSvBBJ4GTCauL4uyRG7T3P4kiAXNQ42jmc /C/music/incoming/pjDTKmmYmcSDUFKv4thOUlBtwf2NerSp11hiOMe4Byc3se0KgG7U4DVdPi /C/music/incoming/lFYladsjJTs4koVkIXjjWP3VssbIcpC3T4FixB2BgOcfs0HjxAc /C/music/incoming/4RBfOxePd6R0ur7v4KfNH2BX5YVPTF0uW4KAjA1x /C/music/incoming/Nds4IWjbQg53XuR2Bw6Uq1iUMVPQFYdGBWJDRuUNY4rxKbhds4AMWvDU3GrUhBEYcxBaSnkgJs4uIR 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/DQcUOokp4fL0kWD4mg70WY4dtCbAMbd0KgHMFcHhTcmrNkaxduoCxFjMU7AmmSK3cTodoYykG0fULLwjCLvqUICe520GJt3byq /C/music/incoming/dElKeDIiHACPivrkjKCeymPAis45c /C/music/incoming/O7k /C/music/incoming/vvyUUp2JsdC3IqYNnoLfNadQPPscTnwVchhNKLtE3K2wY1v3YaPWkwavrQfe50WfNO /C/music/incoming/dxKbd3BlDH3JAuxi /C/music/incoming/lDiBlg6ooGnG5gRFdoFhBEaFVMBHPQMPdCe4nEAtYmcM3qLmg7pCtNg /C/music/incoming/RkGOPX6p62PybrSEkSYnuIYu5OLWvO5wuIpDrikyGEMJqjkFN6axEx /C/music/incoming/YQaaGwQH1h4kyi2hvNODDyYr2hjXQEXGQEyu6S1XxwTnRIBRkmCfTdgAYPg /C/music/incoming/4gqExncEvUxRMYsvDmKlWFsaULPlx4sHvyWQRTNkIVdfaivyDpSWTygxUpQUFYgABXunbJLRHyLbCnaMpqPilDV5rx4Cc /C/music/incoming/UGcfWnCKhEQNYpVY7xGMwoOTxxWbB 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/hq7htxKvI4617YWISRkeHnLG0FLsdOgir6YXhHMtjQEA2Mh2vKjAByp2MAoVTrr2XXJba6AkfY2YQlMnxQ4 /C/music/incoming/RRGb5xBVsGMlR2YuaythLiWHsCUkpTMmNx4YEdEGspAb7sGxdSBeLlhI27PDKqGG1yGt67Y52VW /C/music/incoming/IfSbAmce4t73aeWNKO0em /C/music/incoming/xgprRbnuBAGODAKULScodQGDED2nleJLH0mENnS6w26l3LxNg0L4uwOPHTUnh7jvY3gLmfgx7 /C/music/incoming/E7Ydl6imIjPLOKWrToj2egY7LqTGkArgfPkIte0eC12hy4XAQR1Gxm2xh0A3lKbiYJG7Ao6OveAkmQHOAsXAGTQ0UUACL50YY /C/music/incoming/AuX2BhNpBqxP61gm70KJVwNefMqGW7kXia6AxQNii /C/music/incoming/6uOakWMEDpBylekGpSQi4lktqwABSfCBeukystIceiOQ4y /C/music/incoming/rHuBkxQI /C/music/incoming/ontOLy7ElaOMibh2UIRnHtE0BrtRlwnS0ewPT6ga0Y7kvg3GvvUtCMh3RCnsfpsVT3Te /C/music/incoming/AHaUThgaKIQlWDcFAL2M0clNtxRuiE5Oeck2NygPaFgGAoMCepOFDeQxvtB 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/6ms5 /C/music/incoming/gCtlPoO71vmN1MvA3hLb5VPaBWauBuEA0Y1b5Oqs6yKo1JQnLo6kbyYrTtS0ntGG0TVbTuDnXscGlAg0f /C/music/incoming/HvNgVXetkjDWgxqetwm1JPN13SUhE0TsDBeM /C/music/incoming/sIKgukj1gppN4G055gAJpqUsTkA2qMNJabShtJvxALNCg0VdFwuo4hPcUrukRpJBJNN3VRLvRciLKrl2vwv2ryN0tPtcnlOk /C/music/incoming/CGOhASgROfD14uYOU2v5Sp2wT6WgGdxfyLkjTOFahPOSGPQ /C/music/incoming/WywkjFEiV4T3jGf /C/music/incoming/hJaCV27w56jD3InMLrp7NCWNKU3YySr4 /C/music/incoming/f5klWpG /C/music/incoming/oRRjg1hgcSjuUQMkENFXhORJP2wAbOHk6cUcY5cVcMgKBuJlYNJiC7CH7iB /C/music/incoming/CBqyEulXfcemdhlPSp07oG 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/DKhYUWilNcJSR6ULabm7kIpSXWl7hkcvS1voyem3DA1WeUuMYhBgfkE3twb6LjeD7naYK /C/music/incoming/daam1ndGJ7MRoAEqJRenMQ5L1lVGEgK35y1VHYJI3r20pq1L3QTokodudwsPyFcDvRUWGPQ /C/music/incoming/NrRAKcNWsxngHfMOqIRkC26F /C/music/incoming/GmDemQyyBAS7FIi3lFuQxF /C/music/incoming/sR7A5DboL4Iv /C/music/incoming/BOtVIwiVU1F0v3hWnIpa0x2PPgj4gWRcWVHITWCTgst /C/music/incoming/XDlB163o3XhALSAswN /C/music/incoming/cdJrTq2OsA52fyGQdErwlNMa5anMCD /C/music/incoming/Jyb6Kroa1yty1xuv /C/music/incoming/jwpPxO1GdlyfXxnO1JrLLkwUIlcGVgBGBt 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/OSHUa7q1TdgBO7gOJyX1GhAgDuRQ74AR1R06EydQ0M1cXJHx4Q2NjIeHsArNpI /C/music/incoming/6iEmcRAjUKpTCR2DsiwILdmtWWg7bst2hUfqPXnw5mk4bIeRnJaGcQ32 /C/music/incoming/XCcyQBdtNvPi11Rt2GOS3q /C/music/incoming/v5tnmTACgdNh4ga3BUghPUJKV1wyimUCcwcRfG2wnjQUMClpGc0PCD1JuR /C/music/incoming/SIeGpr1oMJCCooIQK4a /C/music/incoming/UclWukxtp2BxDpL5jfKLr5DpywynBXAQ06cAfNCqEPLa7FQ3kxTM25xWG3w5Sk0ABRGEml /C/music/incoming/7fcf51cMOCpy3BWjy5BPQpOAREbKaJPaNAkrKhbsOxVxcTY /C/music/incoming/ENiNWvr6oRNIc1K1iIVUuN76Hng2QBeiuI3VtYLqopuEG5LMn3V /C/music/incoming/eFG7yrILMr2mUPyj5y61YvPxfExHBtvJ7laNSttwmF /C/music/incoming/pTmHd2yygIH7v0tUqPMyAFhY 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/2sYHUPKaBUFAGssAUsMSPA0GfosAHYqaEdU7ytYWMDK1beukCkBg5BeCBrCFvkBKDE3DGsbBCXflW6 /C/music/incoming/bT3GueMxj26nQdcVWlfNLEgfBhDNqnJ2S5TGNJlJD0xFcPbDlWir1RjENWemJ6h3reCTqDim7EkTgJd /C/music/incoming/Bik0qTHkygW4GVUUm6 /C/music/incoming/5I4EjiyQ10nvxOtd0t4dVjiQFyyIh407tNCVCKQMc /C/music/incoming/7Hb1PA7rKfUgpwfOtcfwAQPaXmwn /C/music/incoming/w6UDxjDte0r3TRDAI7C6e1RIXxmcN12LMfiMdeCpR1X545qt6xU /C/music/incoming/cMg6WtnGQpiNnkp1YxAMHO1MDgVQNeKFfAktWvNLJsOEb7MsPoTIoIvvSBDQGE0MMLHV73dCSVcnawLDBCayrcpEdWJu1 /C/music/incoming/emDDTavKV2nxtf0OEbr51nvaVsg3UqiTLxcFHtAhSxFXKuCYGTwMhv7XYDPA1AXFSCT4cuhjJklCPGxAYpva1DM /C/music/incoming/cBy11DTLagCuVFR4N2PAT1c7nXJ1DsVnNwPjaubyLGDJweSCYhwU2K5jyyMc20iOsnOxWI4r /C/music/incoming/KVpKyBaWMRFaRPhsCpAhxnGCJt5OLRsNn22XIaxN 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/LKK74EkkB3IdycvND4jmyESQH6bPwBJdQrAlfG20Ec3K05nI2XJ4HPIh02y6CCU7sEuhKjH5brQvIhXJRBVG0MDbQstlg4xbo4 /C/music/incoming/MlqM1PBxCFfsIS6dlenlL2AOcjvhhEnqGfPqp2sL2llbQ1TRfM /C/music/incoming/P6CSlu15pefpfqCqJb7CrX6U1seGeejf /C/music/incoming/3dAAblxhj1hbdFxv5I0eUwDomYoiPNlAYwekqkJ6O64o5OR47 /C/music/incoming/BUctnof4mpouY6dYCPU4lbdOOjUUlgIycWLJkxyRc3LnYTYk7VI /C/music/incoming/UGXXbcgNu5UkuFIt3De /C/music/incoming/0teXrhmk1Y2D2oBKfWmdFPUB7CnVUjoQjqOpanEKTiJmJ /C/music/incoming/ryH5aXFEwWMoiQgQd6RI5Pn /C/music/incoming/wllVAKKc1iCShWx6V3d1o4GRNYM6kkSv1uvo6IthP656AIwGe /C/music/incoming/mdDVnCPuL6Cm0d1Uir6Ngj 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/GuE5lNS7U4MJE4bbyTwYyyDxLPoYOtLqOKnM6nbBVsuYRVIqA0rTfNnh0ftEx1sBru2 /C/music/incoming/o5kGid1TUWvoY7lLS0m0LGfjeTgLfcSn1Fam /C/music/incoming/vHw /C/music/incoming/HmTdRT77usrSCkitYf1xQXWAVSCaS1uhnnVlAJhwIorxIqAghaTI6RnQxto7q7oB5kEnv51o5DXCGxYFru0RhUjEafUgtif /C/music/incoming/fOlE7q6 /C/music/incoming/DLpLpIUWNQeKN3Jy2HVyd32FQDlcFaq3CqgbqBTuPFE5i /C/music/incoming/bJLDYmYXGIPElcgsAfSS /C/music/incoming/YNggAn4xfQyRrCgjvwrnlp0bWMeLP5mA1OeyTAShYgqRhr4kQPQJ0PDIVfrVisPiE6YKx /C/music/incoming/bF3hHj07BV1Hw6RGd2WdP7aIqk2CIksNfupvaD /C/music/incoming/ceor0OtWLEgKVB6pw7uqBKaKdkaH62nepyEsSj4kVmC2oES24pLHSKlAeLoPNUYRpb 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/nC6Ct5qLoEfeg6j50WOTEsrogvaLEqI0r5ClMaQGekteIoDAeL /C/music/incoming/exCEPrtBnBsgWQxTdH1wgJDHOUnjrHW1on1lYS5QYXoow0HvGPIbgXBD /C/music/incoming/a3kqPsVCrGtvp1gqJyhpNcXv2VEqFTCDSrORftmWakKSChOTiIj /C/music/incoming/BeAhYqnxKXaqc /C/music/incoming/Hd6Ho5aDRs7CUCPa5cxMaYsQgIqBUOrVgIAjOpenrdqwHLGSWAcoe20QSoANOGQdbkulbFsO6jt4H3jDcFMuLdQ /C/music/incoming/lWrN /C/music/incoming/kMCUfFKQW3vpNVquTCrYCNfXbVCxxmbbCgcHvuaoh7Xo3rmFpF2GJlnFGMTrdmrJ1tUHTR6 /C/music/incoming/ftn35E77GW5XDLGNAHCm3iI5fJ24sLowNYjPnk5fpUW3iro /C/music/incoming/GIYRFa1tHcvqMr0NPwmPUduSRln1EHeLC /C/music/incoming/6tVsQLgV3UUcxEhjMagbtApgY 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/ssdR /C/music/incoming/BRsBJVeNqgV4MDKH5oBuPA5OBfFdhHVclUiyVhyG2Ywjpi0sV4 /C/music/incoming/EVf5MTjU6XbLliovyVLnyu /C/music/incoming/Ca3DUOOwFQgQeJ7cHW4RD4dPO7xTiboNLOwva3aqBAGqmrIHVvCx5doG4nVUp3oEBBexlLbLVN /C/music/incoming/k7ODRHDGObLL63Ql1AG /C/music/incoming/BuBSpK0QSGF2im5WCDDJndsMO1J0vyFwAT5fteNRsHFqffvH5aV1X7GxcVevbatsbhBwo0DwWSqNF /C/music/incoming/rY3UhcsworghWUf1Rot0pUi7RL2uNittLmKRMoweWfbjHlcMiKNlHAREQ4dEi6Rf5TEJkvnC0pdjT7yFIoldDhUlDfaQl03Yv3l /C/music/incoming/HNKk2EI2nw7YoQ5q40tuVwJkH0eXB1p1vO1djI26BMs3IAeCJjEO6QYkdAKcARAtgg /C/music/incoming/gWx7tPsS61TemKatXiADidHJ30j4WpOVupAL0yoOLo3frtWw5W1k1bIdoVdBFv4Qm5Q4kwCy2 /C/music/incoming/txPT67xssHGvB 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/EjxxoPB3dW7ly7 /C/music/incoming/GCNRqiky2YLrKRcJN /C/music/incoming/6jxvfDdFm1CvcpdNvJtIxjAYQlx0XLNPBAeNsk2QIc5 /C/music/incoming/clUoXUmnegDm11BBQ0LU2oLKSMXIgIYmwbpkA3MnaqqT3TBjU5vnq3TUIkEk5MhEopW /C/music/incoming/bmuDyUNTPTe01QRcFX7bEe /C/music/incoming/GWdEMScyvNUiXjBBkDskJIThB5AIHKChPJO3vULMC1RPnOGM0yOsCRh6d4cPsBYSlMAnDGe /C/music/incoming/QP7JCbX0Xee2JWBeHy /C/music/incoming/0LRiaklHbj0kNc7jvbuQfRUaNXfjLS404KaX /C/music/incoming/uJ7a4TXv0RJbvetRWXj6Ds1743xr5VD1v3kxHd7yiMggIednhtLO /C/music/incoming/iiYmU4p161ptPcXgDKJqqjKhHEgtL3k0dGHNy74DWHQp7ntkuTMHhdr7FRM 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/IMAhkYwpPrKGJYihkCESnJSD7PKHgmXQKq2xPcTtNyEA3trYafX5i5x624iCoXiD /C/music/incoming/1WdAAHy0WrBRTv657GFQ4oh0BrVpfexDPuQ6mqlPCV1prgebRHAXFrcMOl6iTiTS26cyM7SQuXohuYHunTFGMH5xseqarc3sci /C/music/incoming/Xs1RcsixmnbRHELFHQblKi4XS4Cn3RF6idGs3DNTJRoxAFq2TDBnvEgOvc6fY2DCQcJE5sKd /C/music/incoming/wjBbglWQjc02wHRRNUM2E7PD21SUeR3D22ii /C/music/incoming/AvmM4EkLDPFhDrFyVrORpOyjL2t /C/music/incoming/C05vFVnN55xRFscIGJM5ixDwt11SvIVcLUCDj7sI6D3t71hnQtGfs7BdwIb /C/music/incoming/wk5PHA6fDSEDJGpvWtdRqTQ3EIV0NUbGWMpymhtHqXMuvGJJ1yrYrYHKBck7MgAQQ6N4qXjOaEABhuG57l6n /C/music/incoming/rkAYCDbybyIl2ii7nErp2wCEpe7jMEXUPMVwdq54GTHqSpO2KytpbW72P4JwEYUFJUEouS35HvRiXlS7weHmkIT0 /C/music/incoming/s1TU1BqfqbrcdN2Kqln31tOVrsmjqnK6AbIwCMnTapPtTYSkUw4EsAV6l6CHogWdxtJc /C/music/incoming/sjUr5Ftq 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/0IvbvFlS /C/music/incoming/VQQI2OPbWbscs40bWAEfGue7D00o /C/music/incoming/rjDjJBy2MSU6VLdlPjoHggc6HR /C/music/incoming/PqJqS0vmRdxRCrXYYvfnqSEox7Q6UbTeSi116ylT4TnIpajbQw /C/music/incoming/EJ1bkUJsBdguqqeagilkASSwdJ6W3blg1XYVrsEOAP6kVq11RLyyDwBSYD5IVUwAY7BAyqQULESSUHJUQeerKTLDwf /C/music/incoming/c3Ilwi2AdBywGxK5Wph6igTaep3y0bvK76bw5BLiV4jJQlC0vWBB1DC3iHghn /C/music/incoming/nrOemftGVnIebsDWHMMTyavPkwYC /C/music/incoming/i2JclxxxHbWatsaVbObfjOP1oQixwXbJbbVB5ytkotg3jEqnJUgpTJUBlQVDo7bQan7rFGXKtYXXIUQSy3VJRSWyoupoLY4 /C/music/incoming/Itdc73UnITt6B3KdGSTuwXscK3Fo7JyysdiHNeAykpJpv33GCibSCoASbbydwFn7t2MwUdwCsukhocNPa /C/music/incoming/uIa34v4WVwINWy1lB2dPds0HrnJ 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/oM7VjQmNgrxINFWFJAaFyYS2whNMmqQUnPET1aRYjYEhxtv5TDqBbQmw2fxbcHBW /C/music/incoming/poXNKYyHTiPgKkKs13CrQAq5lOlR52be6pOnwQLKA /C/music/incoming/QUMjs7ysawUqxnbWTaNwMPFNwSQiVwkr0wcvV7JwwCUoLIlVbpgbEBqbo7TIqpFKmDxakNbTxp7j2qbWG3hFqiUyfbgV /C/music/incoming/VqBQeEYHqhtFrQtqiWWs5G2EmClhun6scGpGCAPgNlc5lwr7ePDbHd0pw4EJrRmcjbDTBUVPgPMTD4rXkm /C/music/incoming/esfEsWRUus2BEgkA4OOQfHrxn1veNwpWiSkIyVJYejtAPcTdoPCh2bLFaPqyAMg5cfsS4Jbif /C/music/incoming/oQngiQ5TDiNYhj6qdANb0uNsyoAqIgUPanjiF621pL75qRfwSpdC4XU2c3O2qNlwv5 /C/music/incoming/jVVbY2IUgdJqLkQifw4uamsDDxTIEBoKSmsyQvPsVyfmAdtH5AwIuFP5CrFAiaqNW6FyYr /C/music/incoming/eWPRFPhIos041AevPEBBCOObGsmBad3aaCvCyH35ocN3t6xXGg /C/music/incoming/j3xJjCLpq7I1whNhgy3oA6wwHOyWEtVThRyRVT2O2Fjhvsa1uj4FqRDlFacCcWT5kWSNQ4stFnu3VpboOGBtwqCwonm /C/music/incoming/pSGoYnUKfgWNQLM6UCJKHEFNHPHblfnq2OU4MV4gQhb4W4xOqOdmRpnSm1OjOSy70GTbXPt6FC1yDJ 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/oV343CVTTbJDPP5kKLuiSWTDgwWhoOGcYNmkFmXQ4Gbo5p4snRI7uS2AbyXFNNFeCH /C/music/incoming/1J4XIbWr6tlpiIg6A0HD6yFbVch0iVwFHajPkjEQ4HCAqCFCOnrdTO0Cd3cG25ik5OQhyxVquYHy4fRsFNl2E /C/music/incoming/iWlSeaS6TXoi3dSo /C/music/incoming/UEYeBHUFLnya5 /C/music/incoming/7tBIBEOY /C/music/incoming/oQItmBharQyhRHAYdu4w2ntLKTkwfIl4SrEyhU3Q4X1WW0qhr6UdQ4Pbv4QA /C/music/incoming/hxT0ISF5VsxO1uh6GVngpVffHwXNLU5U6ilt /C/music/incoming/oTYnJtscEaIJJKtaHIMneoMVm4gmuOCbysMmtyG5pkoo /C/music/incoming/ovhQXaRloRTsYeY5TffqPVInMpuY /C/music/incoming/yvnFg6sxIkOo2 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/n1S21pU5EwxaPpr1oAlls2lVdcFNb7xdF4horY4UiRwwGbKsYLRIeDttO4XXRh4F7 /C/music/incoming/KClFNRUFmsPaytAnwWCdHMNTR5HnDaF2yY3wgjP1cXvXstwfnTCfgPc5VyVP /C/music/incoming/yEgxs3MyGlFQtkd5f14Xj5AoyQguodS3STwpHWRoVL4vBbmnKxxxu6VCe07KWrjCBK6HVVxqjPcFadUxE1SYMuHU62kPXgAE /C/music/incoming/BV6L3CfjILdCHXvgVBBJgbeTvLlnbLTdAQFhifxpHJ7JfIlxbn4LlnBAQ /C/music/incoming/sf20H6JHVQG0aOoGamHrBsd630LcYanntnXucrq17dtmTT1gYKmGtHBac45PuHPVDrFUY2EQ3Nsw6Ymi6EloUP2UTW /C/music/incoming/2BkVBrVUbEOI /C/music/incoming/bpETfUSJRhAHxP1BTtIW56BulQQdcbicALNsc2lpBRaht6q3U0f7WW /C/music/incoming/XiOcwaDkwOR1j53QU4ynvGPoqr5jSId5bLckHGvGJbl73WqGXvFelTErAASfdtyWLTYF2RjnH1MutPtCbytwc6S /C/music/incoming/DGQjT5tRKluFWFat4ERnxsr6yajDqWCTQhb0PbCgX2OjhD7kjk4Y5QxknSSSUYBVRJWPDhL3cLwDMiX3 /C/music/incoming/YyTKerXmj3ImhEW70UVtEhGiLRHKNb4j3moRAUyYc5IXpBtHbvjBHYtR0K7tRmHi7xq2oeGfv4rHGQ1kxaJqY 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/busE3mfDMd2sSysPVPCKkt0uYX4u /C/music/incoming/PjtwcCPDKTYkullmtVXXIL7c6DcRq21Xc5N5 /C/music/incoming/RlAJtj2tp5CdhWSNBJQy01HdCEF0n5kRFE3rdwOjoI1L3pfWavDRnm2XLvhXLcgrUSFK1BJd2Gkq /C/music/incoming/RdpA0ubDVUVXXRMDr7TkFUcGD54FGW33XDJHEHWph2amMgb /C/music/incoming/U7XHpDo3OHslER /C/music/incoming/MtonKVp75NPb3SyU5dAEI7dCgh4lbx0jdtY7umF1aYsgMh0AxsoLnIeMqThDYe5HUG /C/music/incoming/nhlVRVF1GNu21yjxxvRDIqVQEkoyoqHp /C/music/incoming/pQ1BXNjw6HrV7HQfhfXsplUakxtJIKnq2kaPKWQYycd5rT1b1rDHq6vd30pAsHWu /C/music/incoming/fhVuf0PiVGPQQdm36V4V0yynJ52Oeat /C/music/incoming/CcRfQyaxDnQi03SYKiqGoL 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/1Lr06FpboTA3njyt3efcXEJTGlAaXhE0XlUrqJMhWCEP3SdvXScSln2wcGtTeplgoIfbvhctA6n /C/music/incoming/vlBGs0yihaNto2fniO4CNkU27gCqTRfpqa510UFBx5cY7WQRLJS02jekxHGlxiww3wco4mvviC /C/music/incoming/rogYD7QaokHrFjePiUpQvTBdLs3NrN7kXLC6egWqhvK2SF /C/music/incoming/vnUgV76EfkhcfmkqxEADDurPuwwwN2Xa7dJg3kXe6H0PGHboBmUIeMnb4fTyJJXkugdbKdv /C/music/incoming/oOMbmEbtHGut2uNqr1RrBaHNslC0yNro3xHALWeN4xIjBRYOs1e2xYvog7Qbbi31ogxEUmMDWdvcyxmJtV /C/music/incoming/Vnog63qq5RcdEwQkWntRpfqvNqFybwmTxQ2 /C/music/incoming/p /C/music/incoming/VPIeFtLEocaaWU0 /C/music/incoming/dgchf5SGBFQlilP36xSrgK7A1pk5 /C/music/incoming/HXosXK7eL0JpUVIpyN75wFCnpQ0amtEJyK4qgGFJr0VSbArJIU 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: Grouping 10 tracks 22:00:34.4 Trace: Folders: /C/music/incoming 22:00:34.4 Trace: Yielding from 2: /C/music/incoming/AxThbOwJkU /C/music/incoming/hwl245CBSETshbLemypv6CWmtwaMFmpifVUQ0PLe0GePFQ4BIj2aXHWMI6HH4X4GoKntn3mFVlEywg /C/music/incoming/Pnafcaedp5kBSIWqBGtph1AQsCmhFY42rl5W /C/music/incoming/Diu5KeB2fG63Nkmyn7xoFDXYR7TxMwPA33ei2HWj3Ky1GQr7GQ3FdIl7rDnLsdpPXF7RfeFOk /C/music/incoming/K4SK164rYjNGQaGJUWHConubYYnjqRVafMIPkpnMknTtbKxBLNboqJPvIRTbSTbguNBeyYxEJ2qaCb7nATGLQHQD5mgBEl /C/music/incoming/s4a /C/music/incoming/7saGvt51SerbJ321dunUgoYHAJWMoRMyCMgfqJhvQJFdi11rkfjse1RSCBgTFsMby1G5VWJCmYdFQUxHQFCi /C/music/incoming/cpghfDwdoKB0jILBi0JaWnlUUAQMiWH4b7WFHBtqWPN0FENMNxEaxTbWdtuMTS3AdEYjTf2OGslhHsopUd7Rr /C/music/incoming/xGoIM4Ate5m3mvOsRFPJxYsFk2m2T7 /C/music/incoming/OIoanWjYL2vE3C1ArGkxYJRSAqxiQHKEDuRJln61DK 22:00:34.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/sDEkseOSYpHja /C/music/incoming/kw72kxnKE0DcEEWVuIWui0rG3Li4Xeulhp /C/music/incoming/OlilflAmbBRQ4CFvDnIXdl4gK6qBE35hf64w1gG6pBPgNHIEEgoT71PCpcJh36QgEKK5GhCvPJH /C/music/incoming/JHfVchX2yJGSrpLduaTj3dXBlHg5WdWKBEiGBTduOrT53tPNeGllUBOFQLJDa /C/music/incoming/dJhkqriuK4VkrflnB4FjUfI5BqXK6B4iUTRa7vj06biVgFeJ17pCL7 /C/music/incoming/c4LqIoFmfXYYuf4si3nNGqvoy4Wjqw23KSDau /C/music/incoming/6TlGwogjAYgj45x /C/music/incoming/outlswguLR7105PuP1OeE2d /C/music/incoming/uVGAwG5BGbTQt7lgDbU7GwVIeWXjiFmEPcYpGcpXYCoNgsuPgRShQrc5a5u /C/music/incoming/n6DI4RhKVEe1W5pBbvSW7QhWrVdhtOCFBj4shVLn7FUMHsVI7Y0XJuWFXOqhOaqhbHAMa5tmRFWC3Do6a 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/3W1bHdnx3RYGt0VQpoXYETPBA6Dkw4UNJbMBE0icwJw36tSYsClYJSCjhyJJHdb74l4sntmxfUB2vTDfmMY2R4dYGDteqGCtIw7 /C/music/incoming/aFp0bTHBMvkDh5vHbXE7wsgTLGK0WhKokLE2rECe22JNdCkwVTCGPGtPyDnDjOMFT3sEABoEv /C/music/incoming/CTTx5Lg /C/music/incoming/PfiMvSC4IdPciHKPddkQyTnIKSFmCb3IUWN1lU /C/music/incoming/41iSKsHH0jQOi3tJ46K7lqI0URcKAvYHK52SGFoycLhSrYjk710VksRMrq51p4gDsjdlbIcyRl5HjXH4H0KHDcvqnoAp /C/music/incoming/cp4vS5yRroYwRBbfbYOFicbt1BQs /C/music/incoming/bwXkKySqm6DniuRIO7JmXuCX0vfNwYor /C/music/incoming/AWW3E /C/music/incoming/yCQ2wTX0txnNnc2djwNIL5le3TkhKrfDFqNcEKeT2UQS7UtdMfks5CrCpL6KIPobsRh4w0HHs1NXnBfiAhCFhTFd7lT0L /C/music/incoming/plMfmF7xL2UNvt6llbthJ7CUvPtRbArnUbVXpVcgoTwwR4Pm3ArxlM 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/5EVVVsUfAo7Nr6Yc6MvNGW7vbC5RS5K6muYq7NUaAveeFVnTWaFpkQrhFyTsvduCLaA4hHcsYumjS3Xnnk2 /C/music/incoming/Fl4sELRGqmux25F1alHilon01YHfNwHIwbpyFSift /C/music/incoming/T1t77q2CnD5jyuPfaEVTUk2yaOjdo4t0YMrGq /C/music/incoming/C6RdiVTQlTQc4bMia42Xj1vkXy2soXdPN3yoApnWJTySidfAGQrltEBJJGnQ2BC /C/music/incoming/4oLl4fCOvKjok65PTO7pRf4tykF6OSbkr660cLsCbXn2mL6v4 /C/music/incoming/ew3iIF5E41AbIUGu4DkK3NbqEK4MxTbNmFCI /C/music/incoming/SRnIOjd1SKA5kjYpCVOwQJqkkF /C/music/incoming/vGkBWrtON0gYUfDWs7k7iQdRRHT3sYqMHGBoCoMY5UwTxXpRjbPY6pJNCBQpGyvWJBqoLotett /C/music/incoming/PV3lmylqMmaRECOxwsgc4xRgvFi /C/music/incoming/RgQC4qLhmhRFejiEleMgwWaDx0PgQWOCKqxFvET6p3gaEDNLbSUyuqA2gnedIExxBo3USKiOsOYBPa62mde 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/NVXd5OESUxfx1nfktXFuPapBUEITWxatwksOREYeBKotudEamTpICDeMFvpBfS3vxSaQ2yBX7B2e /C/music/incoming/yysUJWyWSuwURCMIlAv7elkjEElAh54uBpMjUxr5kV0VKKtOy5c5EGCm /C/music/incoming/NuwhhpjIPNFaNGL1NUaYD4PuPigIFahbN2 /C/music/incoming/heCfqWiejIqx3bsDWRX0GqvQqJeoT1xWaN5t4 /C/music/incoming/by55klslNUmHH3t0JtKxOobjY7oWybE6GUuSq1GKVk26aKRBKWaStFpTwUfl5DTLqnaTIIJQV7KDudjnpUmKbSLaFJvDUuN /C/music/incoming/SopM1tuPnELHjcCC7l4OnYudR3Y4aFyrL6Y0SGl0C /C/music/incoming/AyP7UwCNkeU7X17bK2Ia /C/music/incoming/LSPElGjkIHDWFRxU33pcPN3rNnwXYhvNttHbmbdFDINCst7qak3Cp /C/music/incoming/aF6u7VpBRdeOyjvKsy5h2wxA2BVQOaRaslKlE7T /C/music/incoming/PGsWTFO2G3FFGWgCJhBduKbdT6POu4WjUUfM5cUsR3mdaOK2N3tulIsfEpcVX7HKgu 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/GDEMXoVAVaehyKbTojO5BUA4fLS5mqFYK1gYGIDcrdntN3gaPPjDAsFTdIGmEYmFDnEGEjmNOLNxGgpkERoEgbyrutV6bpFBXPX /C/music/incoming/kVWnisBIa0r4KgvyCCtWLRnr01DQF1DLawRFCDR1tvksDC6HjjawUVrBIEvoWRchvN4mvX47RBCpG2Ww33Hv1fYlfq55g /C/music/incoming/A7V3sOUqmNUyjgXko3ApxFSNk7Tut7xUrgFqfC7ALaOgchBj /C/music/incoming/XW0onGAs2QKtagSH5G6tW2cOdrHvd6mVSb3mBtHChiDGCwBe0LSkw363Ukl36ep3EWI6kGfL6ElOyEm /C/music/incoming/eIXKCrTKkbSwb1vpysEN0rHhWOlGefaccoVka0TCKdcffimjuVcO6jTTbQUVfnGe /C/music/incoming/uYeKI6AcopmjxXRsbRV6PRiE /C/music/incoming/QqM7XHMcCb2Ined3cuOmBOsX1fHVgDwhrWnA42PGj0RtU6jbJ2 /C/music/incoming/3pRfmRwF5WFloY /C/music/incoming/uA4byPgmvTBp6LQliPbBxtlqJ /C/music/incoming/D3S16y6sICYuXJhQkSj6qO5hmpPDJCdcT0saLAFFfEbLnn5 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/KIdPLHi2Qtrfy3iE1BbaorPtUQHN5yAFAKbFgvT736e6EFePpHI /C/music/incoming/dlfGpr7meK /C/music/incoming/Gr7TixIkn02UBDJeDc0HMMgIlO6lSgaNyhSVpGDOPoFUbNyaaVOG1Mn1lyHByvAh0nvtRUW4Hl0xhsGGo5l5yBU /C/music/incoming/XTIcc /C/music/incoming/ifTvH5XObUGcMgGhYvmxET6GnFmpXOasg /C/music/incoming/XGJ2vaXTlEKbiaP7ykKgFgHSyNdjDaxmoEHvYAnEXiiPvVs /C/music/incoming/nybgSMJLkhlxpFTNIFiX7qoTO7j1SKQEsXt1jIFcEiUpjM5pqEwW3cU4koyTDP0HyPfyk0D77gtYD6 /C/music/incoming/LHaCr1sm1ayDL7CwvwU73ikmi1LSFgbGIfYKL7kCAePeMSsgjA0xi /C/music/incoming/QvDxBlU /C/music/incoming/ThnvRYqukXy0O 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/jABtkd5PxwlScmAQQxR0s4T0LxCNy35YvTBX /C/music/incoming/pDbuQBtOmxEpbFirKvh42yxJeJk3F5GDQpHGFEprlv /C/music/incoming/eGBOyyQQ74KnrL3ugiVBRsOMLYX6QYDIvCJJB2yadfqTNB7dqcxTtC2TYVcIIRai /C/music/incoming/36eIG32wQUlOrKiFqX1TagfFO1sQ65JcJfnUSMfTgwtwecXpu7q5hfTV0H1NJlxTljelvuTMRgMKTQ /C/music/incoming/d4GQtTaJDyv02cO3QUqHHrE4Sl0gCX0g /C/music/incoming/3jEHeTD02CoccdiJHncEQNUEFPn4w6XiGk4uik5medcqgtkQpFx2uYipwabvGGD4LgDYhUBwqWyNKDwlFFO0H3 /C/music/incoming/vQ7q0AlbiDd2tF3XUBvB4VxDmGE0 /C/music/incoming/iPHiKWgetNOjEHQJ7wAQKHUiewxbplFMeehQXFEPO14gqrTQKGM7AkiI3xdnxeWiicfyy7SC0RbR /C/music/incoming/ABH1fUaa7VVPXL13ke2mynCiWpaXwKXcLoheCyoJt6HMICRLegEEb /C/music/incoming/RS53NXfAliYkD 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/yBrDcwTggH /C/music/incoming/SC70bdfYimjYmVMal1aq404WMWwdhN6i /C/music/incoming/CX37OorJPkMOPwiJ27mWqMlaOHq0bsgdCrPx3eIqdAlFCFaFaAHcUSHWL3sh6yHveIlwPSOXx4TYAOGiGS0JT /C/music/incoming/d6NhuWt24oL1uQg4CSx57kOgjHsvqVHDqahaVckt5aABdU1pLPchbxX0qH6VE5KiPhKuIghAIea7SncwOc /C/music/incoming/BCA6KHJ6LxIbQ45vI5YtWsQ57jXQRmOEwsJk /C/music/incoming/mnYv /C/music/incoming/On7BtIwSmB75wQ50oov14GXvYX2hTmmvgQGFxHrVM5WlDhEWQCTWqM4hwKJENp77nLYOjyBP4Ho6QL1RtexqBxe /C/music/incoming/LdxnCSIxRLfoU2ONVrc7faJ6gubKfDbIGT3mkykm3GjIy0mWAYWDqL1KCyggR5rnJEPb7CCwgWeHYaHohmkoOGq21sSSrdD5o3 /C/music/incoming/2Q /C/music/incoming/uEfB7W574HMjgh6asFbcVtBqU4t 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/insnpHqdtr4viscJenNtoSYJO3WCRjknw4jgxrFLrx6KNqyJAeoiyMwwwQGuRWtj /C/music/incoming/LUTQ37rxyCY1HuyUjJQM6qjugyOkAlLK6PlPcbUTyM /C/music/incoming/vtjVueXfGi /C/music/incoming/EpH7QBusU0KLgSioXm3UkDvTwDc4s6dKkFtafkpxTn3arDIHxt7VVhUa1UKnyy7VV7BIxiiN4Fb4HvB13CF76pWcSsgrIc7u /C/music/incoming/Yi0ripscSNmO7YS3DckoAM3t1sqU1Tetrm455 /C/music/incoming/eAmenR5UgULKmkBWMU5KwVciDoxE /C/music/incoming/Hdq5djMN74wFWvTetpMixYRpqUctNAepaBmSuW6F5tyXTfOfbBoAirvQsaNpgraH0gFvjbQEqgkey /C/music/incoming/eJTbHM7FuhMscddE4QJQYO2ORCkRNpfSmgDXi7viGTUXw2gd6tGa3laxPfqeCo0fc2g3Imu4uAje2dqXvgSsQ /C/music/incoming/orUYYRlj4KoqFCtOHvpiv46kuBWeFpiApOVil4RO1lmXKPthwMFA2jErtKEx3hLOCVbXOkCKMJpjRiIMgOO1RQFf /C/music/incoming/ItFBUVSCevkwOaQaXUO6fqi 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/CP23BG5VsDwJQohTYqfaDNl1SStI16TOUwPmbSFOF5yJeMEntnFxyeoWEbkQmv3tRPVtG2SfSx /C/music/incoming/q7JoT6EL /C/music/incoming/RljACveE2MTKALGDnLsQY6dPncLcwagmR5IgAWDUAieMowoSqxMGMWQS /C/music/incoming/eHVQJJaxTcUidMmcqAI2Gn /C/music/incoming/6nLXmueeA3UPjmlLIygDJCPQTBLcg /C/music/incoming/uQCgbRFtHVTX1uW0lPNEBubgLwFqwL2lWkmUTVydoGT7u3NsO1tuRajaPuDLl /C/music/incoming/WSTjaAk65JtOCvUvu04F2Pb2w2LD7g0M5CTNmbnVLYuVi /C/music/incoming/MuRcrqWmJOUoV3JMaPomWoVFUiH4Gp1GoRg6eV2PmXoHnkyl3lUWoG7xHloiQ0OsVnadVKHlVHa77nrJR /C/music/incoming/YVfRLwgnnOw7KNAKUn5iQek04nTFmlBnD5Df6KO0A4gTAXAURm0DPghTKnVwKJacniEMjtMjHeQU6yyfU6V /C/music/incoming/3ac2AsqvWApJIhrAgIQvHn36cSR5ArVUiSstBBnsrCpRwlnDXaWvv4pOfeYPIt3EMDAXW57Nuwef6kIXEoh 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/HKSgLu32NcjeXMJOeeffno7Bm2nJc7jSA24HRboCfRtNbC0BRpB2lBCsLr2Qht0N1yM4Pc /C/music/incoming/nt6hbAiQH6qDSYJiMCWf /C/music/incoming/UMtWcxkR02NIoaPgd2 /C/music/incoming/OjGvSw0OiQSob5dP4LA6EvQBNpifvOtV1pH4KTB5Bo4qgu0YKg5K5TlsBePCnTsCw4vTwhf /C/music/incoming/m2QtBTPxlOaMyTSr2fgbEyIlnw2aDA6sT24J4H5n1fPQemyji642J /C/music/incoming/niNxPl7vf5wcdVcK0pwfFLcwIp0DVgq5OCABCE /C/music/incoming/lIa2mSQTXDUACf4XxofjwWmYfoxFYj /C/music/incoming/cCVaajTBXBYWOlBgejQt0NV5cm1eNeySgMWSN7dOttyVVxIp20DCpT0vOX5VpPVScfPbvPBfgc /C/music/incoming/NUEa0LNiiVIiNSKEhbfv0JwRCu4ldPGJ7jXR0HYoRT4De0WlA4cUBtedwUGFOBfAp6iE21MHjYLfN2MKFSSgNThNfTteb /C/music/incoming/AKyPYTY4qLNfaBXgvvw4YCLBNTo3sl3QOGAJOiJe7s 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/hdvIJmfxhxAi3NawKq53dKVTUOinELJRpJdLRy2k7FwMOljgfsaDGlUEoJU2e02DVP0sKwNlwU4FmjfIEbhkL /C/music/incoming/plxVOsrIWdjClv5TuFfO3PXgleIAJgooEKkvTYdq4yFVonyeNHKUK3QIvrKJR06P /C/music/incoming/I2UuRxxyTMMpYPtTRDxo3dIYEfGbnmSFnd2rAhh4 /C/music/incoming/dOGjiW37lpa2bQ5ccqrosUEcWpekFCTQ1eKo4mpXRax4YsjDEwL /C/music/incoming/744f7JDqkFetuptmGjOClfG5ui5L /C/music/incoming/72wYoHXVeQq3ItNF44SXFfC2bo6gNyKRKxtqkeM /C/music/incoming/4bCpb7PEhT7J3cqPWYFfr5mAPU2gKIIhnjpllY0fynQDRgMcCn /C/music/incoming/dqqVpKaRbBrdLkocKd5lmWOdRBP2NOHxIEUPxU7ADwTo5okwnY3WSmMoKneV2get11DgwHLXdEQXcyfDqsOVTR /C/music/incoming/WiPuv1xD4hIjMJLxIGCedrwpg3yUnqifaVvBFVhW6eNpUQYTCh6I6KXFTynABKoM7DiXmj1UxNf7MgDxeNrfrHhw6Y /C/music/incoming/Cc4ODRfhmHfta2pSVKkeejC4sxcAr6aVWi 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/E1JkKxeKE07bhgN0YmJVld5gnFMllEqDA1MGlbGoMBhoaEdsyCK5YlFA4D4fT0yaIDInBhN /C/music/incoming/xdRjWCI6wV4vbWMcAaI7VqsrmXLRaOvcnLIgTdL2e5ExLPJLLqTTI55hRy47XX5QA2hwoGqvwN2Y /C/music/incoming/4BR5bF7ShXgqK2i7d4emxo7bDYAi4eIsm6XUiU /C/music/incoming/EnSSTQKoCSLJt5bOWuJxcconqSsREHKCci22A /C/music/incoming/6fanbC3xUmdxc24Tw2txAbQWlxCHW3bbWlXVu1a /C/music/incoming/CCwmptqCu3GVatNV7oj1FnPanlw17BORwnhkaGAhpgx4avLPQnuOatioUv7e4wC1oW /C/music/incoming/00UVJo0WoWqJUv /C/music/incoming/GfnLNavpNRHrDdCwKcsHMollp7dnE3AEcpNqgNQhkl1bFW1ADqKTvGrr2bvO5iTSrdpnxlq5skvAujOBfLRmsNhD5uveq /C/music/incoming/rrltYEVKalRJwP0BH5d0r2PcFdCkiealx6Xt0pNopSSBVmBlIKVJNnBwKiWVcKC4lFly0GIrqVJ /C/music/incoming/qAPPgy5SyOvknltANAUU0sJwMQMTyJkrKcuJ2s2FbMG23a6ElA 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/BWJPtEC2HtUE /C/music/incoming/4fEPAWjIUusMtWMmBkK5Y2GbmkHVJDaXTrgOCIEbjHsKlVJGYbPOPSRcHCC /C/music/incoming/Vey0O6uUe3htbMJo311HtFTvVqFEXvGdgf57cqmgx3KYsnFM43Mp2pLqrcdxBY4Pwdn3PJmMOTiy23dIS0H3RpjXCNP7nWMG /C/music/incoming/r2kxY1lbR0Y23M4X0j6CLagLHXByCJe0v1TsE1junkUYYJcMQUerwT5qUGXb /C/music/incoming/2jxk5qgcjkw /C/music/incoming/U4jjIBmE2jyUMIUIAcrVfXbyWRfDLqX6kXnPYbH1kadG4Ll1JNFIKHV42SuYuQ1LtBKWteQxCxLeUDCkFm26SpuLb /C/music/incoming/C1e3FXOmIYfenWKMFU1dpjw0NH7mq7aQ1Ij5cdtiIVOlNEmiWAQlKkMrDlp5XC3IXvlMNMKBASCCDklitYxYpVgP3YB /C/music/incoming/PLirlSyRSDKJFPmWFCSt /C/music/incoming/i5N6FmpsxEMcHX2G0YQ1f0AUdEPj5ki0sjmVQLdB6drop5uqRb0tQFLqF03bEgvmuTQwKgXn /C/music/incoming/eGqPMW6CDi3r5hudwemSo 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/XGkwf4wbpU0lOKQemmmhx51KoF1kMT1udfYRpBG4u05YKiEX1P7eKQy1MHiIdmvE2EiIS7WTOqUF7bafa /C/music/incoming/fFACLRvc6triqjOm1kkIJACKUWyFBMQJWkqO2Y35AitSnSUgv0kqKFrMdWPVrYItKPtg17sbpmhAgQwcbsiJCA7r0 /C/music/incoming/gcjNxds5I0RXgRXW7SMSmXonyD63UX72xfR3kW60HJefhAX7WMjB2DKpV3o3fwkS1Wya73MjTTkKTif6N6g /C/music/incoming/4BnGCyi2jro6hJ3Ig57I /C/music/incoming/14d5Jjdm45dRJqXQl3GqDP2EOcmwOPp7n6cjkparj0JBve1cgUUc3SBlbGpH4OFnPeDLnOG32ohLgAiKijp12ndDEYhLaBv /C/music/incoming/Iqb0pXgjBnJtLOY46CHJ0Y2nAt3LMNvPGSqEmnFJgIQbVlcwHMmmxaTQwUy42CEUY /C/music/incoming/AMQJyhD2dD /C/music/incoming/uJS2XURokPrYkNmH1u0Lg5WskCgKurEchAvU3Ff5P1ijJm0Dw0yu /C/music/incoming/p3E7MlR20Pnbd0OF4GOGDOxmNQecokVlxAwh2KQmKo4jQQcDaxi7t5kJFrs4gPMP2bKL /C/music/incoming/7TDFN4cmJmg4DyoRhCWyKpiPbRkoN2WWJBnf4NulNXySVNj1fgPGIwvQKUD4SVHOxquckiUCgLTUYw1uHriGmqnleFCjjyAYpRu 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/tn /C/music/incoming/U4cjRl7xRgEX4nEO4UPomsSmx5iEjPfQnaFn3Eo4Wm5rsCmPdLCXaDUClWSTdDocaUK4PqTyFSA7uA14SAAFmpPSmdcfTC0s63r /C/music/incoming/toX /C/music/incoming/V5mvqOUNabgibE7sQsD1UNVv2YuiTH7paFRjObM /C/music/incoming/4sQH0cLymcqWfHTB /C/music/incoming/x5d7NRA4RGM6JUYfV04pHLLpSDI4VsB2IMOC5Xc5Shc55kbBWIlhYIwUtUokjDiyeSw4fvi6X6FAINrIBghmgtcap2ikJ /C/music/incoming/1OR6 /C/music/incoming/S4BlgH3FJI0qPukwLuPuHem /C/music/incoming/MXlpUtEFV3qXhayx1TO1P7JxSDYv1rLQjsfpTYk31MYouNGBc7X5 /C/music/incoming/7bUCOKqUOiJbaGWQh1vxEG0Beg1OoDXISnT2ocWYUcg1dGeFuvDQUhpAjswIRJGlraqUT2CeeFLCA 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/eq3WihCy36kakUfAskOtPaGGCv2LaOaW7scd7UL /C/music/incoming/4R1m1jRop /C/music/incoming/7BBMiyPchp7WbMDhjjOFCOxyHmAkJs3b10KjDNdKq0PLHBN2bSQNE3srdcf47EAWt53jcsMDgenJ7TY /C/music/incoming/IlNNqsxDefhc7QjDsikEwe6DbMkikChWoJ0uEonA7waGujbkLSwQX7CEmjLLiorJ5rVxXV6e3RF7dAiYL7FAfx /C/music/incoming/CgGYN6VRIWFqY1Dae4wl61WxMUPsxp1jgIwoIRYSFvfqiuPyabQqWtNIqhm1pDts3 /C/music/incoming/wdUDbtIyKAvGVJfEvMxDkdpfRchuiGgOPk5vDXagGeANrOVltgB2TlQtVPT6lmpesOXLLQaGLq4fKJUcn4bcel3D /C/music/incoming/cOM0IjGa0FjBIV6JAnN1MdoDPb /C/music/incoming/OdMmaDgUXH3DSAPISSJ77aLHSCgWeHypLVGfipw05th2PgrRS7IWLNHO /C/music/incoming/vmVkcTXHTuX4x1veavdl64PkxLy /C/music/incoming/Jw2maUxoHpDsrxxLqHV5Ibj4RuaF2hcdJp6THxJrmtmJx6Kb21W0udpIn6CMT0uAnyQbALd15DSoVHFSS7Ka 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/VIrIyDubxEWAWA6V2NiTV4XDKa /C/music/incoming/jiYmQxwb7YIXiQisSf5MqiGQ4SC3kkgMSx2EESy7pMYeUYhBYLG7mFubJhq63CYW /C/music/incoming/sn4ejY4oFYJqbQhM5qaL7RDGhTuwC5rxnQAeKdmrdnpIxHXk0560KM1JSx4xEGTHHkdrpcc1dQISB2hI3kFE7y /C/music/incoming/HSDuTegR1u2CbBfqTiN2rpdJ7OMsMxRAlI5wSr4JMuyqKIhN5smowWFqP1veAUfCLCpAEPGCldp4YT7xH7 /C/music/incoming/LsKKyf04IkdhuhjKU50d6xVAkGCilYPDN1mfLUSFQ00yb7B3iQTeLh3nEjy0KQRRCIBC3e7amutfFwylfGaCeK0G57 /C/music/incoming/oiefGK4EbbWOXKsaKmSdy02oDO5OVf1XoqROxHgSYPXCbqdAbQ1gUjCvnXK0NoP4i6AH0MKcg7mQcAmlKENfmUdeV /C/music/incoming/uWla5 /C/music/incoming/QxNdyQulVJgK63E51J7WVI2b5lpWJmXP2aleXF0L3W /C/music/incoming/U0ke4yHeBYK /C/music/incoming/1YIvkEFG72vxkDcuaWgMkfnEDR5REA 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/1IIeFFiHamoIgAOilqtCqqqc4qFrLgvNydhJ6is1h0IpseqYRaWisOQKqFhoaY32XJicsfjc6AuyPaQ07OHKqntRtFrBbe1q4OA /C/music/incoming/AQ4ae0vgCQoQURlRbxa2ScCA66sisCN3EAAVtI0OlXIFoHnnuFahRe0xnEcgH /C/music/incoming/OojggjV6TBnWLvUPP5mbfuAS5NmJ4DuEy7UnDCeNlVJNsiG3FKxytaJsVxiA4mbqfRwM /C/music/incoming/d51RFebjJ /C/music/incoming/2yAYVYIQLAgtO1hfkWxHgiCm1Ki5C7TO0F /C/music/incoming/PHKBtPo45x4BEW6qw4KIQp2sNfNwO4ArSNcf57Ex2flAexDH3S0CIX3AMqVocYp /C/music/incoming/BrJTJAcJIAYFG07wGJ /C/music/incoming/1yaf1wutckxKoDTLoedYRrknkbXbYD6TTiSXUNWKMhA2vwx5jHBJVk6InU30HtCHlLXgR3 /C/music/incoming/0qfr6qCHYVYpXiOUlYtjOJWBKXgjNbUcMglNJbUNwop2cmXMgaAKTMeqCMPhjr2XbVKQ4bljdNTA /C/music/incoming/rJp16bBRUO00yr7sxbX4X5wWqtVX4wH5ewXuaUO5khMCnBj2FJTBF2VulAJMmKU 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/L65UfM5ijG2eb14TLvkEyWqo2QX3f5BULtShwRBqtmR3xYhxVXpRIDpVOP0vWbdlehBPhV /C/music/incoming/mW7mdMRgBwNTeJF2NGg0t2eNASkjjtT7A5UkhpYJ5KEnbJHg6TPq6TvsRtTrCI5hLOshVt /C/music/incoming/APRs6DrQXWthvsIbeTARsrr1jn5xywFggFYHlTO23eKBMM1Esg /C/music/incoming/fhofdUx6H6vsNsYy7GaYVWkABMPuOLGx5CSr7vTs2QNvLqPVnSyb7PUq4VM /C/music/incoming/BrwPTb656VHJDSLgCRr3Vhmu4mcApGcLFKmHHJLrGJBgDNHJXHD /C/music/incoming/rp2M53U7QXDaMyJJYbXTOrJJwf5cdsFtA2NqYqQblWWiKskDQHqHiK6aOrp05R4xs /C/music/incoming/Q7sxve7Gp7pdWhC4COSYB3oD7tYDWTYrOSGnM2DcnNc1Wf7xutsXILlURXxcnDREi5 /C/music/incoming/ehsWUswuLPW70wS2sCgcHtUH2kRQ7eBBDCiOku2FMuBefUeobuP /C/music/incoming/Cucy0u24autWhRY0gjNaPDheG5fRHrQElt /C/music/incoming/3YYtsO3vHMpromTNjGNr7pj 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/SGlDQ25lDEMR46V5PJ1gEbqAO67OIUortMF7ngg4cGLIdDGSatGkkayRpTWS3qKPpuxrBVQIC5d5wPvkAnOnodgsnUQ /C/music/incoming/p0iXYkrQmklW3fqevXE6qoOlRumQ0 /C/music/incoming/ir7vPL3UDtY20AQ3uMLSB0DXPEIrt5gIiSAhCL1n0P /C/music/incoming/3aXp3PvUQjewTs1SAplGTLvfxXis2 /C/music/incoming/XvhuExRjadyCE2Jk1YlqU1aM55bWpjwxB6tk7rEMlw6uTS5g3TTTp545vCxHv22YNaaGIyl /C/music/incoming/vQYL2CWxATfVlmrOos3aKOTjY2XyETBsrwgIdjNB2ErxQ7Ln0Da6VusO4OT7Mx2OsUDVgQLeNBfgvuA0pJHaSCE5dyLvwN /C/music/incoming/o0bnuTnOSE5C0J1Q1awc2tSqTyjATjewITGYvwCdMaQTOaRBuqp0jw53gRB3JV2JyH1gdbuDGtw2K6KSPQeD1mn /C/music/incoming/XoAnX1rwaWERBnDDqDpxKDv3cPnSCyOyw /C/music/incoming/xJOt6amFs4a2VqhdMLkq3HwQhIFIANURgYSoiuCYq6OJ3d7AniKw7f1Yl6lxDLeNjqV4F03qisa50UVeJ /C/music/incoming/pvf3gIWru4BiRjFUwy4nv51bW2lRh 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/cm3VpIim2slreYDr7s33NKXBVEsVptQEiFjoWqKNxpcYA3BMT5XVhcbyvC7Sot4HKPiHO /C/music/incoming/esDULkxDIJpfPYwlIKbRkxKRIPXuljWkTphqOCFUY2RYpV71owAjtnLOPSm4ucqyUesyRfFgeo0pNTCT /C/music/incoming/2C6pLcBl3rTCn2xuNbxw3O3gNwCrwCXJwGW4JUSoERd /C/music/incoming/FETTDv6wPCNRt1hU312VI6QpxmbB3HBAl3btEA6Q /C/music/incoming/aQ1nr3GtOvNyJe1M3M5TL3RctTnDhD7T7e1gGC15gNPRBIW67w2c7Nje7X2FPcmkw2AElUgAT7N6n7J /C/music/incoming/k5jBVLloL0JETBMem671cHAj7CPgbhXAE6ht /C/music/incoming/kc6mpaPWRmbTsGOe4qQnbTK35G4Ab1vHcALES7SImTJ1fpfQvfel57JxydpQdoV /C/music/incoming/FE1rdWuMIlv6UJoBX2YKNLxn5kNDgrQVpAPX6fjbS64XsWyQ5iqnY6g1gNt0j0GqCHQu2yCRSX0PO /C/music/incoming/V2XD3Km1l2RPx11MFtpTu064HVkiifn2UlWG0M /C/music/incoming/1cIiwBbV5xCY16BHddmUNPkEiMV0JmwwRquS6yAe2pu 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/F5y4K7kxOqqP6hfflSUCfgoMCnUSdUyOse0EEswyVVyBNlkTcqTJrNMyQUCwmyu10Jw1oJI0v /C/music/incoming/wp7kXJaAUXLY /C/music/incoming/mucoKs6dQDN6hPQUrVC124E4NYLoSKwhobGpIaN5YjYcGAOACXm0jMM /C/music/incoming/FvmDXPJEsliQhhr54Bn1UGgOOtIod10nxsxgbEWlVremxX6B3eBEGRe7pGWDguAAs3sVRk4ALceDB1pYvhs7yv /C/music/incoming/RiaPFVc5c37e6dwRyIKbtnPNkufSYTGtcXrTEU6pIWGmwWk0pQlfQJMEAtFjPrfqwNciTLmLKtAFPCquknCiIAKAkVsjpVIpQoX /C/music/incoming/muF0ILq4PO5lmkHHXUIYX54TO5kUESIkX372eKtEw6tbV5L7nTGWYYdpySkLAEA5gTurkMCmBdCYK26QslGSmSt7Y /C/music/incoming/OAOeWvwGbVPuuNQ2vcINXpr7QxgQUsEBtishD5l5qrJR1QcL6PdcYuUyhOvxp /C/music/incoming/AWPknSOOYKS0BO51plDSC0NL7MKluoWplitPWQdF /C/music/incoming/46epGANddaAnJrjIobij /C/music/incoming/esOv5fhhsH4UdYk4Wxciu5KGeVrmiFAaXnBVPt3KdWJTOiFKtWfWK5DhQhrjV36Vg34WwvoDCAeFuX03qO0ty 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/UsX6HWuuhEQ0hTnbyY3S6seVGIgrYq3PlvxieumjVQbFSgTCKeMVesKBob /C/music/incoming/FJrLp4xxj12aIKefAyA4NuBN6TMS52dgtMMpoxIJQK15k4eBAT6BHX7kiLNDrMAoW /C/music/incoming/nWOm /C/music/incoming/RNYsQLyG5igWKULXoEtIGNFgJQHTtqhReATefEJEDGfIa3jvVC0icueehRQ7eM /C/music/incoming/FebhfroUjY57Trj5jiIFcaYH3TcY57NUtHNPTF /C/music/incoming/D7br0Df2iayEULuQGkxkVrhkVu1VKQjY1rAt6ST0GBmXXnmxPfl3I7Xl0XEEJrqy /C/music/incoming/sJPIamiWxHJ /C/music/incoming/67iTeGd62SuAOJ20gCnUytRkqKa4pAkSvCRb7O6ULJgHf1LS4I74LuvMo6DCFhPBHKem001ADAiXnkfw /C/music/incoming/WtXyKlgSFLmNqil4mMB5LQqkhRyI4AMkULpFd5o5WqABpIAGd7eTJshgdMq1UGVe7c1N1O1oxEhu /C/music/incoming/15wymj6p0Fv261QTAoMbxHKlLAvQhB4E0kUGm4BCsyd5bP4RRFKMk6jtu 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/IsBEtYxSXtb1Psdg1DWNpaCWgK0Wqd1cERBhPrjFvMCsgUUPYsHPR3GHXMwQ6ICUA6w6Y4yItqqLGjPsXj /C/music/incoming/BPiB2sTKj5vlYbeu6dNUKeO6SlElxGLUEgogGQVAxSxdv1AILdN14pvvbjPPWHmKsJOSU6VopnvYOKJ0T3Ht1SYnS0fvagLXGUR /C/music/incoming/LNdEFrXJESrKexlWk /C/music/incoming/RAMPylCHuA1p0Jx1BE4OHQ2XyN1BoKV1o25xuD6YgqFdgxaHoWsNY1ibGWqSsarRM7b6L7F /C/music/incoming/OVwOrU3Jpst7qawr5NhkFh6WOR0u0Rg1Sq4QALxWCG2m3umJqKK3SHdGWHa /C/music/incoming/06JGl6pkV22W4RAhboJQqNB5EtyiUy1SkHThsUxhMxhEdApcKAFUNaxmEMbYGgxvbjLv6 /C/music/incoming/Bpoy3EOlEHcism0tb0kWBUc77C50Ur77JfLhRDH /C/music/incoming/cw3BIw2smmr7TnUDFiwjjITHRVqnnX0LSHJjyJu5aysAwmwRnl1fDmSBKuRUgOevuOnlLLd3UAiRpskExHab4TiFViG /C/music/incoming/Dtk0Egcl3aRKvEJCvIUwtM6YMwUJ3Ac73iorqxfF3l1tX /C/music/incoming/ULUCrFbIfdLpkUuNkAPtrBYAKCCOrtoQmXQxMntW3LudjxLcJrvhkqEtUtYXdtpTV3dtd4b4g1yOfVql 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/ebvWPLdsyx2GhUQ2pGF0YW33MdVL4R3HPvaiHvIgGWvGbEs4p6aD6uipgBjLWAwPCuXSTIt16ysbBv2hR0v5RyIunSbgl5qgyN /C/music/incoming/1r6gV3VLfvf5660Xt0rPjsjaEDFDk6rU1O4oMQ2U1WRg /C/music/incoming/b4CRqIImAGnBHipw7i3cWQ67xmNuiILnxvWDFnXtGQ5Y30CYDUnDKS /C/music/incoming/VSuDucVFANnYofXgDR55NdFrRnuRBD7nkLfCsaDxGiLHNxj2aMLQB0hRmcShPde5O7OKavUDnGxFA6L /C/music/incoming/NIl4rWI1CqjiGjpPRcP1MlH4ev3aPoV3Ekd1GLNXvqVp2GihGrLDbDbBbpY41HlnDnM /C/music/incoming/dVJbsekpY4xDOQnfNVLXOhYmuAoqJIxSRwscEICguJKQASWAheepFil45wN0W2OpFMTrwlIetEDfEhUJLViEEimI /C/music/incoming/33W2T /C/music/incoming/LPW /C/music/incoming/shOXBKuUmEwBcWO1F2DJwulUCnNUQOhkAof7kn62HPASjx26I2 /C/music/incoming/BnUq 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/AH2 /C/music/incoming/iigMY7iVd46O3GfM7F07eenWw /C/music/incoming/hA5rIDvk /C/music/incoming/IUwWNBlfaSjtPCowWyDDNBVUFCYxOTwOPmdu2MWN3CE0nRDaplAAqdgg6KqlKUxnuCLCy2DkKWHl44 /C/music/incoming/kKjh4hd0ljw3QEysspohWDmkq3YbcucufXsA7IE2wUmdPpjiHCkLUP0Px7XbqcXYgcX0l /C/music/incoming/cLCJjUk7J4QkRqkGfFokR211REVMeNHMYdyPaUA7PpDjquPAXiKso76iSI0N6G24wdtN0CG /C/music/incoming/lGXVSSvrw1UO3hl2rDLUCGUkIk36w1Uumx5L2tcnK6F2KoHeWg6vC6fN /C/music/incoming/47dcU0Ail1c0MSbiIN7avejWDxGpQnkwraXm5sLUvPXilQDKyYxIoMo0XoHwtjy /C/music/incoming/pTAEWNIL2Qp64SGa2wuBqCARB /C/music/incoming/tdKMkHwqJ3XyT65hQ1JEbySAjhEquJ0bpaWcFYIAFJjqpHgkFOLYFyS3skCccf4acWiSi3K0sj6ApB 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/Xtm1gJb3tHXrJ1v7sfGJuOTxF3vS2Yg3Aa4NAddNekDbJtePChgjCxDjIWuknpbDB30I5PHob1FkkRWlYNqTR /C/music/incoming/7qxnpIWkYMYgSB2b0jQoOQK1xlxn2Ad5w2Ew3RT0POHF7byYLcOv17iqNFWdjIpyI1QX5FfhxYG7if1vUG /C/music/incoming/OkFaRfgYjNpJ6emBvVYpraSCMKs5KIuV /C/music/incoming/ULV5tiTgiS5oGuPRGopxYYetBgkfbTGBy0wYFuMOxjCdtVpvcJPOyMY3HBEn6NewmEWN6Xl /C/music/incoming/blLrEO17wxobvAKAum1k6lc3Ld07CvHGIBV0XWJ5yl /C/music/incoming/DIbo4I36KeRT0HYCw1x4FSWxEp5DbfslkEr14Bp0uD6LVtyU5f5tTIcS /C/music/incoming/KKLkjNoT0Mx4X2lbiBUeMWyQqyWUeXDtAKSOMDIEaaNTjCBNEXJWmlrVk31RYCOcjdEmjEvN1qeLiNHV6jqnoNhor4DRJXN /C/music/incoming/nY1p2JAA7h5TXdYNehYxKdhhfbjYUXOVgRsD5DKCa5LU6FJ4cUvF3grjRTk0yJMjAiMfRvPJEvwNAujIynVaCj1aAi /C/music/incoming/MwvL /C/music/incoming/L4HUWwUo1dN6tAa07NES7w6DtLt5g1ucuhVe1BWSxPX5c1vxHfvNjGOn6eAlcWiaQL 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/L5E0UdX3e4HfCaFfl0o1sofIN6HIj2JYxcTB33ynCoP2A /C/music/incoming/f77ddasyI2LIYY4cfTMT1huFOmjQEwsV25oxVHMtj26ejdLLGScCCKe6LBvYYJ3kJXO2JFnGhsJ6iquLIFkSuXsr1qUtkVC /C/music/incoming/U0brcYemLNeELxacoVrkJd1B5LbG5AvPdT6HaBKUQdgtgRiNDwl /C/music/incoming/ypKoHmixvWqjxjETd4lpns55r2Ioiw3W2PLhaATAkfxas5Almw47ggSgrN4ML2o62BoPGwTLjTei34LtBwbTA3QU4FWtDhVqXyg /C/music/incoming/m2sXElow65nrLK /C/music/incoming/ifeuDKv0EuG77gDYaI /C/music/incoming/faYAbxWs5fBHk4HyuAGHRQwSMldvotKihC263VRnvKhdftYVfJ0avA2wLgVWtBeK /C/music/incoming/4EH3pt5Me6A1nR5hRcCccSPptHHwEjeSJBurRX4UYDldTTd75mvavw /C/music/incoming/CpKQ3mLAuc4WsK4D1wdOrU60ydrNUHfps1S601G4 /C/music/incoming/JRY2VyRv2TCFhwwHym7LBO6kQltTX30qTxmVwKmbRjt7C1RduDEcwGv3TOlJe5G61kSQjJjV761qu7PWB 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/ufscALjqTgTFX0egnCtJIcguTKm /C/music/incoming/Jl110kg5CDUQB6DoDFKL3lWr74y6a0r4GEOoP2QFYoK5pCnL33Jeue1xvI13Sh4JlXj5qoGJWfTOI0bF /C/music/incoming/LHXJqJteKFo0UTr /C/music/incoming/GD2PFEbWGJtLbs0kpDF3b /C/music/incoming/Hkf4EAKenDlAaVdniBK4udjFkFeu36 /C/music/incoming/a7Mc3DhvYKJQi2FnWVOFCu64eepQJBUS1WCGwr0hpyEbCSxfFjuP1dfN /C/music/incoming/hk1xcaVgFNnO5qKspPdR7cTdN4kA27LfBpktMKJvKVThTVg /C/music/incoming/3bsBUjGY /C/music/incoming/HPW3wM6TksaovUAQnkShcDFNq /C/music/incoming/eOVkjSBBwCLb3n6fVYux32n4mEHcfcD4plGabavtR3G 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/ApSc1PftmscWTecPXpmgdqjwgPYIQFDDA1AtKCdPO0FuWIfuRyLuK5Xifu4lYELPXHv1LPfvmFykTVIGKDXq1h1Ccq /C/music/incoming/NvTQCdiLTpMsxEWgwKywC2RkP2NaIlppF1hUuyCwnQf /C/music/incoming/uAkIok7JS4KVvhgvaEqNgmJg7QiipLdsxErVqB7SPmMXCXP0c5JQ0lDhYeJGb /C/music/incoming/PaLbuHmv2H4Oyvj2TO6kKQ5qGu6VMMN2jwtKjp2TGkbV0xJO0MUyXM66cuD /C/music/incoming/qPMiJoN6tJUSQvXhrv7U2UYbRHXDLE1CmWBHaUEtyEeFomWaNDxqKOVDXLxcyjuWPrF22 /C/music/incoming/SfCCHW7siuyuSXRExWF5bCTUnXLNPsDEuatooY /C/music/incoming/byhfIccU2LCDcdmoGSmhki6DYv07RIMKPNFn5EYpcLljIQJGT0HK7qy1ALo /C/music/incoming/rPrmqFIi /C/music/incoming/YLkKsvNskT0wAnfu3OUiuCSxo1kB6ALlErVSaHdBTYvrQR1NGOVsBJMv0TvykluShO0iAtuvKtvDfAPEaE3rMrS3My0nkLpIELk /C/music/incoming/u1CNFsbaDyrFaHtEMAMrPewpKUm 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/P3dO6I3BDKIYg0LOx5DxcbFnwgHlIaSQSFVWUFBfJaHRUBXjyMdlSOROwWrYbQ1CY0gJeV21ExWcBU /C/music/incoming/YpOoBIGdAMk2xERHLy3fM /C/music/incoming/7uFMxHGAbYrKL /C/music/incoming/hd7wYCVOYYuJPogV3GbDA4HrEeP7NLE /C/music/incoming/VQ0K6vsEVomvuylAPlKsbf52WHa2QJC1QV0ijjsw3eV4GismTJLMS /C/music/incoming/fQRVFa74fq4xCTfpNKkMxqExSOsWI1JqjqddkNp5t35s5wt0nTNLiwpWmscYOkvmPMn /C/music/incoming/dwAwkJr7BFqvXKqvM1iFvNHBephCmnHDL6yVmoNyIWuGLt1S /C/music/incoming/nI3xI2VfhKURr2umabXlHS7DuMNfStW7Cr7VEw2H1 /C/music/incoming/BevF1fXQGVEAYjT3JqepUhs7qcwqAdMOtIFs4GvduQ12oHr2Uo4fDv5sTwnXQHpCjXgpLA6d2b /C/music/incoming/YTIWultjAlyWvkEl6g47DrbdlWyUb5yxO6uijPRUqfFaSud1dKyUitCGSFKFUHiDUbhwWvbqwjPwTarYTGQxFMouDWwLelaR 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/oQgmjWQfqqiHCAtK1yLGHhfIoPpXLIdJ0DvFRhpbg4E7 /C/music/incoming/IWOotEuqjpplBJkKE5aOdSCdae2nQXWWUduaDos5tcNgBWcKDFnaXRKXuKopKgHtABy /C/music/incoming/axn2gkwmOJLEQoWufl2dkXmh5y7eOxMRhaxOabC5AbJnJvmqcm1NvSSkkg5OlsGp52wPYiteR5Lio7FIlQcBF6uwpmD2 /C/music/incoming/mQ5Qi3cCrJRFEI1sfjYxMXO4VjTi6 /C/music/incoming/rtCfwxh34ibGHLNQBMMByGpQYN74UdRt /C/music/incoming/MiBCRWwsXJPcOt6lSdAKDKdXoe1yhecbPgoG2P0mmsaEIqENwV4SUPEbeLnM35kTHNuHfArcknxjJHo5Incsiqo7KmBpCmqoho5 /C/music/incoming/TAonynIjLrupFAEU3c3JdlYkAM6BrxeqpqN5HEW3 /C/music/incoming/fyKooxijmFI1UuvGXdonGMdOWrlIMQ74UdiSgMajWfcneKfq5LLKiiyAv3A5lIFDGLfRlKAlcfyAJWKml3KafwVMLQwkmd5 /C/music/incoming/uRw31rr /C/music/incoming/mtmmk3uhdkkt7Yi5cVIaHrO4HYAYVVdOi3n6a 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/ejykp1VwQnJAkDf /C/music/incoming/5s4Gc25t3qEFsReb1W7 /C/music/incoming/3YJ6Ob4MYoT02csn0rO2QqLbOmiVN5SFeWNM3v6NhHryPYwnWIdBkPX /C/music/incoming/37woKStXWbFHDH6JkEwmvlib /C/music/incoming/63KGckCQFXGbWcsgLJgWYcfnXyYR0SQihCnxL56fj0rVbjc5jq6 /C/music/incoming/pXT /C/music/incoming/Q1e5I7RtdKRyUiMd53bA /C/music/incoming/GPXg777fv5Dn10NRymKOd6BRAT43vtlx13oATmXsbmEUjJvSsGcumiRIofNndeQbSeu6Km6lvrNXBOI /C/music/incoming/4kktJNq36BDdScInYrEFfkg63m6Q5BodOyaoQWaJMj0okF0pd22UVtGTdlywPI6 /C/music/incoming/j3ubHNdqdOwnNqjsYTw 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/GM1ny /C/music/incoming/F4ElJynXnrc6kE2fnVNs1N0LgwXraVw2FvInPkMGwkjeTktcoY3uNsc0e1fmI4Wy3iAW4Nwcih3PEVY3cVcj1bnmtQjW /C/music/incoming/bHq7LNdfNDGCJtDNmtM3NMxg37gwvYP4wPqWxPwNmbYPqgI /C/music/incoming/iJCk72juYdQ /C/music/incoming/6tBE /C/music/incoming/xkAdtoLqHSFpEbeMfT1g3rfvhqhcBDTfrQ3nK42CMrptCBJ /C/music/incoming/yWF4Te2AGiOOotSflYSPylFw3aCIptmOowtxWAvfxIxl0IncfDxrfMqmqiaSKsjm37AYauq /C/music/incoming/b3COcoAPpygNlsowV6wk1jiHKIth6qVUQV0dcoPu7mWWRyiJHk1kETVYU3dC2rQ7Ls4x /C/music/incoming/mPaYGEj5R5ByBuPyqwFqBqYSrPMs1vcdP4y7Y52DwpMgIiKcOEgKTYg4Y /C/music/incoming/0c4ka4IMrgMqBT2KHnjlJrlbFcCyGkFPKKmIOQNa7TyNsYrHGgJ5BUjIY2N6BjggJ5OYGs4XHjmW 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/HbCi5OC5w0IUoS0WtaCeDjCsPPRRJDWYlBDQDxNasQRjGeNOotyqnrmxGjBp4Ru1cRJVoi /C/music/incoming/GC34oa1iQK6VkAdMXWDCefyDO2v0X2EDvM7q4yhq /C/music/incoming/DJLrumgEOVSL2TbHHgYaKeuDB5571lGwVLTbhJKccKXVtoA5vOa627eyoiYwogLDpvWq7 /C/music/incoming/A5akQbtSOm1OExgY1DtyQnY14Ytv70FGpUnhqxEyypIbMoPtEIMMb70mfgo /C/music/incoming/t02JbKEjn55lvOUAISu5s2JXvL41V4JDer2W /C/music/incoming/WJACaTurPdChGEKag6HrEylaf3jnH /C/music/incoming/p4X05u2VMFdlQcDrK0HiTx21Jc6r4oy6qOOUHT61Hr7WBTcJGlrEpF0Yb4q2wJYw /C/music/incoming/cFj3bmF3Tstke430dSvd4XTkqUL4dTUoW6Ins0lNKYp6nkA0U3QFn2TlS7LnJIY7GeufvO /C/music/incoming/unSdHbRaF3XEb06mqjYpQ2amjyaH6r /C/music/incoming/qvGnlxFQwinDWeakJuxw6N2Ih2QGYh7cJMvfttHXhxhnYtNKeBchsTTLB6frO60pil1jQ3XpVH 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/nHnHVs2OJVNLl3ORntXXlCCvF1a6HRVgyDuEgq2dSdVhKsLs0oXtC1JTfYb2s4gY7GlPHjL4ATfhOtTl /C/music/incoming/xe0hhajYJpcBVIX /C/music/incoming/iWKSMOoIeC0kt5DwqvS4n2rSCID5ejJOrdMRE0RWiie /C/music/incoming/p3hyWYCPNt2VTPqnUNa6LwGOt2M31wPCgD4Kyqe3Ea2i0hOf7IScNiu0wAf3mHVqLAPqTOVDIfCKDwWlmG4rLNV6hdm7ljP4lK /C/music/incoming/ppQuHYiopKdbG6HUVefDNplU5olqSF3TEsORH2w /C/music/incoming/FYxIlDFwH /C/music/incoming/7jlhrLE4BYmuFlqiCBNSDNMDFJJLELUurvU /C/music/incoming/iiPoFiqlH /C/music/incoming/7EJMUvdHY657Hng4WWXLwkObHnwYNdqCcTjiNaeOiYKb3airI2Sj /C/music/incoming/pHPtrDDcy 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/4mpU6xAufuPJfhl6xgyr5Xfj73sqPtHSUuelvDKlNeBh7VIKn5IRTn5fgfVcfiMTU4VRdaJ3DmM1v6kktQdSSW7Hw7eq /C/music/incoming/g4XGsUqlfnyMLBL2PKlUkgGOX3GaFcc4uKDGEfuNYgoRVwR6Xv7Hl0H7xiQxopNckDrb6fxJpG /C/music/incoming/NyxlasxVEQK5jUNkld5dOtu0JrcPCAISB3YOdoEONOjLufy /C/music/incoming/QTht5CMV7TjgSiFVoPIpnU /C/music/incoming/N0GnQmkalL2YOfPaGXUGejKuxsA1Q /C/music/incoming/CgQu4xxp4oWtyPAHqHL0SAyDNnHmrAQJG7QUiQVRnqaApYQD3xfeimlbOmOQXk6DFmUy7NxIT1MCA7mWEer1uLAtVOf3bf /C/music/incoming/EsTFTCRk4qYtQj0Qa0F1tkrWrYHUUcGEMksoJ0DJ6QRtNpWtWaniAHMta4n225w1RtPGXLhhw32LA6jbbm6UWxeeF7nNMJObsXJ /C/music/incoming/MUS4NFQuLlH7MjuCtcnKe5K7g1eR5apXX2UjEUg5qwoVNyRsDoEYKP1PkSXTB6xK3RjSwk5G3ptOPVsOjSoPEymhae6T5uEr /C/music/incoming/aicfCMDPqC2LkDjXbl1WIDk1oItwcBPEFg6YjUXwrnJ /C/music/incoming/eUeiT145SXwXxEJ2RL5AD5dTdow 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/hpaHGlHERrsW2axcie7 /C/music/incoming/QFymrhmHI11VfQ03lfhPUN7iSwUJ50bbd5dhU0whav6drb /C/music/incoming/sDPjBXdoV4jLX5jVyDTlWG /C/music/incoming/sdBHWv4tlFTaNv5Q0KBWK4KoJ5kTNjW04nwbdFOAHh7UomRJJdp7YupwAm60lkNcQ1dA63Nt4aoC4X7vmIjK1W /C/music/incoming/0HMtxHjDUwt6LDOlCD /C/music/incoming/CdrGVveV3FIcwT1QJ6vcgwmt0FxihNgiPVD0bm7BDaBqQeh /C/music/incoming/nsVMFcDYWCpKo0NvJXsBBqb /C/music/incoming/u /C/music/incoming/Ya7USrMS5djD0 /C/music/incoming/wlqwP3NkleeLXOMuYWDaxKjEDAVujeDJgTkl3yPayEGjdFKRvSXEWEvTbU1ohsahJCEeDAAAgCJ2e 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/PQPBHoHIdVRFkkkgo5wcc /C/music/incoming/4kOBSINIiKxu0qElSfybENdbD2hP1gqnbtNjK4a03jIwQM5B2Nnrb5ApgM5XB6PcsksFKuIVeGgufOsY5NUm16le1wc57jy /C/music/incoming/bfUv4bIQ02vpaJahPXxuyQ0pusvIgrl4SPDcWFbjlDhreIyl1ESK /C/music/incoming/biCxf5x3L5Yk2MBiL2TIKV6uhr6wemdNOnFgBksqmokcVWdPk0045lfmjgpV6bYy1lDNht /C/music/incoming/7VpIrJ1 /C/music/incoming/5lT4cEb6XmwoIVJYUhHD35gop1pv42cunhpLRtDrQprRsetEybAJFr4afFNjoMc3jbbBF5gALoUNMw4lHS42BBW /C/music/incoming/VlXvxa12yxCDKIGCqodcu2vaAqKCT36lppXMqnSibU7aH0IJLuUed /C/music/incoming/jPjU7vfUsc2UHqosRVphFAAdEifDF2kKwI1sT5LfF6NRrgGXYFO4jytQpgpYqKpyYrx7x4HUjkKHUQSwJoL7m /C/music/incoming/oNrluJHG3mq0Y2SvTuri3f /C/music/incoming/Dstft45oCgWCWE3m0FRfmgo72K 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/MBwcjMFoUfbNvDh2B5i64Q2HFkdtOSMy24MO /C/music/incoming/3qlmPoDb4RR2B7jaXgYNWYcCYrYAVwo1IL2x3c1iMn12Es /C/music/incoming/J3iPTVxrUN0575kiogfpRKIkbafOkDQYCLyKMyGEBHfB /C/music/incoming/ICNLytkhcELqGKRK6rKgrfW1GxWsSx00e0gD5hti2Ucxl6 /C/music/incoming/RIu6vUovqm14KSouev /C/music/incoming/eioQTaxPn7jvPlwX7u1YyQHTLvLojNyyvIU /C/music/incoming/r10WNCiMMMPylPP2hhoCPd7MN651Bc5vRA277 /C/music/incoming/nhImTynttWWoLOPqJINDIfagdDJDkpPbxulTP /C/music/incoming/A0a22vVR2uuJujs2xMsGqCEaytoCW2gqP /C/music/incoming/rG45ELqjcuIFVdxotEfiivFH5vaFKrckGpcFLqbsqNcFt2EHPDtyqOV4bv7iKSGSrw6Ga1LcDUYDt7ndYAWh5L20BgDoq1Q 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/OoMitiTMWGFwqKUYx /C/music/incoming/m5KOdiWlu60kycJiuUVHRyHgOWcgvrjbAwxeKSuyCUkTtfOaw6BolU7UwEangQWdWYRcLEG /C/music/incoming/IRNnwux7HEVvyGyILkqw5OklQA0pjpyfDhMuBtD5C0c0Knhlvpat4A42HCF4ChXqeP0r1dhqPt3fLsJDrO21pfjdl /C/music/incoming/nvygHI7mRnOrrEFUADbf3Ws0tR4pEOLgPVcfYVmnJRu /C/music/incoming/Ekqh0hRmWk4SCdxYvkj0DHagQph7DJxsASmvt3yFNtYj6mHotTmwHJm4jkyKaRQmULsQY /C/music/incoming/VXjTHyrWdtuycRKblXfyeFQEg4nejXbUVG1X2QiYMmYhFvEp52BlHvKpgNNKknMnrIKDX /C/music/incoming/65dMm37uSjIfaanYJ64WCJwu57S4DFpoRA7Y /C/music/incoming/XhFgRg7oiurPedeCYOqJ7EQunESmuiCV3l7n4K76jigwkvPb20Mqes3tyj1nvT270ET1eYGnPryXwskYWQsCElRKqM /C/music/incoming/IFB06Uynu225xIsEsT2RdBFRVS2LuqSADBD4J2gNAwP6rMwlQn /C/music/incoming/raEC0bsaRfASTK60AmHYrtsxhm5iMBa2lirbSpnqHaHj1OHFAjKOwvv6OftNdkvpeGHL 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: Grouping 10 tracks 22:00:34.5 Trace: Folders: /C/music/incoming 22:00:34.5 Trace: Yielding from 2: /C/music/incoming/7m5evsWcfjnRuyDNgQP1mce64iYvLHTv4DnVv44YTyNH6cUPPLHpnRD5h7hnCAxGwYVYk /C/music/incoming/Yfh /C/music/incoming/2NmsXstIhqupyUErkfbuXqDXQIRvKPSlC7CUM6LsbGxGelNwsL0txsdLjvKoJ66AGiUyrQNlBQsq15TF3tc7XxUi4 /C/music/incoming/VBYhTHdJ12KtLLbEwxHcOSHjjWFYUBODFkpNGCw3i3UrBBxTQDmrAc3c1P5 /C/music/incoming/veGLNwaQn /C/music/incoming/OIiobpbhbHGkqLqN4u5pInhSbfiNXOw /C/music/incoming/IuwjXtdptmWfmkPl5wPYpx5Sb3YkL5PPxhuOpOWfWIT0JFHVkkIx3CxjwMh3D0MwEhO /C/music/incoming/M6x1cMmBibW5qJcShXpo50UtbtRbmg73Mer27vxshGUPNJXyaLJFqP6TkeYQ2kncc1rmrhTTy5gyefOAEsbJFBM4fFR3EP /C/music/incoming/nrenlQHcJX7nKLT1ahgTdgqu6RxVfbYR6adh1Qajc3HRK3I2mgmnpiQhbQpBrT5H6ppKIMarh4RhH /C/music/incoming/grhbjbX7iMyePooA5cFvIKdt 22:00:34.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.6 Info: Grouping 10 tracks 22:00:34.6 Trace: Folders: /C/music/incoming 22:00:34.6 Trace: Yielding from 2: /C/music/incoming/ddgE7Jfc /C/music/incoming/eB4jNFlP6dXPgL5 /C/music/incoming/EYUXA7t1MIP3PUVRA7VUkWQ5mKq5y51AuxSJVTnGQ7g /C/music/incoming/EOA4LiMk15HJjohWFnTKOMFIR52EKopyWHaHpTdK02XOJQSiaBnAtsg0i0mNoiHMPiUKnHHTkjRTVX6 /C/music/incoming/KBjJlvAwjtMTeRX0bs2BHt7d0KI1h6Eg3f4YerM33g6KumKHRySMcSkqCfRJVHplXFX6U6URO7 /C/music/incoming/IEou /C/music/incoming/T2XCnVKUegIXiXjisSUb0 /C/music/incoming/5B0OXyXMtrbGAMNJ1RCa3cAXvrnNOJUEVRVR5qN0A2BnE6scXpqJYv62bbsGkk5RFFRPY4MKeKHaJltw7lWxskNAT /C/music/incoming/kBpkggKFdbFTIKQOE /C/music/incoming/l0dsEOIKG2jQEHjKMalnlkdGqLvdHKVsDNIYkNQpnqF3bUs50SCOxgybVEc0 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.6 Info: Grouping 10 tracks 22:00:34.6 Trace: Folders: /C/music/incoming 22:00:34.6 Trace: Yielding from 2: /C/music/incoming/xhObh1xmL3fwtloyv27i0N4bRVlu2oPS53lBcr32pPG634PP /C/music/incoming/KjWTmdJ0G0Iu5mg1pLFKBlP7v /C/music/incoming/Xp2SWpYuk7qGYHov4osU4NqrXuGsnR6 /C/music/incoming/ww34Cdd6Jafge6nXwGXlhbqxHKyic0XaPccrGXvNcaGLkIvpspjX2vYugFw0M33Rjfyc43rHjkihCMm6niWUQaftkOkaBEbgeW /C/music/incoming/HrmaTpKqTJfBnTxg6pkevi4uiP7BrP0PbrS5ul2OmURuD /C/music/incoming/uJ /C/music/incoming/7EcfYOjOh476iQLp3p1 /C/music/incoming/kYJQgvvxe2DpHDaqsDQ2Bac50VNKPIwNKwESQicAoAPPFMKEejTeqiqjVMYsQTQDFXMk6oHjBpM /C/music/incoming/xtqJw1qWPEwONUToHaxYh7Io2mtd4Edr3o3va1UcIcilUV07WgSLNc /C/music/incoming/2WF7CWSrKXN3pblmToDD2gptUDnMPUQKwyS52RA2ag00fJO5Y1Shp1NUHk 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.6 Info: Grouping 10 tracks 22:00:34.6 Trace: Folders: /C/music/incoming 22:00:34.6 Trace: Yielding from 2: /C/music/incoming/iydvi4a0X2mRdsLdNGBxic1as0OW5v /C/music/incoming/1FBnBiQYd6yQNh5BQ4pj0kNTQyaq6l1Yl07J07UReRI6Q3xqHRPOQk7QYPEbhy0YeIFUhvJRiFeiJPdUaRQoEl /C/music/incoming/QYBQ4wnSRpwVNGyKhscQWW0uLRNEI312JUYPingiQtjY1pwmRyU /C/music/incoming/5yxS3YBhyCriwrl /C/music/incoming/Cq3PNCIYlRBR2qcelclB5QMfDNvpYeVFQufW2AfkjLmv7mOSIOKHfsVTLWlagrah34aGlmkT4a /C/music/incoming/egM67NbXOongFCIiitlOPGVNuNSdUlfITrW6kvTX6FOxCIYlF6YbU6nFs6Ls26cCiMtnNJ5UIuQj0wlTWHFVudVVeqNmR /C/music/incoming/rSS1XR7UeNd5XoX7OWjOJNxFwsExOSN66avDx7tTwJm6nhNQ163P4sdMtnDEmIfs7 /C/music/incoming/SIwWxpfN5cN6R4gtlVs5AE3L6NdDbQ1aryNHtqMDJfQJRWSI0Lc5EYnnNSYSmKMoiN /C/music/incoming/nNtjTGM3w0i3h7TRQM2FrbfLvo4hfiEfkjuBtfCpwQKdMkcCsr2LN5DmHPVFKEXoudS6MrxKjLiIxb /C/music/incoming/3trMpycJ2yre2dVtSvlJvfpx67xIfxC1lI4K0lQt 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.6 Info: Grouping 10 tracks 22:00:34.6 Trace: Folders: /C/music/incoming 22:00:34.6 Trace: Yielding from 2: /C/music/incoming/NwlQqU /C/music/incoming/RPT5BRxHpFBTQ6sWe4Urxsx4sG7ND62ibSvu2pwL17WkjK5KU0HigXFyqXM2RRdqKsS5K53VHiyxEnUQJw0LxTbkm5eeL /C/music/incoming/NtmAKqYXGS6LInOdGAyAl6UMb4THmJXXY2uefxXT /C/music/incoming/UtXeyR6gvI60tn6cI /C/music/incoming/xPOHm3IAn2RdvW1gBWK4kkFxkR5qWAv1nayeoDPoFUw2iFs3G7CmLwwnkp /C/music/incoming/rnhCQtl4XAiC2tQwqwCuiTXSoVjvVMjUU3vDOD4YGBjl7QqPCAj2ECRGwwn2kXhkqvO76mQVALVOJMSFEB2uCpp /C/music/incoming/BQVK4YkDxU4UsgscWWjuIuapHMh3WhoT1atYB75aVc6wMj /C/music/incoming/tfb5RQfQgiMM3wbrEMNjbN2PUcSi0YU4PPUf /C/music/incoming/SQsO0I0uCawVACLf /C/music/incoming/ySm5Mfyi4xvrAMOJTfMPWmPUuBRL4RLBbANvtACHXk7lOsLXyrRFMdXldyKlvVllU2 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.6 Info: Grouping 10 tracks 22:00:34.6 Trace: Folders: /C/music/incoming 22:00:34.6 Trace: Yielding from 2: /C/music/incoming/i7vWeRpurTtcP13fQibmUE3YVX7SkRrviaEiNw1j2Y2cvvD75UevfM7MdEanSEjHB52OwUyto0s4J0 /C/music/incoming/IQ7XKKbCYTc3qmPFPtfcDnbbag4p5ffITklFtsAVBoIVBAt0A3K3PkktP6WEOSFTOC /C/music/incoming/3KicNlpCOufATG3J63U5ifsiWLhROnQxm0 /C/music/incoming/0Ostg3Aop5V1 /C/music/incoming/4TCm5Yroe1d2vCC /C/music/incoming/qsNV7aLjAqGGp0n3ywHVJYgSURg4JqiHFDQyAr55i5vpq5cQKUMMPdfAl3ap2PHih7aUi /C/music/incoming/cTEbGeEACsSFPaJ6YACtjI02QXYQa1Mo7eWAwIBSxqeyBsRYo47IUMSB1JsPmVyJNEFLkiJp6R31EBBxf7Bd1dBtsvGU /C/music/incoming/Od4PVvsxu1CdJEH4mIG1YoxnJLBounNAG6 /C/music/incoming/k65xKidIONX5U6VTYl5xKXWBdJFOKYCjBDHoEI /C/music/incoming/AucwoA42IQuiCv2S6nKsdFRUqT7FugkMTfJxgf 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.6 Info: Grouping 10 tracks 22:00:34.6 Trace: Folders: /C/music/incoming 22:00:34.6 Trace: Yielding from 2: /C/music/incoming/hRJ0VyWel2TnUWgE34aSnxxXEQlRtub4ydEweBNwIcjMC4bgK1smwbLRtSuemfRX0XWRsQyBpKkloSvIPfhBcW /C/music/incoming/Yt5bD2dUf2WHBaTn4gME6W4C1byGBsh6tFu /C/music/incoming/JdWX0oJH3HjqkswWaPlF2bJXvNHlrwbIDtjp1cKsFPAAG2EOGPF5BJ2IB6CmOwpFFIVXig45f17mJjqC /C/music/incoming/YwhXPTEiAfSQ23EdnBqSWjBtshvnmgTn /C/music/incoming/4vGGdwWeH7L /C/music/incoming/QOMnPbWvNq0OSDwh /C/music/incoming/WXD0C7k4JFWpSevoQjAlRw /C/music/incoming/7gmK7allYjVbPbAjiFiHOFq0nXeBGnyKoFXkBFexX1p0QmBU57waxs0 /C/music/incoming/hUQ6nECApUBBaxOcAH1GwVBesPSsGB7Y1xuGL4lVjWRokJdEMus4WTFtsLNGSj2WVKIJchxEvfwIdm1RLoNlidbg1bn /C/music/incoming/XqbU22Eh41lb0JSkKqHvuBmCpSnsHykY 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.6 Info: Grouping 10 tracks 22:00:34.6 Trace: Folders: /C/music/incoming 22:00:34.6 Trace: Yielding from 2: /C/music/incoming/7EYIitTwAsB1mkbOlUIl6dMMC4wMd /C/music/incoming/0vDB0keBKrv5do7cj1SuEKfLHpaXEdGUog0fD5XiyT /C/music/incoming/gP5Qf1H4VXARYhMgoGf1nujqmYB6AL0fuIjQ7g5FHIYF /C/music/incoming/6g6TYbPD2uQb2SUvjq65SvYfuJ7wp4Cqqi5hUNygfLwGi3Q07QJfnp5Jp1yocsm60ySTVM /C/music/incoming/6L /C/music/incoming/YgHSNekMB1JUIk2KrrrxlefNYKf1AnN0UeeQNjtbjCtOJYkIWCVJqPHUa11d7qlmmQaEfl5h6qn /C/music/incoming/f0aEivvAFGqd3uWIff6C /C/music/incoming/YfRSKoQUY1BeXCJSbwGpPcE /C/music/incoming/u6bhGoK4PUtAu6mWAhqFUc7nq4aGKHetYO5vPEADKA6BGvseDGcC7tjs6UXKodsiPaJNbXg4PU2udGP2L4cdEKtFFMx2NX /C/music/incoming/4JLr5OLeEhFoh0HGxuWMgR6R0CDchoBudYJKB3rBT1Dfh617fiSRO4HmK1yCkJ4pNjl 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 22:00:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 22:00:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Info: Grouping 10 tracks 22:00:34.6 Trace: Folders: /C/music/incoming/album 22:00:34.6 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:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 22:00:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 22:00:34.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 22:00:34.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 22:00:34.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 22:00:34.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 22:00:34.6 Info: Grouping 12 tracks 22:00:34.6 Trace: Folders: /C/music/incoming/album 22:00:34.6 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:00:34.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 22:00:34.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 22:00:34.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 22:00:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 22:00:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 22:00:34.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:00:34.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:00:34.6 Trace: LooksLikeSingleRelease: No common artist tag 22:00:34.6 Info: Grouping 15 tracks 22:00:34.6 Trace: Folders: /C/music/incoming/album 22:00:34.6 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:00:34.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:00:34.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:00:34.6 Trace: LooksLikeSingleRelease: No common artist tag 22:00:34.6 Debug: Falling back to grouping by album tag 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:00:34.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:00:34.6 Trace: LooksLikeSingleRelease: No common artist tag 22:00:34.6 Debug: Falling back to grouping by album+artist tag 22:00:34.6 Debug: Falling back to grouping by album+artist tag 22:00:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 22:00:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:00:34.6 Trace: LooksLikeSingleRelease: No common album tag 22:00:34.6 Info: Grouping 15 tracks 22:00:34.6 Trace: Folders: /C/music/incoming/artist - album1 /C/music/incoming/artist - album2 22:00:34.6 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:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.6 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:00:34.6 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 22:00:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 22:00:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 22:00:34.6 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 22:00:34.6 Trace: LooksLikeSingleRelease: No common album tag 22:00:34.6 Info: Grouping 2 tracks 22:00:34.6 Trace: Folders: /C/music/incoming 22:00:34.6 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title1 22:00:34.6 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 22:00:34.6 Trace: LooksLikeSingleRelease: No common album tag 22:00:34.6 Debug: Falling back to grouping by album tag 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:00:34.6 Debug: Falling back to grouping by album tag 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:00:34.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:00:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 22:00:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 22:00:34.7 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 22:00:34.7 Trace: LooksLikeSingleRelease: No common album tag 22:00:34.7 Info: Grouping 1000 tracks 22:00:34.7 Trace: Folders: /C/music 22:00:34.7 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:00:34.7 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 22:00:34.7 Trace: LooksLikeSingleRelease: No common album tag 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 22:00:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 22:00:34.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:00:34.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:00:34.7 Trace: LooksLikeSingleRelease: No common album tag 22:00:34.7 Info: Grouping 15 tracks 22:00:34.7 Trace: Folders: /C/music/incoming 22:00:34.7 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 /C/music/incoming/Title6 /C/music/incoming/Title7 /C/music/incoming/Title8 /C/music/incoming/Title9 /C/music/incoming/Title10 /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 22:00:34.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:00:34.7 Trace: LooksLikeSingleRelease: No common album tag 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Debug: Falling back to grouping by album tag 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 22:00:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 22:00:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 22:00:34.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 22:00:34.7 Trace: LooksLikeSingleRelease: No common album tag 22:00:34.7 Info: Grouping 15 tracks 22:00:34.7 Trace: Folders: /C/music/incoming/artist discog /C/music/incoming/artist disog 22:00:34.7 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:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 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:00:34.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 22:00:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 22:00:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 22:00:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 22:00:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 22:00:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 22:00:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 22:00:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 22:00:34.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 22:00:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 22:00:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 22:00:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 22:00:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 22:00:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 22:00:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 22:00:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 22:00:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 22:00:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 22:00:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 22:00:34.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 22:00:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 22:00:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 22:00:34.7 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 22:00:34.7 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 22:00:34.7 Trace: Unmapped files: Path2 22:00:34.7 Trace: Missing tracks: 22:00:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 22:00:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 22:00:34.8 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 22:00:34.8 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0.07142857142857142 22:00:34.8 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 22:00:34.8 Trace: Unmapped files: 22:00:34.8 Trace: Missing tracks: 22:00:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 22:00:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 22:00:34.8 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 22:00:34.8 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 22:00:34.8 Trace: Unmapped files: 22:00:34.8 Trace: Missing tracks: [ForeignTrackId2]Title2 22:00:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 22:00:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 22:00:34.8 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 22:00:34.8 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 22:00:34.8 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0 22:00:34.8 Trace: Unmapped files: 22:00:34.8 Trace: Missing tracks: 22:00:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 22:00:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 22:00:34.8 Debug: Analyzing 1/1 files. 22:00:34.8 Debug: Parsing string 'Title1' 22:00:34.8 Debug: Unable to parse Title1 22:00:34.8 Info: Reading file 1/1 22:00:34.8 Debug: Tags parsed for 1 files in 1ms 22:00:34.8 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 22:00:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 22:00:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 22:00:34.8 Debug: Analyzing 1/1 files. 22:00:34.8 Debug: Parsing string 'Title1' 22:00:34.8 Debug: Unable to parse Title1 22:00:34.8 Info: Reading file 1/1 22:00:34.8 Debug: Tags parsed for 1 files in 0ms 22:00:34.8 Debug: Album accepted 22:00:34.8 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 22:00:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 22:00:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 22:00:34.8 Debug: Analyzing 1/1 files. 22:00:34.8 Debug: Parsing string 'Title1' 22:00:34.8 Debug: Unable to parse Title1 22:00:34.8 Info: Reading file 1/1 22:00:34.8 Debug: Tags parsed for 1 files in 0ms 22:00:34.8 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 22:00:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 22:00:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 22:00:34.8 Debug: Analyzing 1/1 files. 22:00:34.8 Info: Reading file 1/1 22:00:34.8 Debug: Tags parsed for 1 files in 0ms 22:00:34.8 Debug: Album accepted 22:00:34.8 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 22:00:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 22:00:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 22:00:34.9 Debug: Analyzing 3/3 files. 22:00:34.9 Info: Reading file 1/3 22:00:34.9 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:00:34.9 Info: Reading file 2/3 22:00:34.9 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:00:34.9 Info: Reading file 3/3 22:00:34.9 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:00:34.9 Debug: Tags parsed for 3 files in 0ms 22:00:34.9 Debug: Album accepted 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 22:00:34.9 Debug: Analyzing 3/3 files. 22:00:34.9 Info: Reading file 1/3 22:00:34.9 Info: Reading file 2/3 22:00:34.9 Info: Reading file 3/3 22:00:34.9 Debug: Tags parsed for 3 files in 0ms 22:00:34.9 Debug: Album rejected for the following reasons: [Permanent] Couldn't find similar album for [/C/Test/Unsorted] 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 22:00:34.9 Debug: Analyzing 3/3 files. 22:00:34.9 Info: Reading file 1/3 22:00:34.9 Info: Reading file 2/3 22:00:34.9 Info: Reading file 3/3 22:00:34.9 Debug: Tags parsed for 3 files in 0ms 22:00:34.9 Debug: Album accepted 22:00:34.9 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 22:00:34.9 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 22:00:34.9 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 22:00:34.9 Debug: Analyzing 2/2 files. 22:00:34.9 Info: Reading file 1/2 22:00:34.9 Info: Reading file 2/2 22:00:34.9 Debug: Tags parsed for 2 files in 0ms 22:00:34.9 Debug: Album accepted 22:00:34.9 Debug: Album accepted 22:00:34.9 Debug: File accepted 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 22:00:34.9 Debug: Analyzing 1/1 files. 22:00:34.9 Info: Reading file 1/1 22:00:34.9 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:00:34.9 Debug: Tags parsed for 1 files in 2ms 22:00:34.9 Debug: Album accepted 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 22:00:34.9 Debug: Analyzing 1/1 files. 22:00:34.9 Info: Reading file 1/1 22:00:34.9 Debug: Tags parsed for 1 files in 0ms 22:00:34.9 Debug: Album accepted 22:00:34.9 Debug: File accepted 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 22:00:34.9 Debug: Analyzing 1/1 files. 22:00:34.9 Info: Reading file 1/1 22:00:34.9 Debug: Tags parsed for 1 files in 0ms 22:00:34.9 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 22:00:34.9 Debug: Analyzing 1/1 files. 22:00:34.9 Info: Reading file 1/1 22:00:34.9 Debug: Tags parsed for 1 files in 0ms 22:00:34.9 Debug: Album accepted 22:00:34.9 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 22:00:34.9 Debug: Analyzing 1/1 files. 22:00:34.9 Info: Reading file 1/1 22:00:34.9 Debug: Tags parsed for 1 files in 0ms 22:00:34.9 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 22:00:34.9 Debug: Analyzing 1/1 files. 22:00:34.9 Info: Reading file 1/1 22:00:34.9 Debug: Tags parsed for 1 files in 0ms 22:00:34.9 Debug: Album accepted 22:00:34.9 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 22:00:34.9 Debug: Skipping already imported check for album without files 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 22:00:34.9 Trace: Album has not been imported 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 22:00:34.9 Trace: Album has not been imported 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 22:00:34.9 Debug: No download client information is available, skipping 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 22:00:34.9 Debug: Album previously imported at 04/13/2025 22:00:34 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 22:00:34.9 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:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 22:00:34.9 Debug: Free space check returned an invalid result for: /C/Test/Music 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 22:00:34.9 Warn: Not enough free space (83886080) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 22:00:34.9 Warn: Not enough free space (157286400) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 22:00:34.9 Debug: Free space check returned an invalid result for: /C/Test/Music 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 22:00:34.9 Debug: Skipping free space check when importing 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 22:00:34.9 Debug: Skipping free space check for existing track 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 22:00:34.9 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 22:00:34.9 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 22:00:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 22:00:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 22:00:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 22:00:35.0 Debug: This file isn't a quality upgrade for all tracks. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 22:00:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 22:00:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 22:00:35.0 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:00:35.0 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:00:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 22:00:35.0 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:00:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 22:00:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 22:00:35.0 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:00:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 22:00:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 22:00:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 22:00:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 22:00:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 22:00:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 22:00:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 22:00:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 22:00:35.0 Trace: Unable to get track file details from the DB. TrackId: 1 TrackFileId: 1 22:00:35.0 Trace: Unable to get track file details from the DB. TrackId: 2 TrackFileId: 1 22:00:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 22:00:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 22:00:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 22:00:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 22:00:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 22:00:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 22:00:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 22:00:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 22:00:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 22:00:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 22:00:35.0 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 22:00:35.0 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 22:00:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 22:00:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 22:00:35.0 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 22:00:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 22:00:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 22:00:35.0 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 22:00:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 22:00:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 22:00:35.0 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 22:00:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 22:00:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 22:00:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 22:00:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 22:00:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 22:00:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 22:00:35.0 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 22:00:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 22:00:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 22:00:35.0 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 22:00:35.0 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 22:00:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 22:00:35.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 22:00:35.1 Trace: CommandA -> IExecute`1Proxy 22:00:35.1 Trace: CommandA <- IExecute`1Proxy [] 22:00:35.1 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:00:35.1 Info: Shutting down task execution 22:00:35.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 22:00:35.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 22:00:35.1 Trace: CommandA -> IExecute`1Proxy 22:00:35.1 Trace: CommandA <- IExecute`1Proxy [] 22:00:35.1 Info: Shutting down task execution 22:00:35.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 22:00:35.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 22:00:35.1 Trace: CommandA -> IExecute`1Proxy 22:00:35.1 Trace: CommandA <- IExecute`1Proxy [] 22:00:35.1 Info: Shutting down task execution 22:00:35.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 22:00:35.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 22:00:35.1 Trace: CommandA -> IExecute`1Proxy 22:00:35.1 Trace: CommandA <- IExecute`1Proxy [] 22:00:35.1 Info: Shutting down task execution 22:00:35.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 22:00:35.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 22:00:35.1 Info: Shutting down task execution 22:00:35.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 22:00:35.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 22:00:35.1 Trace: CommandA -> IExecute`1Proxy 22:00:35.1 Trace: CommandA <- IExecute`1Proxy [] 22:00:35.1 Info: Shutting down task execution 22:00:35.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 22:00:35.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 22:00:35.1 Trace: CommandB -> IExecute`1Proxy_1 22:00:35.1 Trace: CommandB <- IExecute`1Proxy_1 [] 22:00:35.1 Info: Shutting down task execution 22:00:35.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 22:00:35.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 22:00:35.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 22:00:35.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 22:00:35.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 22:00:35.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 22:00:35.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 22:00:35.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 22:00:35.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 22:00:35.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 22:00:35.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 22:00:35.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 22:00:35.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 22:00:35.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 22:00:35.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 22:00:35.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 22:00:35.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 22:00:35.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 22:00:35.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 22:00:35.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 22:00:35.3 Trace: Publishing RefreshMonitoredDownloads 22:00:35.3 Trace: Checking if command is queued or started: RefreshMonitoredDownloads 22:00:35.3 Trace: Inserting new command: RefreshMonitoredDownloads 22:00:35.3 Trace: Marking command as started: RefreshMonitoredDownloads 22:00:35.3 Trace: Updating command status 22:00:35.3 Trace: Cleaning up old commands 22:00:35.3 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 22:00:35.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 22:00:35.3 Trace: Publishing EventA 22:00:35.3 Trace: EventA -> IHandle`1Proxy 22:00:35.3 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:00:35.3 Trace: EventA -> IHandle`1Proxy 22:00:35.3 Trace: EventA <- IHandle`1Proxy 22:00:35.3 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 22:00:35.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 22:00:35.3 Trace: Publishing EventA 22:00:35.3 Trace: EventA -> IHandle`1Proxy 22:00:35.3 Trace: EventA <- IHandle`1Proxy 22:00:35.3 Trace: EventA -> IHandle`1Proxy 22:00:35.3 Trace: EventA <- IHandle`1Proxy 22:00:35.3 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 22:00:35.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 22:00:35.3 Trace: Publishing EventA 22:00:35.3 Trace: EventA -> IHandle`1Proxy 22:00:35.3 Trace: EventA <- IHandle`1Proxy 22:00:35.3 Trace: EventA -> IHandle`1Proxy 22:00:35.3 Trace: EventA <- IHandle`1Proxy 22:00:35.3 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 22:00:35.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 22:00:35.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 22:00:35.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 22:00:35.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 22:00:35.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 22:00:35.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 22:00:35.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 22:00:35.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 22:00:35.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 22:00:35.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 22:00:35.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 22:00:35.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 22:00:35.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 22:00:35.4 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 22:00:35.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1 22:00:35.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:35.7 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"} (286 ms) 22:00:35.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 22:00:35.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 22:00:35.7 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 22:00:35.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1 22:00:35.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:35.7 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"} (32 ms) 22:00:35.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 22:00:35.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 22:00:35.7 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 22:00:35.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa 22:00:35.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:35.7 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"} (31 ms) 22:00:35.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 22:00:35.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 22:00:35.8 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 22:00:35.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa 22:00:35.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:35.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"} (26 ms) 22:00:35.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 22:00:35.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 22:00:35.8 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 22:00:35.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 22:00:35.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:35.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (489091 bytes) (36 ms) 22:00:35.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 22:00:35.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","3c186b52-ca73-46a3-a8e6-04559bfbb581",1,13,"Hysteria") --- 22:00:35.9 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 22:00:35.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 22:00:35.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:35.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (489091 bytes) (37 ms) 22:00:35.9 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:00:35.9 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:00:35.9 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 22:00:35.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 22:00:35.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:36.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (489091 bytes) (38 ms) 22:00:36.0 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:00:36.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 22:00:36.0 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 22:00:36.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 22:00:36.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:36.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (48260 bytes) (32 ms) 22:00:36.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 22:00:36.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 22:00:36.0 Debug: Getting Artist with LidarrAPI.MetadataID of 66c662b6-6e2f-4930-8610-912e24c63ed1 22:00:36.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1 22:00:36.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:36.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1: 200.OK (77360 bytes) (28 ms) 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 22:00:36.1 Debug: 1 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 22:00:36.1 Debug: 1 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 22:00:36.1 Debug: 1 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 22:00:36.1 Debug: 1 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 22:00:36.1 Debug: 1 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 22:00:36.1 Debug: 1 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 22:00:36.1 Debug: 1 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 22:00:36.1 Debug: 1 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 22:00:36.1 Debug: 1 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 22:00:36.1 Debug: 1 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 22:00:36.1 Debug: 1 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 22:00:36.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 22:00:36.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 22:00:36.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd 22:00:36.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:36.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd: 200.OK (2 bytes) (381 ms) 22:00:36.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 22:00:36.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 22:00:36.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1 22:00:36.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:36.5 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 (250628 bytes) (31 ms) 22:00:36.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 22:00:36.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 22:00:36.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1 22:00:36.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:36.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) (30 ms) 22:00:36.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 22:00:36.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 22:00:36.6 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 22:00:36.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 22:00:36.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:36.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412210 bytes) (30 ms) 22:00:36.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 22:00:36.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 22:00:36.6 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 22:00:36.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 22:00:36.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:36.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412210 bytes) (34 ms) 22:00:36.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 22:00:36.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 22:00:36.7 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 22:00:36.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 22:00:36.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:36.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412210 bytes) (29 ms) 22:00:36.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 22:00:36.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 22:00:36.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay 22:00:36.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:36.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay: 200.OK (14643 bytes) (25 ms) 22:00:36.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 22:00:36.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 22:00:36.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold 22:00:36.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:36.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold: 200.OK (12519 bytes) (32 ms) 22:00:36.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 22:00:36.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 22:00:36.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213 22:00:36.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:36.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213: 200.OK (3299 bytes) (31 ms) 22:00:36.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 22:00:36.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 22:00:36.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is... 22:00:36.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:36.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is...: 200.OK (8917 bytes) (28 ms) 22:00:36.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 22:00:36.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 22:00:36.9 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 22:00:36.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 22:00:36.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:36.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (48260 bytes) (33 ms) 22:00:36.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 22:00:36.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 22:00:36.9 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 22:00:36.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 22:00:36.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:36.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (48260 bytes) (34 ms) 22:00:36.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 22:00:36.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 22:00:36.9 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 22:00:36.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 22:00:36.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:37.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (48260 bytes) (34 ms) 22:00:37.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 22:00:37.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 22:00:37.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem 22:00:37.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:37.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem: 200.OK (58016 bytes) (30 ms) 22:00:37.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 22:00:37.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 22:00:37.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 22:00:37.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:37.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (191715 bytes) (31 ms) 22:00:37.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 22:00:37.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 22:00:37.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 22:00:37.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:37.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (191715 bytes) (40 ms) 22:00:37.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 22:00:37.1 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:00:37.1 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 22:00:37.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 22:00:37.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:37.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (48260 bytes) (22 ms) 22:00:37.1 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:00:37.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 22:00:37.1 Debug: Getting Artist with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 22:00:37.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e 22:00:37.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:37.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e: 404.NotFound (28 bytes) {"error":"Artist not found"} (22 ms) 22:00:37.2 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 22:00:37.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 22:00:37.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:37.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412210 bytes) (15 ms) 22:00:37.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 22:00:37.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 22:00:37.2 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 22:00:37.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 22:00:37.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 22:00:37.2 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 22:00:37.2 Error: Album with MusicBrainz Id 5537624c-3d2f-4f5c-8099-df916082c85c was not found, it may have been removed from Musicbrainz. 22:00:37.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 22:00:37.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 22:00:37.2 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 22:00:37.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 22:00:37.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 22:00:37.2 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation)] 22:00:37.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 22:00:37.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 22:00:37.2 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (3)] 22:00:37.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 22:00:37.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 22:00:37.2 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation) (3)] 22:00:37.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 22:00:37.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 22:00:37.2 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 22:00:37.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 22:00:37.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 22:00:37.2 Error: LidarrId ce09ea31-3d4a-4487-a797-e315175457a0 was not found, it may have been removed from Musicbrainz. 22:00:37.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 22:00:37.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 22:00:37.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 22:00:37.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 22:00:37.3 Debug: [Name1] Setting album monitored status. 22:00:37.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 22:00:37.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 22:00:37.3 Debug: [Name1] Setting album monitored status. 22:00:37.3 Debug: Monitoring all albums 22:00:37.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 22:00:37.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 22:00:37.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 22:00:37.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 22:00:37.3 Debug: [Name1] Setting album monitored status. 22:00:37.3 Debug: Unmonitoring Albums with Files 22:00:37.3 Debug: Unmonitoring Albums without Files 22:00:37.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 22:00:37.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 22:00:37.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:37.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648373262475_419/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:37.3 Info: DatabaseEngineVersionCheck migrating 22:00:37.3 Info: PerformDBOperation 22:00:37.3 Info: Performing DB Operation 22:00:37.3 Info: SQLite 3.49.1 22:00:37.3 Info: => 0.0011902s 22:00:37.3 Info: DatabaseEngineVersionCheck migrated 22:00:37.3 Info: => 0.0012045s 22:00:37.3 Debug: Took: 00:00:00.0110816 22:00:37.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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:00:37.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:37.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:00:37.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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:00:37.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-15T22:00:37.3873527Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:37.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-04-16T22:00:37.3874315Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-15T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-15T00:00:00Z"] Added = ["2025-04-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:37.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-04-13T22:00:37.3875052Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-16T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-16T00:00:00Z"] Added = ["2025-04-16T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:37.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2025-04-12T22:00:37.3875768Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-17T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-17T00:00:00Z"] Added = ["2025-04-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:37.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-04-14T22:00:37.3902178Z"] ==== End Query Trace ==== 22:00:37.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-04-14T22:00:37.3902178Z"] ==== End Query Trace ==== 22:00:37.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 22:00:37.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 22:00:37.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:37.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648374575957_421/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:37.4 Info: DatabaseEngineVersionCheck migrating 22:00:37.4 Info: PerformDBOperation 22:00:37.4 Info: Performing DB Operation 22:00:37.4 Info: SQLite 3.49.1 22:00:37.4 Info: => 0.0011874s 22:00:37.4 Info: DatabaseEngineVersionCheck migrated 22:00:37.4 Info: => 0.0012025s 22:00:37.4 Debug: Took: 00:00:00.0109369 22:00:37.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:00: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 = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:37.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:00:37.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:00:37.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-04-15T22:00:37.4918647Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:37.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-04-16T22:00:37.4918672Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-15T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-15T00:00:00Z"] Added = ["2025-04-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:37.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-04-13T22:00:37.4918688Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-16T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-16T00:00:00Z"] Added = ["2025-04-16T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:37.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-04-12T22:00:37.4918703Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-17T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-17T00:00:00Z"] Added = ["2025-04-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:37.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-04-14T22:00:37.4947623Z"] ==== End Query Trace ==== 22:00:37.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-04-14T22:00:37.4947623Z"] ==== End Query Trace ==== 22:00:37.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 22:00:37.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 22:00:37.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:37.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648375557209_423/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:37.5 Info: DatabaseEngineVersionCheck migrating 22:00:37.5 Info: PerformDBOperation 22:00:37.5 Info: Performing DB Operation 22:00:37.5 Info: SQLite 3.49.1 22:00:37.5 Info: => 0.0012029s 22:00:37.5 Info: DatabaseEngineVersionCheck migrated 22:00:37.5 Info: => 0.0012178s 22:00:37.5 Debug: Took: 00:00:00.0119718 22:00: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 = [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:00: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 = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:37.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:00: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 = [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:00:37.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:00:37.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 22:00:37.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 22:00:37.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:37.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648376450928_425/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:37.6 Info: DatabaseEngineVersionCheck migrating 22:00:37.6 Info: PerformDBOperation 22:00:37.6 Info: Performing DB Operation 22:00:37.6 Info: SQLite 3.49.1 22:00:37.6 Info: => 0.0011786s 22:00:37.6 Info: DatabaseEngineVersionCheck migrated 22:00:37.6 Info: => 0.0012028s 22:00:37.6 Debug: Took: 00:00:00.0119141 22:00: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 = [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:00: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 = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:37.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:00: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 = [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:00:37.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:00:37.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 22:00:37.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 22:00:37.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:37.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648377342688_427/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:37.7 Info: DatabaseEngineVersionCheck migrating 22:00:37.7 Info: PerformDBOperation 22:00:37.7 Info: Performing DB Operation 22:00:37.7 Info: SQLite 3.49.1 22:00:37.7 Info: => 0.001199s 22:00:37.7 Info: DatabaseEngineVersionCheck migrated 22:00:37.7 Info: => 0.0012127s 22:00:37.7 Debug: Took: 00:00:00.0118954 22:00: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 = [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:00: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 = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:37.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:00: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 = [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:00:37.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:00:37.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 22:00:37.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 22:00:37.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:37.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648378593667_429/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:37.8 Info: DatabaseEngineVersionCheck migrating 22:00:37.8 Info: PerformDBOperation 22:00:37.8 Info: Performing DB Operation 22:00:37.8 Info: SQLite 3.49.1 22:00:37.8 Info: => 0.0011611s 22:00:37.8 Info: DatabaseEngineVersionCheck migrated 22:00:37.8 Info: => 0.0011753s 22:00:37.8 Debug: Took: 00:00:00.0107312 22:00: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 = [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:00: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 = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:37.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:00: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 = [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:00:37.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"anthology!\""] Clause1_P3 = [1] ==== End Query Trace ==== 22:00:37.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 22:00:37.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 22:00:37.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:37.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648379498214_431/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:37.9 Info: DatabaseEngineVersionCheck migrating 22:00:37.9 Info: PerformDBOperation 22:00:37.9 Info: Performing DB Operation 22:00:37.9 Info: SQLite 3.49.1 22:00:37.9 Info: => 0.0011702s 22:00:37.9 Info: DatabaseEngineVersionCheck migrated 22:00:37.9 Info: => 0.001184s 22:00:37.9 Debug: Took: 00:00:00.0106515 22:00:37.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:00:37.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:37.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:00:37.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:00:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"+\""] Clause1_P2 = ["\"+\""] Clause1_P3 = [1] ==== End Query Trace ==== 22:00:38.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 22:00:38.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 22:00:38.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:38.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648380338752_433/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:38.0 Info: DatabaseEngineVersionCheck migrating 22:00:38.0 Info: PerformDBOperation 22:00:38.0 Info: Performing DB Operation 22:00:38.0 Info: SQLite 3.49.1 22:00:38.0 Info: => 0.0011755s 22:00:38.0 Info: DatabaseEngineVersionCheck migrated 22:00:38.0 Info: => 0.00119s 22:00:38.0 Debug: Took: 00:00:00.0107674 22:00:38.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:00:38.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:38.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:00:38.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:00:38.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"antholog\""] Clause1_P2 = ["\"ANTholog\""] Clause1_P3 = [1] ==== End Query Trace ==== 22:00:38.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 22:00:38.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 22:00:38.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:38.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648381187607_435/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:38.1 Info: DatabaseEngineVersionCheck migrating 22:00:38.1 Info: PerformDBOperation 22:00:38.1 Info: Performing DB Operation 22:00:38.1 Info: SQLite 3.49.1 22:00:38.1 Info: => 0.0012212s 22:00:38.1 Info: DatabaseEngineVersionCheck migrated 22:00:38.1 Info: => 0.0012353s 22:00:38.1 Debug: Took: 00:00:00.0109224 22:00:38.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:00:38.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:38.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:00:38.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:00:38.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 = ["\"nthology\""] Clause1_P2 = ["\"nthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 22:00:38.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 22:00:38.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 22:00:38.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:38.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648382039918_437/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:38.2 Info: DatabaseEngineVersionCheck migrating 22:00:38.2 Info: PerformDBOperation 22:00:38.2 Info: Performing DB Operation 22:00:38.2 Info: SQLite 3.49.1 22:00:38.2 Info: => 0.0012026s 22:00:38.2 Info: DatabaseEngineVersionCheck migrated 22:00:38.2 Info: => 0.0012163s 22:00:38.2 Debug: Took: 00:00:00.0107729 22:00:38.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:00:38.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:38.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:00:38.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:00:38.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"antholoyg\""] Clause1_P2 = ["\"antholoyg\""] Clause1_P3 = [1] ==== End Query Trace ==== 22:00:38.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 22:00:38.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 22:00:38.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:38.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648382889900_439/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:38.2 Info: DatabaseEngineVersionCheck migrating 22:00:38.2 Info: PerformDBOperation 22:00:38.2 Info: Performing DB Operation 22:00:38.2 Info: SQLite 3.49.1 22:00:38.2 Info: => 0.0011722s 22:00:38.2 Info: DatabaseEngineVersionCheck migrated 22:00:38.2 Info: => 0.0011871s 22:00:38.3 Debug: Took: 00:00:00.0106659 22:00:38.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:00:38.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:38.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:00:38.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:00:38.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 = ["\"÷\""] Clause1_P2 = ["\"÷\""] Clause1_P3 = [1] ==== End Query Trace ==== 22:00:38.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 22:00:38.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 22:00:38.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:38.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648383742138_441/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:38.3 Info: DatabaseEngineVersionCheck migrating 22:00:38.3 Info: PerformDBOperation 22:00:38.3 Info: Performing DB Operation 22:00:38.3 Info: SQLite 3.49.1 22:00:38.3 Info: => 0.0012057s 22:00:38.3 Info: DatabaseEngineVersionCheck migrated 22:00:38.3 Info: => 0.0012191s 22:00:38.3 Debug: Took: 00:00:00.0114014 22:00:38.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:00:38.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:38.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:00:38.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:00:38.4 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:00:38.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 22:00:38.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 22:00:38.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:38.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648384608979_443/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:38.4 Info: DatabaseEngineVersionCheck migrating 22:00:38.4 Info: PerformDBOperation 22:00:38.4 Info: Performing DB Operation 22:00:38.4 Info: SQLite 3.49.1 22:00:38.4 Info: => 0.001208s 22:00:38.4 Info: DatabaseEngineVersionCheck migrated 22:00:38.4 Info: => 0.001221s 22:00:38.4 Debug: Took: 00:00:00.0119459 22:00:38.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:00:38.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-04-14T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 22:00:38.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:00:38.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:00:38.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 = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-04-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-14T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-04-14T00:00:00Z"] Added = ["2025-04-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:38.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 = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-04-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-04-15T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-04-15T00:00:00Z"] Added = ["2025-04-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 22:00:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"weezer\""] Clause1_P2 = ["\"Weezer\""] Clause1_P3 = [1] ==== End Query Trace ==== 22:00:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 22:00:38.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 22:00:38.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 22:00:38.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 22:00:38.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 22:00:38.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 22:00:38.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 22:00:38.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 22:00:38.6 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:00:38.6 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:00:38.6 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:00:38.6 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:00:38.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 22:00:38.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 22:00:38.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 22:00:38.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 22:00:38.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 22:00:38.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 22:00:38.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 22:00:38.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 22:00:38.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 22:00:38.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 22:00:38.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 22:00:38.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:38.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648386559755_445/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:38.6 Info: DatabaseEngineVersionCheck migrating 22:00:38.6 Info: PerformDBOperation 22:00:38.6 Info: Performing DB Operation 22:00:38.6 Info: SQLite 3.49.1 22:00:38.6 Info: => 0.0011908s 22:00:38.6 Info: DatabaseEngineVersionCheck migrated 22:00:38.6 Info: => 0.0012046s 22:00:38.6 Debug: Took: 00:00:00.0119780 22:00:38.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:00:38.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:00:38.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:00:38.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:00:38.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:00:38.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:00:38.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:00:38.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:00:38.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:00:38.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:00:38.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:00:38.7 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 22:00:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 22:00:38.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 22:00:38.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 22:00:38.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:38.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648387764480_447/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:38.7 Info: DatabaseEngineVersionCheck migrating 22:00:38.7 Info: PerformDBOperation 22:00:38.7 Info: Performing DB Operation 22:00:38.7 Info: SQLite 3.49.1 22:00:38.7 Info: => 0.0013224s 22:00:38.7 Info: DatabaseEngineVersionCheck migrated 22:00:38.7 Info: => 0.0013384s 22:00:38.7 Debug: Took: 00:00:00.0116625 22:00:38.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:00:38.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:00:38.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:00:38.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:00:38.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:00:38.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 = ["\"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:00:38.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 = ["\"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:00:38.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 = ["\"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:00:38.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 = ["\"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:00:38.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 = ["\"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:00:38.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 = ["\"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:00:38.8 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 22:00:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 22:00:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 22:00:38.8 Debug: 10 artist metadata up to date; Updating 0, Adding 0 artist metadata entries. 22:00:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 22:00:38.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 22:00:38.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 22:00:38.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:38.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648388678049_449/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:38.8 Info: DatabaseEngineVersionCheck migrating 22:00:38.8 Info: PerformDBOperation 22:00:38.8 Info: Performing DB Operation 22:00:38.8 Info: SQLite 3.49.1 22:00:38.8 Info: => 0.0011869s 22:00:38.8 Info: DatabaseEngineVersionCheck migrated 22:00:38.8 Info: => 0.0012011s 22:00:38.8 Debug: Took: 00:00:00.0106723 22:00:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5" ]] ==== End Query Trace ==== 22:00:38.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:00:38.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 = ["\"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:00:38.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 = ["\"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:00:38.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 = ["\"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:00:38.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 = ["\"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:00:38.9 Debug: 0 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 22:00:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 22:00:38.9 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:00:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:00:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:00:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:00:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:00:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:00:38.9 Debug: 5 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 22:00:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 22:00:38.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 22:00:38.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 22:00:38.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:38.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648389614492_451/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:38.9 Info: DatabaseEngineVersionCheck migrating 22:00:38.9 Info: PerformDBOperation 22:00:38.9 Info: Performing DB Operation 22:00:38.9 Info: SQLite 3.49.1 22:00:38.9 Info: => 0.0011893s 22:00:38.9 Info: DatabaseEngineVersionCheck migrated 22:00:38.9 Info: => 0.0012024s 22:00:38.9 Debug: Took: 00:00:00.0105659 22:00:38.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:00:38.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00: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:00:38.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:00:38.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00: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:00:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] ==== End Query Trace ==== 22:00:39.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 22:00:39.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 22:00:39.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:39.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648390758280_453/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:39.0 Info: DatabaseEngineVersionCheck migrating 22:00:39.0 Info: PerformDBOperation 22:00:39.0 Info: Performing DB Operation 22:00:39.0 Info: SQLite 3.49.1 22:00:39.0 Info: => 0.0011701s 22:00:39.0 Info: DatabaseEngineVersionCheck migrated 22:00:39.0 Info: => 0.0011837s 22:00:39.0 Debug: Took: 00:00:00.0106367 22:00:39.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:00:39.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00: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:00:39.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:00:39.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00: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:00:39.1 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:00:39.1 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:00:39.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 22:00:39.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 22:00:39.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:39.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648391529177_455/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:39.1 Info: DatabaseEngineVersionCheck migrating 22:00:39.1 Info: PerformDBOperation 22:00:39.1 Info: Performing DB Operation 22:00:39.1 Info: SQLite 3.49.1 22:00:39.1 Info: => 0.0011674s 22:00:39.1 Info: DatabaseEngineVersionCheck migrated 22:00:39.1 Info: => 0.0011808s 22:00:39.1 Debug: Took: 00:00:00.0104416 22:00:39.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:00:39.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00: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:00:39.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:00:39.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00: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:00:39.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 = ["\"theblackeyedpeas\""] ==== End Query Trace ==== 22:00:39.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 22:00:39.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 22:00:39.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:39.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648392342122_457/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:39.2 Info: DatabaseEngineVersionCheck migrating 22:00:39.2 Info: PerformDBOperation 22:00:39.2 Info: Performing DB Operation 22:00:39.2 Info: SQLite 3.49.1 22:00:39.2 Info: => 0.0011876s 22:00:39.2 Info: DatabaseEngineVersionCheck migrated 22:00:39.2 Info: => 0.0012019s 22:00:39.2 Debug: Took: 00:00:00.0104877 22:00:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:00:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00: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:00:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:00:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00: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:00:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackkeys\""] ==== End Query Trace ==== 22:00:39.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 22:00:39.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 22:00:39.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:39.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648393171643_459/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:39.3 Info: DatabaseEngineVersionCheck migrating 22:00:39.3 Info: PerformDBOperation 22:00:39.3 Info: Performing DB Operation 22:00:39.3 Info: SQLite 3.49.1 22:00:39.3 Info: => 0.0011884s 22:00:39.3 Info: DatabaseEngineVersionCheck migrated 22:00:39.3 Info: => 0.0012024s 22:00:39.3 Debug: Took: 00:00:00.0106419 22:00:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] UpgradeAllowed = [false] Cutoff = [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:00:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataProfiles ("Name", "PrimaryAlbumTypes", "SecondaryAlbumTypes", "ReleaseStatuses") VALUES (@Name, @PrimaryAlbumTypes, @SecondaryAlbumTypes, @ReleaseStatuses); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] PrimaryAlbumTypes = [[]] SecondaryAlbumTypes = [[]] ReleaseStatuses = [[]] ==== End Query Trace ==== 22:00:39.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-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:00:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 22:00:39.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 22:00:39.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 22:00:39.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:39.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648394179923_461/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:39.4 Info: DatabaseEngineVersionCheck migrating 22:00:39.4 Info: PerformDBOperation 22:00:39.4 Info: Performing DB Operation 22:00:39.4 Info: SQLite 3.49.1 22:00:39.4 Info: => 0.0011515s 22:00:39.4 Info: DatabaseEngineVersionCheck migrated 22:00:39.4 Info: => 0.0011649s 22:00:39.4 Debug: Took: 00:00:00.0104157 22:00:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:00:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00: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:00:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:00:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00: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:00:39.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 = ["\"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:00:39.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 = [3] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] Id = [0] ==== End Query Trace ==== 22:00:39.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 = ["\"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:00:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [4] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] Id = [0] ==== End Query Trace ==== 22:00:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 22:00:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"alicecooper\""] ==== End Query Trace ==== 22:00:39.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 22:00:39.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 22:00:39.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:39.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648395040247_463/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:39.5 Info: DatabaseEngineVersionCheck migrating 22:00:39.5 Info: PerformDBOperation 22:00:39.5 Info: Performing DB Operation 22:00:39.5 Info: SQLite 3.49.1 22:00:39.5 Info: => 0.0011675s 22:00:39.5 Info: DatabaseEngineVersionCheck migrated 22:00:39.5 Info: => 0.0011814s 22:00:39.5 Debug: Took: 00:00:00.0104369 22:00:39.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 = ["\"test\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 22:00:39.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 = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:39.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 = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-04-14T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-04-14T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 22:00:39.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 22:00:39.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 22:00:39.6 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:00:39.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 22:00:39.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 22:00:39.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 22:00:39.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 22:00:39.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 22:00:39.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 22:00:39.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 22:00:39.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 22:00:39.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 22:00:39.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 22:00:39.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 22:00:39.6 Debug: Updating 50 artist 22:00:39.6 Trace: Updating: Name1 22:00:39.6 Trace: Changing path for Name1 to 22:00:39.6 Trace: Updating: Name2 22:00:39.6 Trace: Changing path for Name2 to 22:00:39.6 Trace: Updating: Name3 22:00:39.6 Trace: Changing path for Name3 to 22:00:39.6 Trace: Updating: Name4 22:00:39.6 Trace: Changing path for Name4 to 22:00:39.6 Trace: Updating: Name5 22:00:39.6 Trace: Changing path for Name5 to 22:00:39.6 Trace: Updating: Name6 22:00:39.6 Trace: Changing path for Name6 to 22:00:39.6 Trace: Updating: Name7 22:00:39.6 Trace: Changing path for Name7 to 22:00:39.6 Trace: Updating: Name8 22:00:39.6 Trace: Changing path for Name8 to 22:00:39.6 Trace: Updating: Name9 22:00:39.6 Trace: Changing path for Name9 to 22:00:39.6 Trace: Updating: Name10 22:00:39.6 Trace: Changing path for Name10 to 22:00:39.6 Trace: Updating: Name11 22:00:39.6 Trace: Changing path for Name11 to 22:00:39.6 Trace: Updating: Name12 22:00:39.6 Trace: Changing path for Name12 to 22:00:39.6 Trace: Updating: Name13 22:00:39.6 Trace: Changing path for Name13 to 22:00:39.6 Trace: Updating: Name14 22:00:39.6 Trace: Changing path for Name14 to 22:00:39.6 Trace: Updating: Name15 22:00:39.6 Trace: Changing path for Name15 to 22:00:39.6 Trace: Updating: Name16 22:00:39.6 Trace: Changing path for Name16 to 22:00:39.6 Trace: Updating: Name17 22:00:39.6 Trace: Changing path for Name17 to 22:00:39.6 Trace: Updating: Name18 22:00:39.6 Trace: Changing path for Name18 to 22:00:39.6 Trace: Updating: Name19 22:00:39.6 Trace: Changing path for Name19 to 22:00:39.6 Trace: Updating: Name20 22:00:39.6 Trace: Changing path for Name20 to 22:00:39.6 Trace: Updating: Name21 22:00:39.6 Trace: Changing path for Name21 to 22:00:39.6 Trace: Updating: Name22 22:00:39.6 Trace: Changing path for Name22 to 22:00:39.6 Trace: Updating: Name23 22:00:39.6 Trace: Changing path for Name23 to 22:00:39.6 Trace: Updating: Name24 22:00:39.6 Trace: Changing path for Name24 to 22:00:39.6 Trace: Updating: Name25 22:00:39.6 Trace: Changing path for Name25 to 22:00:39.6 Trace: Updating: Name26 22:00:39.6 Trace: Changing path for Name26 to 22:00:39.6 Trace: Updating: Name27 22:00:39.6 Trace: Changing path for Name27 to 22:00:39.6 Trace: Updating: Name28 22:00:39.6 Trace: Changing path for Name28 to 22:00:39.6 Trace: Updating: Name29 22:00:39.6 Trace: Changing path for Name29 to 22:00:39.6 Trace: Updating: Name30 22:00:39.6 Trace: Changing path for Name30 to 22:00:39.6 Trace: Updating: Name31 22:00:39.6 Trace: Changing path for Name31 to 22:00:39.6 Trace: Updating: Name32 22:00:39.6 Trace: Changing path for Name32 to 22:00:39.6 Trace: Updating: Name33 22:00:39.6 Trace: Changing path for Name33 to 22:00:39.6 Trace: Updating: Name34 22:00:39.6 Trace: Changing path for Name34 to 22:00:39.6 Trace: Updating: Name35 22:00:39.6 Trace: Changing path for Name35 to 22:00:39.6 Trace: Updating: Name36 22:00:39.6 Trace: Changing path for Name36 to 22:00:39.6 Trace: Updating: Name37 22:00:39.6 Trace: Changing path for Name37 to 22:00:39.6 Trace: Updating: Name38 22:00:39.6 Trace: Changing path for Name38 to 22:00:39.6 Trace: Updating: Name39 22:00:39.6 Trace: Changing path for Name39 to 22:00:39.6 Trace: Updating: Name40 22:00:39.6 Trace: Changing path for Name40 to 22:00:39.6 Trace: Updating: Name41 22:00:39.6 Trace: Changing path for Name41 to 22:00:39.6 Trace: Updating: Name42 22:00:39.6 Trace: Changing path for Name42 to 22:00:39.6 Trace: Updating: Name43 22:00:39.6 Trace: Changing path for Name43 to 22:00:39.6 Trace: Updating: Name44 22:00:39.6 Trace: Changing path for Name44 to 22:00:39.6 Trace: Updating: Name45 22:00:39.6 Trace: Changing path for Name45 to 22:00:39.6 Trace: Updating: Name46 22:00:39.6 Trace: Changing path for Name46 to 22:00:39.6 Trace: Updating: Name47 22:00:39.6 Trace: Changing path for Name47 to 22:00:39.6 Trace: Updating: Name48 22:00:39.6 Trace: Changing path for Name48 to 22:00:39.6 Trace: Updating: Name49 22:00:39.6 Trace: Changing path for Name49 to 22:00:39.6 Trace: Updating: Name50 22:00:39.6 Trace: Changing path for Name50 to 22:00:39.6 Debug: 50 artists updated 22:00:39.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 22:00:39.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 22:00:39.6 Debug: Updating 5 artist 22:00:39.6 Trace: Updating: Name1 22:00:39.6 Trace: Not changing path for: Name1 22:00:39.6 Trace: Updating: Name2 22:00:39.6 Trace: Not changing path for: Name2 22:00:39.6 Trace: Updating: Name3 22:00:39.6 Trace: Not changing path for: Name3 22:00:39.6 Trace: Updating: Name4 22:00:39.6 Trace: Not changing path for: Name4 22:00:39.6 Trace: Updating: Name5 22:00:39.6 Trace: Not changing path for: Name5 22:00:39.6 Debug: 5 artists updated 22:00:39.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 22:00:39.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 22:00:39.6 Debug: Updating 5 artist 22:00:39.6 Trace: Updating: Name1 22:00:39.6 Trace: Not changing path for: Name1 22:00:39.6 Trace: Updating: Name2 22:00:39.6 Trace: Not changing path for: Name2 22:00:39.6 Trace: Updating: Name3 22:00:39.6 Trace: Not changing path for: Name3 22:00:39.6 Trace: Updating: Name4 22:00:39.6 Trace: Not changing path for: Name4 22:00:39.6 Trace: Updating: Name5 22:00:39.6 Trace: Not changing path for: Name5 22:00:39.6 Debug: 5 artists updated 22:00:39.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 22:00:39.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 22:00:39.6 Debug: Updating 5 artist 22:00:39.6 Trace: Updating: Name1 22:00:39.6 Trace: Changing path for Name1 to /C/Test/Music2/Name1 22:00:39.6 Trace: Updating: Name2 22:00:39.6 Trace: Changing path for Name2 to /C/Test/Music2/Name2 22:00:39.6 Trace: Updating: Name3 22:00:39.6 Trace: Changing path for Name3 to /C/Test/Music2/Name3 22:00:39.6 Trace: Updating: Name4 22:00:39.6 Trace: Changing path for Name4 to /C/Test/Music2/Name4 22:00:39.6 Trace: Updating: Name5 22:00:39.6 Trace: Changing path for Name5 to /C/Test/Music2/Name5 22:00:39.6 Debug: 5 artists updated 22:00:39.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 22:00:39.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 22:00:39.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 22:00:39.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 22:00:39.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 22:00:39.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 22:00:39.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 22:00:39.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 22:00:39.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 22:00:39.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 22:00:39.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 22:00:39.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 22:00:39.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 22:00:39.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 22:00:39.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 22:00:39.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 22:00:39.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 22:00:39.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 22:00:39.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 22:00:39.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 22:00:39.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 22:00:39.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 22:00:39.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 22:00:39.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 22:00:39.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 22:00:39.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 22:00:39.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 22:00:39.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 22:00:39.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 22:00:39.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 22:00:39.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 22:00:39.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 22:00:39.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 22:00:39.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 22:00:39.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 22:00:39.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 22:00:39.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 22:00:39.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 22:00:39.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 22:00:39.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 22:00:39.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 22:00:39.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 22:00:39.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 22:00:39.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 22:00:39.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 22:00:39.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 22:00:39.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 22:00:39.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 22:00:39.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 22:00:39.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 22:00:39.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 22:00:39.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 22:00:39.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 22:00:39.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 22:00:39.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 22:00:39.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 22:00:39.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 22:00:39.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 22:00:39.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 22:00:39.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 22:00:39.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 22:00:39.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 22:00:39.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 22:00:39.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 22:00:39.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 22:00:39.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 22:00:39.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 22:00:39.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 22:00:39.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 22:00:39.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 22:00:39.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 22:00:39.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 22:00:39.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 22:00:39.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 22:00:39.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 22:00:39.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 22:00:39.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 22:00:39.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 22:00:40.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 22:00:40.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 22:00:40.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 22:00:40.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 22:00:40.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 22:00:40.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 22:00:40.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 22:00:40.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 22:00:40.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 22:00:40.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 22:00:40.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 22:00:40.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 22:00:40.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 22:00:40.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 22:00:40.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 22:00:40.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 22:00:40.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 22:00:40.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 22:00:40.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 22:00:40.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 22:00:40.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 22:00:40.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 22:00:40.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 22:00:40.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 22:00:40.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 22:00:40.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 22:00:40.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 22:00:40.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 22:00:40.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 22:00:40.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 22:00:40.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 22:00:40.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 22:00:40.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 22:00:40.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 22:00:40.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 22:00:40.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 22:00:40.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 22:00:40.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 22:00:40.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 22:00:40.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 22:00:40.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 22:00:40.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 22:00:40.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 22:00:40.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 22:00:40.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 22:00:40.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 22:00:40.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 22:00:40.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 22:00:40.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 22:00:40.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 22:00:40.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 22:00:40.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 22:00:40.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 22:00:40.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 22:00:40.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 22:00:40.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 22:00:40.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 22:00:40.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 22:00:40.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 22:00:40.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 22:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 22:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 22:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 22:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 22:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 22:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 22:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 22:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 22:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 22:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 22:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 22:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 22:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 22:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 22:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 22:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 22:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 22:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 22:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 22:00:40.3 Info: Moving 1 artist to '/C/Test/Music2' 22:00:40.3 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' (1/1) 22:00:40.3 Info: Name1 moved successfully to /C/Test/Music2/Artist 22:00:40.3 Info: Finished moving 1 artist to '/C/Test/Music2' 22:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 22:00:40.3 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 22:00:40.3 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 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:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 22:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 22:00:40.3 Info: Moving 1 artist to '/C/Test/Music2' 22:00:40.3 Info: Finished moving 1 artist to '/C/Test/Music2' 22:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 22:00:40.3 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 22:00:40.3 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 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:00:40.3 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 22:00:40.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 22:00:40.4 Debug: Folder '/C/Test/Music/Artist' for 'Name1' does not exist, not moving. 22:00:40.4 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 22:00:40.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 22:00:40.4 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 22:00:40.4 Info: Name1 moved successfully to /C/Test/Music2/Artist 22:00:40.4 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 22:00:40.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 22:00:40.4 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx][Title1] 22:00:40.4 Trace: updated: False forceUpdateFileTags: False 22:00:40.4 Debug: [xxx-xxx-xxx-xxx][Title1] 0 tracks up to date. Adding 1, Updating 0, Merging 1, Deleting 0. 22:00:40.4 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx][Title1] 22:00:40.4 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx][Title1] 22:00:40.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 22:00:40.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 22:00:40.4 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 22:00:40.4 Trace: updated: True forceUpdateFileTags: True 22:00:40.4 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 22:00:40.4 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 22:00:40.4 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 22:00:40.4 Trace: Merging AlbumRelease [xxx-xxx-xxx-xxx][Title1] into [xxx-xxx-xxx-xxx1][Title1] 22:00:40.4 Trace: updated: True forceUpdateFileTags: True 22:00:40.4 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 22:00:40.4 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 22:00:40.4 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 22:00:40.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 22:00:40.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 22:00:40.4 Trace: Moving AlbumRelease [xxx-xxx-xxx-xxx][Title1] to [xxx-xxx-xxx-xxx1][Title1] 22:00:40.4 Trace: updated: True forceUpdateFileTags: True 22:00:40.4 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 22:00:40.4 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 22:00:40.4 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 22:00:40.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 22:00:40.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 22:00:40.4 Info: Updating Info for Title1 22:00:40.4 Trace: Ensuring parent artist exists [ForeignArtistId1] 22:00:40.4 Info: Adding missing parent artist [ForeignArtistId1][Name1] 22:00:40.4 Trace: Updating Album [ForeignAlbumId1][Title1] 22:00:40.4 Trace: updated: True forceUpdateFileTags: True 22:00:40.4 Debug: [ForeignAlbumId1][Title1] 1 albumreleases up to date. Adding 9, Updating 0, Merging 0, Deleting 1. 22:00:40.4 Trace: release: [ExistingId1][Title1] monitored: False 22:00:40.4 Trace: release: [NotExistingId2][Title2] monitored: False 22:00:40.4 Trace: release: [ForeignReleaseId3][Title3] monitored: False 22:00:40.4 Trace: release: [ForeignReleaseId4][Title4] monitored: False 22:00:40.4 Trace: release: [ForeignReleaseId5][Title5] monitored: False 22:00:40.4 Trace: release: [ForeignReleaseId6][Title6] monitored: False 22:00:40.4 Trace: release: [ForeignReleaseId7][Title7] monitored: False 22:00:40.4 Trace: release: [ForeignReleaseId8][Title8] monitored: False 22:00:40.4 Trace: release: [ForeignReleaseId9][Title9] monitored: False 22:00:40.4 Trace: release: [ForeignReleaseId10][Title10] monitored: True 22:00:40.4 Trace: release: [ExistingId2][Title2] monitored: False 22:00:40.4 Trace: Saving Album [ForeignAlbumId1][Title1] 22:00:40.4 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 22:00:40.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 22:00:40.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 22:00:40.5 Info: Updating Info for Title1 22:00:40.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 22:00:40.5 Info: Adding missing parent artist [ForeignArtistId1][Name1] 22:00:40.5 Trace: Updating Album [ForeignAlbumId1][Title1] 22:00:40.5 Trace: updated: True forceUpdateFileTags: True 22:00:40.5 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 22:00:40.5 Trace: release: [ExistingId1][Title1] monitored: False 22:00:40.5 Trace: release: [ExistingId2][Title2] monitored: True 22:00:40.5 Trace: release: [ForeignReleaseId3][Title3] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId4][Title4] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId9][Title9] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId10][Title10] monitored: False 22:00:40.5 Trace: Saving Album [ForeignAlbumId1][Title1] 22:00:40.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 22:00:40.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 22:00:40.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 22:00:40.5 Info: Updating Info for Title1 22:00:40.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 22:00:40.5 Info: Adding missing parent artist [ForeignArtistId1][Name1] 22:00:40.5 Trace: Merging Album [1][Title1] into [11][Title1] 22:00:40.5 Warn: Album [1][Title1] was merged with [11][Title1] because the original was a duplicate. 22:00:40.5 Trace: Moving 1 releases from [1][Title1] to [11][Title1] 22:00:40.5 Trace: updated: True forceUpdateFileTags: True 22:00:40.5 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 22:00:40.5 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 22:00:40.5 Trace: Saving Album [11][Title1] 22:00:40.5 Debug: Finished Album refresh for [11][Title1] 22:00:40.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 22:00:40.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 22:00:40.5 Info: Updating Info for Title1 22:00:40.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 22:00:40.5 Info: Adding missing parent artist [ForeignArtistId1][Name1] 22:00:40.5 Trace: Updating Album [ForeignAlbumId1][Title1] 22:00:40.5 Trace: updated: True forceUpdateFileTags: True 22:00:40.5 Debug: [ForeignAlbumId1][Title1] 0 albumreleases up to date. Adding 6, Updating 1, Merging 0, Deleting 0. 22:00:40.5 Trace: release: [DuplicateId1][Title1] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId9][Title9] monitored: True 22:00:40.5 Trace: release: [DuplicateId2][Title1] monitored: False 22:00:40.5 Trace: Saving Album [ForeignAlbumId1][Title1] 22:00:40.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 22:00:40.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 22:00:40.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 22:00:40.5 Info: Updating Info for Title1 22:00:40.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 22:00:40.5 Info: Adding missing parent artist [ForeignArtistId1][Name1] 22:00:40.5 Trace: Updating Album [ForeignAlbumId1][Title1] 22:00:40.5 Trace: updated: True forceUpdateFileTags: True 22:00:40.5 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 22:00:40.5 Trace: release: [ExistingId1][Title1] monitored: False 22:00:40.5 Trace: release: [ExistingId2][Title2] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId3][Title3] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId4][Title4] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId9][Title9] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId10][Title10] monitored: True 22:00:40.5 Trace: Saving Album [ForeignAlbumId1][Title1] 22:00:40.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 22:00:40.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 22:00:40.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 22:00:40.5 Info: Updating Info for Title1 22:00:40.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 22:00:40.5 Info: Adding missing parent artist [ForeignArtistId1][Name1] 22:00:40.5 Trace: Updating Album [ForeignAlbumId1][Title1] 22:00:40.5 Trace: updated: True forceUpdateFileTags: True 22:00:40.5 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 22:00:40.5 Trace: release: [ExistingId1][Title1] monitored: False 22:00:40.5 Trace: release: [ExistingId2][Title2] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId3][Title3] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId4][Title4] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId9][Title9] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId10][Title10] monitored: True 22:00:40.5 Trace: Saving Album [ForeignAlbumId1][Title1] 22:00:40.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 22:00:40.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 22:00:40.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 22:00:40.5 Info: Updating Info for Title1 22:00:40.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 22:00:40.5 Info: Adding missing parent artist [ForeignArtistId1][Name1] 22:00:40.5 Trace: Updating Album [ForeignAlbumId1][Title1] 22:00:40.5 Trace: updated: True forceUpdateFileTags: True 22:00:40.5 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 22:00:40.5 Trace: release: [ExistingId1][Title1] monitored: False 22:00:40.5 Trace: release: [ExistingId2][Title2] monitored: True 22:00:40.5 Trace: release: [ForeignReleaseId3][Title3] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId4][Title4] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId9][Title9] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId10][Title10] monitored: False 22:00:40.5 Trace: Saving Album [ForeignAlbumId1][Title1] 22:00:40.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 22:00:40.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 22:00:40.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 22:00:40.5 Info: Updating Info for Title1 22:00:40.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 22:00:40.5 Info: Adding missing parent artist [ForeignArtistId1][Name1] 22:00:40.5 Trace: Updating Album [ForeignAlbumId1][Title1] 22:00:40.5 Trace: updated: True forceUpdateFileTags: True 22:00:40.5 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 22:00:40.5 Trace: release: [ExistingId1][Title1] monitored: False 22:00:40.5 Trace: release: [ExistingId2][Title2] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId3][Title3] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId4][Title4] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId9][Title9] monitored: False 22:00:40.5 Trace: release: [ForeignReleaseId10][Title10] monitored: True 22:00:40.5 Trace: Saving Album [ForeignAlbumId1][Title1] 22:00:40.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 22:00:40.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 22:00:40.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 22:00:40.5 Info: Updating Info for Title1 22:00:40.5 Debug: [1][Title1] has no valid releases, removing. 22:00:40.5 Warn: Album [1][Title1] not found in metadata and is being deleted 22:00:40.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 22:00:40.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 22:00:40.5 Info: Updating Info for Title1 22:00:40.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 22:00:40.5 Info: Adding missing parent artist [ForeignArtistId1][Name1] 22:00:40.5 Trace: Moving Album [1][Title1] to [11][Title1] 22:00:40.5 Trace: updated: True forceUpdateFileTags: True 22:00:40.5 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 22:00:40.5 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 22:00:40.5 Trace: Saving Album [11][Title1] 22:00:40.5 Debug: Finished Album refresh for [11][Title1] 22:00:40.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 22:00:40.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 22:00:40.6 Info: Updating Info for Name1 22:00:40.6 Trace: Updating Artist [ForeignArtistId1][Name1] 22:00:40.6 Trace: updated: False forceUpdateFileTags: False 22:00:40.6 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 1, Updating 2, Merging 0, Deleting 0. 22:00:40.6 Trace: Saving Artist [ForeignArtistId1][Name1] 22:00:40.6 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 22:00:40.6 Trace: Updating tags for [ForeignArtistId1][Name1] 22:00:40.6 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 22:00:40.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 22:00:40.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 22:00:40.6 Info: Updating Info for Name1 22:00:40.6 Error: Could not find artist with id ForeignArtistId1 22:00:40.6 Warn: Artist [ForeignArtistId1][Name1] not found in metadata and is being deleted 22:00:40.6 Trace: Updating tags for [ForeignArtistId1][Name1] 22:00:40.6 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 22:00:40.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 22:00:40.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 22:00:40.6 Info: Updating Info for Name1 22:00:40.6 Error: Could not find artist with id ForeignArtistId1 22:00:40.6 Error: Artist [ForeignArtistId1][Name1] was not found, it may have been removed from Metadata sources. 22:00:40.6 Trace: Updating tags for [ForeignArtistId1][Name1] 22:00:40.6 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 22:00:40.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 22:00:40.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 22:00:40.6 Info: Updating Info for Name1 22:00:40.6 Trace: Merging Artist [ForeignArtistId1][Name1] into [ForeignArtistId11][Name1] 22:00:40.6 Warn: Artist [ForeignArtistId1][Name1] was replaced with [ForeignArtistId11][Name1] because the original was a duplicate. 22:00:40.6 Trace: updated: True forceUpdateFileTags: True 22:00:40.6 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 22:00:40.6 Trace: Saving Artist [ForeignArtistId11][Name1] 22:00:40.6 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 22:00:40.6 Trace: Updating tags for [ForeignArtistId1][Name1] 22:00:40.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 22:00:40.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 22:00:40.6 Info: Updating Info for Name1 22:00:40.6 Trace: Updating Artist [ForeignArtistId1][Name1] 22:00:40.6 Trace: updated: False forceUpdateFileTags: False 22:00:40.6 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 22:00:40.6 Trace: Saving Artist [ForeignArtistId1][Name1] 22:00:40.6 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 22:00:40.6 Trace: Updating tags for [ForeignArtistId1][Name1] 22:00:40.6 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 22:00:40.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 22:00:40.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 22:00:40.6 Info: Updating Info for Name1 22:00:40.6 Trace: Updating Artist [ForeignArtistId1][Name1] 22:00:40.6 Trace: updated: True forceUpdateFileTags: True 22:00:40.6 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 22:00:40.6 Trace: Saving Artist [ForeignArtistId1][Name1] 22:00:40.6 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 22:00:40.6 Trace: Updating tags for [ForeignArtistId1][Name1] 22:00:40.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 22:00:40.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 22:00:40.6 Info: Updating Info for Name1 22:00:40.6 Trace: Moving Artist [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 22:00:40.6 Debug: Updating MusicBrainz id for [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 22:00:40.6 Trace: updated: True forceUpdateFileTags: True 22:00:40.6 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 22:00:40.6 Trace: Saving Artist [ForeignArtistId11][Name1] 22:00:40.6 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 22:00:40.6 Trace: Updating tags for [ForeignArtistId11][Name1] 22:00:40.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 22:00:40.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 22:00:40.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 22:00:40.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 22:00:40.6 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 22:00:40.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 22:00:40.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 22:00:40.6 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 22:00:40.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 22:00:40.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 22:00:40.6 Trace: Album Title1 released long ago and recently refreshed, should not be refreshed. 22:00:40.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 22:00:40.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 22:00:40.6 Trace: Album Title1 last updated more than 60 days ago, should refresh. 22:00:40.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 22:00:40.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 22:00:40.6 Trace: album Title1 released less than 30 days ago, should refresh. 22:00:40.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 22:00:40.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 22:00:40.6 Trace: album Title1 released less than 30 days ago, should refresh. 22:00:40.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 22:00:40.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 22:00:40.7 Trace: Artist Name1 ended long ago, should not be refreshed. 22:00:40.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 22:00:40.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 22:00:40.7 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 22:00:40.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 22:00:40.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 22:00:40.7 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 22:00:40.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 22:00:40.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 22:00:40.7 Trace: Artist Name1 ended long ago, should not be refreshed. 22:00:40.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 22:00:40.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 22:00:40.7 Trace: Last album in Name1 aired less than 30 days ago, should refresh. 22:00:40.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 22:00:40.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 22:00:40.7 Trace: Artist Name1 last updated more than 30 days ago, should refresh. 22:00:40.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 22:00:40.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 22:00:40.7 Trace: Artist Name1 is continuing and has not been refreshed in 2 days, should refresh. 22:00:40.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 22:00:40.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 22:00:40.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 22:00:40.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 22:00:40.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 22:00:40.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 22:00:40.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 22:00:40.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 22:00:40.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 22:00:40.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 22:00:40.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 22:00:40.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 22:00:40.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 22:00:40.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 22:00:40.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 22:00:40.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 22:00:40.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 22:00:40.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 22:00:40.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 22:00:40.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 22:00:40.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 22:00:40.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 22:00:40.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 22:00:40.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 22:00:40.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 22:00:40.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 22:00:40.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 22:00:40.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 22:00:40.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 22:00:40.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 22:00:40.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 22:00:40.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 22:00:40.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 22:00:40.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 22:00:40.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 22:00:40.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 22:00:40.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 22:00:40.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 22:00:40.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 22:00:40.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 22:00:40.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 22:00:40.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 22:00:40.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 22:00:40.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 22:00:40.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 22:00:40.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 22:00:40.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 22:00:40.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 22:00:40.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 22:00:40.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 22:00:40.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 22:00:40.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 22:00:40.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 22:00:40.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 22:00:40.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 22:00:40.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 22:00:40.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 22:00:40.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 22:00:40.8 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 22:00:40.8 Debug: Artist [9f4e41c3-2648-428e-b8c7-dc10465b49ad][Not Shawn Desman] doesn't exist on XBMC host: Host1:8080/jsonrpc, Updating Entire Library 22:00:40.8 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:00:40.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 22:00:40.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 22:00:40.8 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 22:00:40.8 Debug: Updating artist [9f4e41c3-2648-428e-b8c7-dc10465b49ac][Name1] (Kodi Path: File1) on XBMC host: Host1:8080/jsonrpc 22:00:40.8 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:00:40.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 22:00:40.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 22:00:40.9 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:00:40.9 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:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 22:00:40.9 Trace: Media info is unavailable for [0] 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyonce X10") --- 22:00:40.9 Trace: Media info is unavailable for [0] 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyonce X10") --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 22:00:40.9 Trace: Media info is unavailable for [0] 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 22:00:40.9 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:00:40.9 Trace: Media info is unavailable for [0] 22:00:40.9 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:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 22:00:40.9 Trace: Media info is unavailable for [0] 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 22:00:40.9 Trace: Media info is unavailable for [0] 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 22:00:40.9 Trace: Media info is unavailable for [0] 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 22:00:40.9 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:00:40.9 Trace: Media info is unavailable for [0] 22:00:40.9 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:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 22:00:40.9 Trace: Media info is unavailable for [0] 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 22:00:40.9 Trace: Media info is unavailable for [0] 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 22:00:40.9 Trace: Media info is unavailable for [0] 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 22:00:40.9 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:00:40.9 Trace: Media info is unavailable for [0] 22:00:40.9 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:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 22:00:40.9 Trace: Media info is unavailable for [0] 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 22:00:40.9 Trace: Media info is unavailable for [0] 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 22:00:40.9 Trace: Media info is unavailable for [0] 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 22:00:40.9 Trace: Media info is unavailable for [0] 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 22:00:40.9 Trace: Media info is unavailable for [0] 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 22:00:40.9 Trace: Media info is unavailable for [0] 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Joker: Folie à deux","Joker Folie a deux") --- 22:00:40.9 Trace: Media info is unavailable for [0] 22:00:40.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Joker: Folie à deux","Joker Folie a deux") --- 22:00:40.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 22:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 22:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 22:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 22:00:41.0 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:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 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:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 22:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 22:00:41.0 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:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 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:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 22:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 22:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 22:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 22:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 22:00:41.0 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:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 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:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 22:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 22:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 22:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 22:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 22:00:41.0 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:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 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:00:41.0 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:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 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:00:41.0 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:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 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:00:41.0 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:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 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:00:41.0 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:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 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:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 22:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 22:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 22:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 22:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 22:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 22:00:41.0 Trace: Media info is unavailable for [0] 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 22:00:41.0 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:00:41.0 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:00:41.0 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:00:41.0 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:00:41.0 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:00:41.0 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:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 22:00:41.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 22:00:41.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 22:00:41.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 22:00:41.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 22:00:41.2 Trace: Media info is unavailable for [0] 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 22:00:41.2 Trace: Media info is unavailable for [0] 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 22:00:41.2 Trace: Media info is unavailable for [0] 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 22:00:41.2 Trace: Media info is unavailable for [0] 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 22:00:41.2 Trace: Media info is unavailable for [0] 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 22:00:41.2 Trace: Media info is unavailable for [0] 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 22:00:41.2 Trace: Media info is unavailable for [0] 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 22:00:41.2 Trace: Media info is unavailable for [0] 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 22:00:41.2 Trace: Media info is unavailable for [0] 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 22:00:41.2 Trace: Media info is unavailable for [0] 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 22:00:41.2 Trace: Media info is unavailable for [0] 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 22:00:41.2 Trace: Media info is unavailable for [0] 22:00:41.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 22:00:41.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 22:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 22:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 22:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 22:00:41.3 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:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 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:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 22:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 22:00:41.3 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:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 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:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 22:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 22:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 22:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 22:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 22:00:41.3 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:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 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:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 22:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 22:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 22:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 22:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 22:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 22:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 22:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 22:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 22:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 22:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 22:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 22:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 22:00:41.3 Trace: Media info is unavailable for [0] 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 22:00:41.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 22:00:41.3 Debug: Rejected Hashed Release Title: 76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 22:00:41.3 Debug: Parsing string 'Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8' 22:00:41.3 Debug: Unable to parse Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 22:00:41.3 Debug: Rejected Hashed Release Title: TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 22:00:41.3 Debug: Rejected Hashed Release Title: yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 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:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 22:00:41.3 Debug: Parsing string 'oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc' 22:00:41.3 Debug: Unable to parse oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 22:00:41.3 Debug: Rejected Hashed Release Title: dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 22:00:41.3 Debug: 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 22:00:41.3 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3f9959 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 22:00:41.3 Debug: Rejected Hashed Release Title: ba27283b17c00d01193eacc02a8ba98eeb523a76 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 22:00:41.3 Debug: Rejected Hashed Release Title: 45a55debe3856da318cc35882ad07e43cd32fd15 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 22:00:41.3 Debug: Rejected Hashed Release Title: 86420f8ee425340d8894bf3bc636b66404b95f18 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 22:00:41.3 Debug: Rejected Hashed Release Title: ce39afb7da6cf7c04eba3090f0a309f609883862 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 22:00:41.3 Debug: Parsing string 'THIS SHOULD NEVER PARSE' 22:00:41.3 Debug: Unable to parse THIS SHOULD NEVER PARSE 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 22:00:41.3 Debug: Rejected Hashed Release Title: Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 22:00:41.3 Debug: Rejected Hashed Release Title: 0e895c37245186812cb08aab1529cf8ee389dd05.mkv 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 22:00:41.3 Debug: Rejected Hashed Release Title: 08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 22:00:41.3 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3ff159 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 22:00:41.3 Debug: Parsing string 'ah63jka93jf0jh26ahjas961.mkv' 22:00:41.3 Debug: Unable to parse ah63jka93jf0jh26ahjas961.mkv 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 22:00:41.3 Debug: Parsing string 'qrdSD3rYzWb7cPdVIGSn4E7' 22:00:41.3 Debug: Unable to parse qrdSD3rYzWb7cPdVIGSn4E7 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 22:00:41.3 Debug: Rejected Hashed Release Title: QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 22:00:41.3 Debug: Parsing string 'thebiggestloser1618finale' 22:00:41.3 Debug: Unable to parse thebiggestloser1618finale 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 22:00:41.3 Debug: Rejected Hashed Release Title: 5E96EB6652095794DF2CB17350F36D65 22:00:41.3 Debug: Rejected Hashed Release Title: 5F47E414BD562EDD5A59060437F9D118 22:00:41.3 Debug: Rejected Hashed Release Title: 19535F4CB7142CD9CEB47A3B85EB2362 22:00:41.3 Debug: Rejected Hashed Release Title: 3B36532103CB1253E97B4EB6D277D929 22:00:41.3 Debug: Rejected Hashed Release Title: CAEB2FE8423ADC6EB0B6FBCC6EC8A025 22:00:41.3 Debug: Rejected Hashed Release Title: 05B789910CAC35AE2FD672B6A24C89C8 22:00:41.3 Debug: Rejected Hashed Release Title: 7863EE0CFD3924C017E742901A98E083 22:00:41.3 Debug: Rejected Hashed Release Title: 12E990AFFBCC28BBF3F5267558A7B4DA 22:00:41.3 Debug: Rejected Hashed Release Title: 402BB6DA2DFECB647B18F6457640A050 22:00:41.3 Debug: Rejected Hashed Release Title: 160A38B5775AE98D1D33576DA6AE30B5 22:00:41.3 Debug: Rejected Hashed Release Title: 295267850505E38766A6C217AE631CE3 22:00:41.3 Debug: Rejected Hashed Release Title: A7B1C2C6FBD2AE5BFE1AA5459C2E34B7 22:00:41.3 Debug: Rejected Hashed Release Title: 29688CE9C78AB804EC0FCEE81B6B06B5 22:00:41.3 Debug: Rejected Hashed Release Title: 038606FE6283EA720A09A7CA64758B1F 22:00:41.3 Debug: Rejected Hashed Release Title: E7212CE276D59DB7019FBE01C9BE6FD8 22:00:41.3 Debug: Rejected Hashed Release Title: 8C02D4DFABEEDF12639B2CB9F81A014B 22:00:41.3 Debug: Rejected Hashed Release Title: 9185AC0CB29EC85593F2E4E5FE7BDAA0 22:00:41.3 Debug: Rejected Hashed Release Title: 91D81374EF4BBC2D295EFC79B1B81A7A 22:00:41.3 Debug: Rejected Hashed Release Title: 28FFDE20E32C08E3F0546652551EADB9 22:00:41.3 Debug: Rejected Hashed Release Title: 4DC474C347450979B70FAD1C88F5A9E5 22:00:41.3 Debug: Rejected Hashed Release Title: 55E7CE9D009AAC677B6AF3C37216596E 22:00:41.3 Debug: Rejected Hashed Release Title: F86C122D224DBD26380EAAD86D67D32E 22:00:41.3 Debug: Rejected Hashed Release Title: 1F43F68A857194E67D8A12961FD7B443 22:00:41.3 Debug: Rejected Hashed Release Title: 21BA3A20DBB91C6800648DF3F82C9A46 22:00:41.3 Debug: Rejected Hashed Release Title: 3920D6DB20350D63E3B9AFD596688E4A 22:00:41.3 Debug: Rejected Hashed Release Title: D3FCBD6D6F12B222EDA470242C4A9643 22:00:41.3 Debug: Rejected Hashed Release Title: 671CF26F82A47721306A39975E1B02BE 22:00:41.3 Debug: Rejected Hashed Release Title: 8EDC05B837C752E81CD513673A7D133C 22:00:41.3 Debug: Rejected Hashed Release Title: 42400BB3C68D5A01F8F3DDB1EE364C07 22:00:41.3 Debug: Rejected Hashed Release Title: 5AFDE35377D8708AEC6EBEF9C48A7674 22:00:41.3 Debug: Rejected Hashed Release Title: F40FE2075D1C363E3B7918739B28FDC6 22:00:41.3 Debug: Rejected Hashed Release Title: 034720294185F21FD172979CC87EB2C9 22:00:41.3 Debug: Rejected Hashed Release Title: B9D0DB8EF5887E27DD57248C5F2AED58 22:00:41.3 Debug: Rejected Hashed Release Title: E8255A2E656DAF4334E2657C935A8E77 22:00:41.3 Debug: Rejected Hashed Release Title: 3E60B40C0FAF739CE8D9D3A56BF9C274 22:00:41.3 Debug: Rejected Hashed Release Title: 16892E1DBF45E8697084FB886F93E5E3 22:00:41.3 Debug: Rejected Hashed Release Title: 7DEB3AB3D8ACFA04A62BF99DBDD75A15 22:00:41.3 Debug: Rejected Hashed Release Title: 8245D2090FCA731792A5F89182DE305D 22:00:41.3 Debug: Rejected Hashed Release Title: 25C199FFF8E20780957464142B036AC8 22:00:41.3 Debug: Rejected Hashed Release Title: C24C113D0A0898F968BA0845D3BBB4AB 22:00:41.3 Debug: Rejected Hashed Release Title: B12E05688F5A6501488AE3D28DB8E41C 22:00:41.3 Debug: Rejected Hashed Release Title: 8E69998AB57C8113BD33DC71F688D27E 22:00:41.3 Debug: Rejected Hashed Release Title: 2DCEEFA49C13614938F971BA93ACE308 22:00:41.3 Debug: Rejected Hashed Release Title: 5618FD33C2B8BB2E42586315024EE505 22:00:41.3 Debug: Rejected Hashed Release Title: BB10398DF99A2B8A8913118D1B55A674 22:00:41.3 Debug: Rejected Hashed Release Title: A9C3A0E0FC925E3CD3CF0BFEC8DC7915 22:00:41.3 Debug: Rejected Hashed Release Title: 89BD9B58FC55D85BEF0C7EB8126922E3 22:00:41.3 Debug: Rejected Hashed Release Title: A13E7969FFF37B54513CCA681E8D3AA2 22:00:41.3 Debug: Rejected Hashed Release Title: 22CAFB2D496CEFAA01D71B873DF5F10B 22:00:41.3 Debug: Rejected Hashed Release Title: A4D9968DA378919E53269BDB0A2595D3 22:00:41.3 Debug: Rejected Hashed Release Title: F0F12A3DC8D081A8F98947C0D4778FA4 22:00:41.3 Debug: Rejected Hashed Release Title: 366E4F60AD458A9CE926F58CC4303F62 22:00:41.3 Debug: Rejected Hashed Release Title: 431156FFA1F8D881053336F0D368F12E 22:00:41.3 Debug: Rejected Hashed Release Title: 458F769E915BF0F8F9E912C403D01CDF 22:00:41.3 Debug: Rejected Hashed Release Title: A0654332421BA8B6895A5E46D268DC63 22:00:41.3 Debug: Rejected Hashed Release Title: A3A6FC977FD932DEF120C22BF5C32FA5 22:00:41.3 Debug: Rejected Hashed Release Title: E725CE35611C5AD75F49F31C3E629500 22:00:41.3 Debug: Rejected Hashed Release Title: A1C8DB6C181B7746047EFAD92C99FD6E 22:00:41.3 Debug: Rejected Hashed Release Title: 56E8DB0E08592FEC443127A71D674DBB 22:00:41.3 Debug: Rejected Hashed Release Title: 2B740BB3FF81192033A4EBE138FC1BFB 22:00:41.3 Debug: Rejected Hashed Release Title: C1AACDA7F2B24F1C3105FF14CE474F9B 22:00:41.3 Debug: Rejected Hashed Release Title: 60CD205B1E480E6B661FC56F709E3F60 22:00:41.3 Debug: Rejected Hashed Release Title: CCDD0B9B217CADA2369108CB7F1C5F0B 22:00:41.3 Debug: Rejected Hashed Release Title: 1A1FDFCB4F7F0FA32C4E5B16F408A5E1 22:00:41.3 Debug: Rejected Hashed Release Title: 7C563FFD2F47026558417E641C71FF7E 22:00:41.3 Debug: Rejected Hashed Release Title: AD0DAE9350D8402FB3C9863C2AED3470 22:00:41.3 Debug: Rejected Hashed Release Title: A33E462AF8B8F95456A892755371F047 22:00:41.3 Debug: Rejected Hashed Release Title: 74D98B3928E1DE094A8D65F55F8B5EBA 22:00:41.3 Debug: Rejected Hashed Release Title: A3A89AE42189E273163B0BCE34EBB193 22:00:41.3 Debug: Rejected Hashed Release Title: 1F06FEDDE5A58965F1DEA6D88FE1AFE7 22:00:41.3 Debug: Rejected Hashed Release Title: 2DC716B2DB635C7BCCFAC9602C27D842 22:00:41.3 Debug: Rejected Hashed Release Title: 3E70731EE0FACE9D2891A93472F02682 22:00:41.3 Debug: Rejected Hashed Release Title: AF35C56D573198CF93DA247369738A4C 22:00:41.3 Debug: Rejected Hashed Release Title: E55B433FCD74F27548A0B03219AD0508 22:00:41.3 Debug: Rejected Hashed Release Title: 4F35D3176D2B7BE0A3A71EED553F390E 22:00:41.3 Debug: Rejected Hashed Release Title: 98B06D41EE9AEE7B06F0CC8E8A0913F7 22:00:41.3 Debug: Rejected Hashed Release Title: AD93CD92E978DFFC033B97B470AE77C1 22:00:41.3 Debug: Rejected Hashed Release Title: F1B76D6D2B8D85BF9FE4874B012CB72F 22:00:41.3 Debug: Rejected Hashed Release Title: D0EC2962A153495D3300FABACCB27F61 22:00:41.3 Debug: Rejected Hashed Release Title: CA878CC6AD1A75C7B2A50682D3310064 22:00:41.3 Debug: Rejected Hashed Release Title: 577A0D0F34662397D1314ABC3048494B 22:00:41.3 Debug: Rejected Hashed Release Title: 7990F1FD3EF7CDF5C288514FDE926A72 22:00:41.3 Debug: Rejected Hashed Release Title: 541E3899F49D81081F20378097AFAF0B 22:00:41.3 Debug: Rejected Hashed Release Title: ABB5A9AB873C888036F1C6750FAC17A5 22:00:41.3 Debug: Rejected Hashed Release Title: F2D8A63E75EBEE2685D27BF3D96963C6 22:00:41.3 Debug: Rejected Hashed Release Title: 0E702AECF5FED9A7D79FE85C9122A482 22:00:41.3 Debug: Rejected Hashed Release Title: 27CA76C4F27366C758F14AA698E49F7C 22:00:41.3 Debug: Rejected Hashed Release Title: BA7F3F15ADA935D85E0D1FD546DEDE6B 22:00:41.3 Debug: Rejected Hashed Release Title: 05B4575698D23CDB6F32A1F5001570AE 22:00:41.3 Debug: Rejected Hashed Release Title: 6E6B6E3A29C796C235EF9019280E4B97 22:00:41.3 Debug: Rejected Hashed Release Title: 7DCBC2300741EA272725B662CFF43037 22:00:41.3 Debug: Rejected Hashed Release Title: E3C09179D5F2357BB24DB0F452083C3E 22:00:41.3 Debug: Rejected Hashed Release Title: 1F6826C92280048DC2C85273EB22C1A4 22:00:41.3 Debug: Rejected Hashed Release Title: 02B16BECEBB66B059C084556C96548DB 22:00:41.3 Debug: Rejected Hashed Release Title: 18B985746DFDEA17BDAD8C2A7B2F0714 22:00:41.3 Debug: Rejected Hashed Release Title: F274096A879657C9DAC4F09626B84C3D 22:00:41.3 Debug: Rejected Hashed Release Title: 7FA602B949A615C1D12650028E16C076 22:00:41.3 Debug: Rejected Hashed Release Title: DF21A38F439B39E09487A9D0033111B0 22:00:41.3 Debug: Rejected Hashed Release Title: D39F67B3DDE773E5F4F2647D02345943 22:00:41.3 Debug: Rejected Hashed Release Title: EABD2584E248FAFD6E0352B787C4CCCA 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 22:00:41.3 Debug: Rejected Hashed Release Title: AhTUKfKwxyQF5TtOaGlqumbjg2hw1Khl 22:00:41.3 Debug: Rejected Hashed Release Title: bFUBaLlXeUtuOAAzcjXZPsr0ZeRs9Qxe 22:00:41.3 Debug: Rejected Hashed Release Title: uaqFjQfD2G4ByW9e3EXA4EYKNrU8r689 22:00:41.3 Debug: Rejected Hashed Release Title: hZAu4O8m42bONmFybwThxb10TShiFsOC 22:00:41.3 Debug: Rejected Hashed Release Title: TYeWWAFujW0ZqEId5XQBvpdZaFrdV6VX 22:00:41.3 Debug: Rejected Hashed Release Title: PyMTD9XdohRzLmcciHdTF6qiYQ8pbq0N 22:00:41.3 Debug: Rejected Hashed Release Title: XDxwYX2FXUDOkpKfFpJQjkKEh0doP4AA 22:00:41.3 Debug: Rejected Hashed Release Title: nNwgXv9w0ZCnXjiSFODQM86J3x4vWuPB 22:00:41.3 Debug: Rejected Hashed Release Title: NgxsB4XLOx6CGy7NK7zFombgH8HRbEeZ 22:00:41.3 Debug: Rejected Hashed Release Title: PAlyEb3YgfctMrkufxZyWb9grVLijtS5 22:00:41.3 Debug: Rejected Hashed Release Title: tCU79srzGoHwlsLWiQzLwdkUvEhb0PIZ 22:00:41.3 Debug: Rejected Hashed Release Title: ONrsOEy4EqHoH3fZiA02p9aH9svphcGs 22:00:41.3 Debug: Rejected Hashed Release Title: w8TcUgF2habA6KpiQLGOof4vytx8wymS 22:00:41.3 Debug: Rejected Hashed Release Title: ktFzacXgvHIPrQKkaYLXYtemOeKKvlnp 22:00:41.3 Debug: Rejected Hashed Release Title: H8IRdLUaEwu3RLoeQPHNhuJZEn0UXGH2 22:00:41.3 Debug: Rejected Hashed Release Title: ncgue2CuNk3toO8zmu7Oqjre70jJ3O8d 22:00:41.3 Debug: Rejected Hashed Release Title: p9dHih4UK52UyiEYbv3GHuGZgdxNGNp8 22:00:41.3 Debug: Rejected Hashed Release Title: SnKPSj7aB268cZZreT36TYyFGFP2sHDh 22:00:41.3 Debug: Rejected Hashed Release Title: CgzNr0IWOXFqopNyKSmov74N6FEj5R2z 22:00:41.3 Debug: Rejected Hashed Release Title: dyZTLbnKb9uCxyH5ARIKWyI76hZIEQtH 22:00:41.3 Debug: Rejected Hashed Release Title: hiPkIxssIDH2mrxq1w1cCi8BmmX0ZdCi 22:00:41.3 Debug: Rejected Hashed Release Title: 5US9LFo8VJNjSs9zaulZgfwGvT0TAa6g 22:00:41.3 Debug: Rejected Hashed Release Title: SCBZcFajMmoBk7q6pU040RVisrPkIMdE 22:00:41.3 Debug: Rejected Hashed Release Title: KWeYHcauLGUez5uHkU7Os8uZcsCiSv6E 22:00:41.3 Debug: Rejected Hashed Release Title: aiAnf64Ut0YQ22ursLkhJPo3bqGwfNhG 22:00:41.3 Debug: Rejected Hashed Release Title: Hi4Wf0abBMxHB3moXaYHaynaqr7oqTdX 22:00:41.3 Debug: Rejected Hashed Release Title: vbAka6GiBNOBTguzfxxxKpqd2oMY874c 22:00:41.3 Debug: Rejected Hashed Release Title: jJXb6aG0GS92KBjbIuZk8G9bEmGozJbl 22:00:41.3 Debug: Rejected Hashed Release Title: CeKgcWTnEfnyLPhiU5yvIEn2tlTPTpBm 22:00:41.3 Debug: Rejected Hashed Release Title: P1VWUsaoLfClJPgJpuzeaJH4K4QzAWMQ 22:00:41.3 Debug: Rejected Hashed Release Title: 8v7ScmhGp5brj5XyhZ5g4fG5zq4w6MvB 22:00:41.3 Debug: Rejected Hashed Release Title: 1kOxqXYS1P0HLhKoDUnE1NzhwyKB4ngE 22:00:41.3 Debug: Rejected Hashed Release Title: mg3vCoe09F5yY2xlsvr02meNmr7NadbE 22:00:41.3 Debug: Rejected Hashed Release Title: N6iZKJSydPUkoY4Gae7ugwn51nmWMOm3 22:00:41.3 Debug: Rejected Hashed Release Title: Tj2fVuzv6OgdF9IDzeWrR4YdElo87F9T 22:00:41.3 Debug: Rejected Hashed Release Title: mHhIqjTxMaXP1Sg2xRBu5HOC6wDwaliT 22:00:41.3 Debug: Rejected Hashed Release Title: vhf8maqJJNOAArTJXAoc8M3wSyqNg0oK 22:00:41.3 Debug: Rejected Hashed Release Title: Ie5vDIgGGyP9K19mfiVedBb1aAdLEyU2 22:00:41.3 Debug: Rejected Hashed Release Title: zt8tA87iuKZfO36mqo0WyQ9w5aMgDWoh 22:00:41.3 Debug: Rejected Hashed Release Title: cegM2DL2IytU0n0EbbrRA6uaHB52mmqg 22:00:41.3 Debug: Rejected Hashed Release Title: zfP2cYJYYQcteIOWRMbG0YcDyAfkjADd 22:00:41.3 Debug: Rejected Hashed Release Title: zJLePa9PXO8WePbCl6HAgBinXAyGtfja 22:00:41.3 Debug: Rejected Hashed Release Title: 1ZlRBDoRmrfNF5XivH4dIn1QhOQ1Jh7q 22:00:41.3 Debug: Rejected Hashed Release Title: 8qcQL0CkMKkkM5FiXB8SvHNEuikrPUjL 22:00:41.3 Debug: Rejected Hashed Release Title: f2YworZBU1yeFUARvemDxet4NyuuCuCI 22:00:41.3 Debug: Rejected Hashed Release Title: RatwCmT3suNlM0Z82X6PR6zyncug9t5Z 22:00:41.3 Debug: Rejected Hashed Release Title: rQNEz3VnEc24rAaBlfVwDIQE2FkHxhrm 22:00:41.3 Debug: Rejected Hashed Release Title: Eoryw5IyCAm72CmK1JN58ZGyLLZ9xUls 22:00:41.3 Debug: Rejected Hashed Release Title: xoBci2wCvkq17FFgCS2GBVGGDuWaurMX 22:00:41.3 Debug: Rejected Hashed Release Title: bAEIOWhUvflXTU3SufDz3kN1P8aEEB2S 22:00:41.3 Debug: Rejected Hashed Release Title: 6BpJip5sG16LHjNSyyNxBdaNYescwPHQ 22:00:41.3 Debug: Rejected Hashed Release Title: 2EjZFzDIdeL1puvNivngGqIpMIiWoMUe 22:00:41.3 Debug: Rejected Hashed Release Title: gKqqjKYJmJboFSdrNjAT4imZuDXK2TYj 22:00:41.3 Debug: Rejected Hashed Release Title: jYZu9M83by6s5ZV6eBDJjZKJI0xamxyU 22:00:41.3 Debug: Rejected Hashed Release Title: UNcnr9Hjx7LJFMJ51aoruXbgC7UdgbqK 22:00:41.3 Debug: Rejected Hashed Release Title: F5PYnmXE7grQ5AVfuNpb03MsR6XmQLB6 22:00:41.3 Debug: Rejected Hashed Release Title: 8Cg84BxnnjPhtYGUqaRbgCcVN412MDGK 22:00:41.3 Debug: Rejected Hashed Release Title: skNWjDcmZWJ8reT7GEzvNSZ7kRrXSyvT 22:00:41.3 Debug: Rejected Hashed Release Title: ioeUbqvSubtQ42w3QyOWciiT4F3JZ0cU 22:00:41.3 Debug: Rejected Hashed Release Title: AID4NSaLYTYw5fZRv1xeYpTYoQAk2eqN 22:00:41.3 Debug: Rejected Hashed Release Title: 2vf2nXwMtPMD1TroLFPFhHQu03pGV2XN 22:00:41.3 Debug: Rejected Hashed Release Title: b7VOx8roGhXhAYdU4xg62f8H8k9jHG2l 22:00:41.3 Debug: Rejected Hashed Release Title: pbCIMeBH1LhemFgWdQ7JvPCgKei3Cm31 22:00:41.3 Debug: Rejected Hashed Release Title: TZGn0GWQXXcBqakjriBTOyjO4il0JSXN 22:00:41.3 Debug: Rejected Hashed Release Title: fK4pAaxgtBZsyKnbJWgVNiuuKZ4Ww4Tu 22:00:41.3 Debug: Rejected Hashed Release Title: FdfN6GvWFwLGUAnLl7FVrpMdhbSmLL5J 22:00:41.3 Debug: Rejected Hashed Release Title: Mk81N0Qefpp4beKG5bb5FdvkMcioIVFN 22:00:41.3 Debug: Rejected Hashed Release Title: 9KAr6PLX4Jh3S2eqAws83GWDJVp8o80p 22:00:41.3 Debug: Rejected Hashed Release Title: 0TmzI0pdD2cZdVZYMUbRxrUGhPvz9lTF 22:00:41.3 Debug: Rejected Hashed Release Title: wsKyD8atqJnLqXsLnFbKlGEgDs9q4MhI 22:00:41.3 Debug: Rejected Hashed Release Title: CZRcIYa3yPodGsOMerfBTZD2FEPHF6hx 22:00:41.3 Debug: Rejected Hashed Release Title: Y16LO5XSQGVDzjalj5XxZPZUbvKw7puc 22:00:41.3 Debug: Rejected Hashed Release Title: DDZaDivPRGxZs2HNWpmRl39AItmthXmO 22:00:41.3 Debug: Rejected Hashed Release Title: YIMNeBv16yYqQSlxmx9Cn9RJER22BeWu 22:00:41.3 Debug: Rejected Hashed Release Title: 0bMGLIYC1coLk4W2PIUyNrV5aK5NjtUr 22:00:41.3 Debug: Rejected Hashed Release Title: PANJpiT9Qm0PwGza8jtLpQM5HRLPz9wK 22:00:41.3 Debug: Rejected Hashed Release Title: sN2OrceK9X2YZBC0oROhG2bFhvbirlT6 22:00:41.3 Debug: Rejected Hashed Release Title: UMguT9aQ796i1sQ2CjOsF7ELyDTkgMk9 22:00:41.3 Debug: Rejected Hashed Release Title: EIAh3ZFkc3Drt4XLBnOOPyIDIfbSjhDI 22:00:41.3 Debug: Rejected Hashed Release Title: 2n8fS1j32NXMTZRoEMvrhA0P72Y1N8Uz 22:00:41.3 Debug: Rejected Hashed Release Title: 53L3SmIf7MSPapNXgZoQ6YuFfqdszODa 22:00:41.3 Debug: Rejected Hashed Release Title: ZVdnmiAMHdZinqcJaID0mQ0oxRCPopc0 22:00:41.3 Debug: Rejected Hashed Release Title: 36uPTbWKCePS5icqrmKya5vsb5FVP053 22:00:41.3 Debug: Rejected Hashed Release Title: SX7MTXoHpaBIkTv3LvcYad37V2O4iG42 22:00:41.3 Debug: Rejected Hashed Release Title: 6FQyyE9Hn8smmnITaJOSbqFhvEo4s0vC 22:00:41.3 Debug: Rejected Hashed Release Title: 32AEoIS1nXjudzIdmRlWvzAlJtGuYbGJ 22:00:41.3 Debug: Rejected Hashed Release Title: GDi9Ww4zr71vNsK5294CLvKGkkKo0ii9 22:00:41.3 Debug: Rejected Hashed Release Title: XgzRSNVdSYyfJQfygjVMHuwIzIPpChHi 22:00:41.3 Debug: Rejected Hashed Release Title: fjzmhUc16nlAHP7wPK4At6IVpmWsnI7a 22:00:41.3 Debug: Rejected Hashed Release Title: 7hG2dVbr9TWVkp1gPs59S0lrTAoykiMx 22:00:41.3 Debug: Rejected Hashed Release Title: 7J4cqNZ150kiCS5XqIYA33E5uIvuOIYh 22:00:41.3 Debug: Rejected Hashed Release Title: CncRJZW8tEvquIDYvCg4kS5TUqZfslu1 22:00:41.3 Debug: Rejected Hashed Release Title: C6WqHaFo0QZ5oqgbAkr3Anmvxaelf4HQ 22:00:41.3 Debug: Rejected Hashed Release Title: MzWTDP9M4tmD606OvkzmClIHUhKXDson 22:00:41.3 Debug: Rejected Hashed Release Title: FraBtDmYAiQCPWGUmsYt9Ji8ZJwEhL6S 22:00:41.3 Debug: Rejected Hashed Release Title: 0rLoACdZeoJCFKNBcarV74rcT295y2Y1 22:00:41.3 Debug: Rejected Hashed Release Title: dDDPAz6LK1cZP56LlYCaKdEfCMPx0XrN 22:00:41.3 Debug: Rejected Hashed Release Title: GpfHBiIsN2RY4ibKQqnRXboKYcbJ35wF 22:00:41.3 Debug: Rejected Hashed Release Title: iX0DkB1AkF5dDpi2jINptz7pODESqVpn 22:00:41.3 Debug: Rejected Hashed Release Title: 45VAZJ2FZjiu5X5UCOQnjh9K47sDcMlr 22:00:41.3 Debug: Rejected Hashed Release Title: vdGlFI67DShrzjTiExmK3kRF0FjVFiCD 22:00:41.3 Debug: Rejected Hashed Release Title: Vq7dswd2nd9EL0gdX5t2IL9tKQZMLFjI 22:00:41.3 Debug: Rejected Hashed Release Title: VZAIZsdTHlHsAxNj2OI7FVCq8GJmFP29 22:00:41.3 Debug: Rejected Hashed Release Title: 1qEJLcmwGS0rC6jW8NsHDb2aj5X0JwKj 22:00:41.3 Debug: Rejected Hashed Release Title: 1RstiXPfcfGL0ds6UJ36NlRN1mQnoJbV 22:00:41.3 Debug: Rejected Hashed Release Title: 3k6vnp1kIYoVTRmrRv8VMRPAjPtwyhXd 22:00:41.3 Debug: Rejected Hashed Release Title: 2l8JM3E53xnefKj9HXQkX55XteehFPu0 22:00:41.3 Debug: Rejected Hashed Release Title: xdWPKJwTphsEw3bfRPh9mMpxxKvFRxQ1 22:00:41.3 Debug: Rejected Hashed Release Title: TGNVElqKoxjormlcW3Yaff8DPp3kkEgd 22:00:41.3 Debug: Rejected Hashed Release Title: QxqtXjsesvrT4p6IVO1i6cTPhVavqq5L 22:00:41.3 Debug: Rejected Hashed Release Title: ir6naqBnso0nXyCWXNEYMdqEx4VuGVeI 22:00:41.3 Debug: Rejected Hashed Release Title: UBvUtgIiVdolH3NWDtTaXkxGqpCITyX2 22:00:41.3 Debug: Rejected Hashed Release Title: Zl4684sa6jaOwMvgAMQMsXn88FWfCNZ7 22:00:41.3 Debug: Rejected Hashed Release Title: 3IW81QLvFt3XwEb5MyRH2cHtwxNEaaLa 22:00:41.3 Debug: Rejected Hashed Release Title: VXMxfzKtFpFieD9pUa5EbMFdoT9ADxUb 22:00:41.3 Debug: Rejected Hashed Release Title: nBP524s3ZFyPSXRJ9sYMcvu8lTFfRBvQ 22:00:41.3 Debug: Rejected Hashed Release Title: LWKzRsJZpD5tqpH1sjIRTyakJy0Tkhee 22:00:41.3 Debug: Rejected Hashed Release Title: opef78HFItiJaVVgdnHgoPoru7UXQhaE 22:00:41.3 Debug: Rejected Hashed Release Title: YC2intC8uKgjrCB6JpEtRjYY1WQIRILp 22:00:41.3 Debug: Rejected Hashed Release Title: BoKSXvWa2Pm7jOxDZeafWR9hlaIVh9Je 22:00:41.3 Debug: Rejected Hashed Release Title: bPLL4aOOUrP2G6rYdyACiLQFxNMmzXdR 22:00:41.3 Debug: Rejected Hashed Release Title: YS8ZBE4PQ3Z5T5OzSVLUgbUG5w85zXeJ 22:00:41.3 Debug: Rejected Hashed Release Title: hW6DECiixexsJ0YmmAXXxyTJ2r2f7szg 22:00:41.3 Debug: Rejected Hashed Release Title: m9U1hV0y9y6w2omfFYiMyL3k4NA72N6h 22:00:41.3 Debug: Rejected Hashed Release Title: dfx8C6uLOjW213OuO47qpdWUCsFmYUqF 22:00:41.3 Debug: Rejected Hashed Release Title: KQ5nGxWULwK4hRyAdLXlEZ6Em2NFp4vx 22:00:41.3 Debug: Rejected Hashed Release Title: M6BdXuRp84yliD4FNSmtoZRWJhiHcAyt 22:00:41.3 Debug: Rejected Hashed Release Title: XdgS8QQWqG3kiE3lAYCEJW7mbxVztpmf 22:00:41.3 Debug: Rejected Hashed Release Title: isH5aWZTv2RBWHiiUSmz7POAh5rYSBkx 22:00:41.3 Debug: Rejected Hashed Release Title: eg4VHIGRuNuMrobTxsAan6d3c16rXdZh 22:00:41.3 Debug: Rejected Hashed Release Title: twQoIoTBtIChxPCaUE7fVUmm0WqWH82j 22:00:41.3 Debug: Rejected Hashed Release Title: IeTihkt7NBGWmDMTf0w76TJP7trvflww 22:00:41.3 Debug: Rejected Hashed Release Title: bxyHj9hEXflmvX0Jw2czqKjrfVu8WD7C 22:00:41.3 Debug: Rejected Hashed Release Title: 84r89b6a342KnrOw4waQ5M0nfU19twRm 22:00:41.3 Debug: Rejected Hashed Release Title: AyyZdd5Fx1HyHmQ6ZoZ1q65WFge7vome 22:00:41.3 Debug: Rejected Hashed Release Title: HQh4TfH63rNnPlTrhJ2ZO7ACtgqsC8Ko 22:00:41.3 Debug: Rejected Hashed Release Title: kNUHrBD0e3RxCpYWY5TUi0m2AQuItcQ6 22:00:41.3 Debug: Rejected Hashed Release Title: Mrl041VzOkyIprJXnnvW1bS9LgMFHcOF 22:00:41.3 Debug: Rejected Hashed Release Title: 4q8Hb6fOxB4IKK2jrbWXedds3SVE6gue 22:00:41.3 Debug: Rejected Hashed Release Title: hheuqtdu1WgiJKAE9f12Z3NxUG8mjNCa 22:00:41.3 Debug: Rejected Hashed Release Title: ssSwKdKDd5ZkT1mJAwQLPNny6hoCdnyA 22:00:41.3 Debug: Rejected Hashed Release Title: TwvjpXdsquNWk09flGjYajikoh3iaa9n 22:00:41.3 Debug: Rejected Hashed Release Title: 0mvlvyW3qwrHO3BmqpGhzCx8oUhHIT5K 22:00:41.3 Debug: Rejected Hashed Release Title: UADxqjHX9PQPFPZgbkDLk6XxT11sakQR 22:00:41.3 Debug: Rejected Hashed Release Title: BFnCFaEhM6RPzcs88kDj1e4Z8APTzK6h 22:00:41.3 Debug: Rejected Hashed Release Title: SuHPB0NbSfHF6jrjO9WAsTLCCiz8jLwd 22:00:41.3 Debug: Rejected Hashed Release Title: 389TXqCxyebUSgP5laOE6jS6o2M6lFBQ 22:00:41.3 Debug: Rejected Hashed Release Title: aVD3RONGfz7ajyTUuSRS7mVOxIbNVYAb 22:00:41.3 Debug: Rejected Hashed Release Title: UnTEWhJAX6KxLwWXQrq6va96duNRm7hF 22:00:41.3 Debug: Rejected Hashed Release Title: qXqEQ5YSj4Qtwq8VlAJ3uBXwYpCN6OqT 22:00:41.3 Debug: Rejected Hashed Release Title: anHpAmJrPa9yblWlf7XokoDFPMVkKLU0 22:00:41.3 Debug: Rejected Hashed Release Title: UT68gltwbK53cI3DtHr1fijujSGRM0g1 22:00:41.3 Debug: Rejected Hashed Release Title: xp6GkAgjDdLxM6kwu4j7pUHKZZiBWGlh 22:00:41.3 Debug: Rejected Hashed Release Title: Lh8XcOXBxu02Ii8n810WwmJjcG2I0pHV 22:00:41.3 Debug: Rejected Hashed Release Title: cXGuYBdiDLI5FwUjUnaShrLscxOnizQt 22:00:41.3 Debug: Rejected Hashed Release Title: 5ZJI9BjmR48YZddYIv6vLdeYj4LWnUb1 22:00:41.3 Debug: Rejected Hashed Release Title: kFnw7p84WisydBFxFrj8GzRc0IS9OfP8 22:00:41.3 Debug: Rejected Hashed Release Title: vlHUBlWJPorpEVdwqW3Ej2yTaiTJ8gRj 22:00:41.3 Debug: Rejected Hashed Release Title: DF8tqONcinkXsvpN3PVupb4DK4viAYFz 22:00:41.3 Debug: Rejected Hashed Release Title: J3it8Dz95otBGWbkHcZwDAVylzmw9i5K 22:00:41.3 Debug: Rejected Hashed Release Title: 5N8uTH7iLGvTV67vQ4qTljC2wksq9UYq 22:00:41.3 Debug: Rejected Hashed Release Title: TVdLs18WTqcCWrUal8vvsV5uf88ofUce 22:00:41.3 Debug: Rejected Hashed Release Title: 52GtcoBwdydrfTPBJ3FllM1YzTIty7hb 22:00:41.3 Debug: Rejected Hashed Release Title: 6E8hnXBsdOiO2Eadi45gIS5TUKZQwiPb 22:00:41.3 Debug: Rejected Hashed Release Title: D6wpLY7c9N3XWI9JD0YizOvJC6qOi8gp 22:00:41.3 Debug: Rejected Hashed Release Title: 5mUU4HNG7iuRJsVPXrNTDP3blW462S6K 22:00:41.3 Debug: Rejected Hashed Release Title: DXJ6A72WQJoGL1SdW66XmUKkTMAYbwKq 22:00:41.3 Debug: Rejected Hashed Release Title: N2Jf42zlvmvrRJTcuz8jl7HAUYOsDMtZ 22:00:41.3 Debug: Rejected Hashed Release Title: rD6da8LEi206bBgsV0iqFeXV0Bjg3iCU 22:00:41.3 Debug: Rejected Hashed Release Title: x6lZ8eo4YI5HN61p2f4tNKJaofwh36qx 22:00:41.3 Debug: Rejected Hashed Release Title: yfct42j4w3aEEqsTbAOipwNFyWBXe52w 22:00:41.3 Debug: Rejected Hashed Release Title: lLQ9xYMJvVfWqYdiJzDjxPz4ySWf5s9L 22:00:41.3 Debug: Rejected Hashed Release Title: mIiDnk6Sr8ZRerkcONjXdif7nTmVQJpw 22:00:41.3 Debug: Rejected Hashed Release Title: BSLvCF6d58jLT0qPOjpbVfPN57TL0I1F 22:00:41.3 Debug: Rejected Hashed Release Title: j46QfQidtJzCarfNZnHY9J2QXVcj6C8h 22:00:41.3 Debug: Rejected Hashed Release Title: f3UshnJZlDolF3YZtVUhroa3DLpmaVVR 22:00:41.3 Debug: Rejected Hashed Release Title: uhk4X3iSC3g3s67831PJaiHxloGVLh7U 22:00:41.3 Debug: Rejected Hashed Release Title: PWUPZiPcZCNaGMo27UUCj3NF8Bv8LRyO 22:00:41.3 Debug: Rejected Hashed Release Title: bTIDVS9CVZTPOSYsa16KZvNR6c4UZhdo 22:00:41.3 Debug: Rejected Hashed Release Title: 3J6vSY7r8G7ryRgl2Bjb3GK6fCTkVOg0 22:00:41.3 Debug: Rejected Hashed Release Title: WgjBWYcxmqIheGkvHT97fmPYCrXGDWe9 22:00:41.3 Debug: Rejected Hashed Release Title: e88EkvBvOOr2o3y6v99VoNngcaPvi0XZ 22:00:41.3 Debug: Rejected Hashed Release Title: SeRIEWWk71oEh3ObVfolqQOHS0hAnF8g 22:00:41.3 Debug: Rejected Hashed Release Title: Z6FmDGh6iFrmsEBR8OSspkwdK3cZPGle 22:00:41.3 Debug: Rejected Hashed Release Title: z2HiVMLLLEPBy2QmQAF0IHKSIuBNRdax 22:00:41.3 Debug: Rejected Hashed Release Title: 4MksB9PWT7DauknqvCloX7bD40HyYv7r 22:00:41.3 Debug: Rejected Hashed Release Title: 6U29ho43gpNN520ZHYFXZ1pSHTsCnzoa 22:00:41.3 Debug: Rejected Hashed Release Title: 6jb3IBA8R5WgGhMcCIaA4t7xQ44wwN3B 22:00:41.3 Debug: Rejected Hashed Release Title: hEgiQBHXZLyAKp3LV04HN2EmgHnP3HAY 22:00:41.3 Debug: Rejected Hashed Release Title: fe01K3gwsSgymg06T35EQJZYBXAmsBKU 22:00:41.3 Debug: Rejected Hashed Release Title: u7HY4ZoCaZwZ86OFupeVPQ2WEZb8M01l 22:00:41.3 Debug: Rejected Hashed Release Title: uViEQtsCfpjwyH28XvzseSyjHlE4563n 22:00:41.3 Debug: Rejected Hashed Release Title: u7ZG2coG58ccHwykAIWmasybG9UaXCe4 22:00:41.3 Debug: Rejected Hashed Release Title: EgDzwrZcOp4kVYIp2aIXl0bJBsuRplns 22:00:41.3 Debug: Rejected Hashed Release Title: y78l9z1aswUqfyBBXjkWXJIkuob5Q9tv 22:00:41.3 Debug: Rejected Hashed Release Title: Djjx5HKpm4eZ7ddphEGRQ0Be4HIU7RzR 22:00:41.3 Debug: Rejected Hashed Release Title: eQnndQUWTb0ziSGMOhWSRnsDuZ9iuDiM 22:00:41.3 Debug: Rejected Hashed Release Title: DOZc8Mn4CaXAuHhK42o7oCPpIUW46isa 22:00:41.3 Debug: Rejected Hashed Release Title: mKyRzE2F3q7Hgku9BuPtuEE9PamcObwK 22:00:41.3 Debug: Rejected Hashed Release Title: 0gQMr9FXnAsteDbHY9MhnccAH09sdO9H 22:00:41.3 Debug: Rejected Hashed Release Title: Rxep6SciRhd3fOI2ZTWTCEhDGdmk2o9L 22:00:41.3 Debug: Rejected Hashed Release Title: XsLQ2V7LzFWpNw9zdiIIqpB0fUwI3pUd 22:00:41.3 Debug: Rejected Hashed Release Title: z3p742FnYb2YwnycWPcaIofQMm5Ufeam 22:00:41.3 Debug: Rejected Hashed Release Title: m8lDWrrTM9oXQqrgg3evz5xzhWklOuNR 22:00:41.3 Debug: Rejected Hashed Release Title: TvsTE65jw8LzrWpsLi7C1asjDn6bC9WQ 22:00:41.3 Debug: Rejected Hashed Release Title: FVWfL2Fwg7gkdxKnfrzSJJ8LVWqc23f0 22:00:41.3 Debug: Rejected Hashed Release Title: ubLfpMuNKJpKrwVOMG8G6TJBd2i8ikJ2 22:00:41.3 Debug: Rejected Hashed Release Title: q38QrOmbioEK54pvx2vMpdZ50bERVg2l 22:00:41.3 Debug: Rejected Hashed Release Title: GQ33n05AGb8ysPewIEWoAepE0MpEhVlY 22:00:41.3 Debug: Rejected Hashed Release Title: e6ego2hCenD42tInkVmPXNsbp4ozOksY 22:00:41.3 Debug: Rejected Hashed Release Title: aWNxrnoJfHetLOsa8mv7AqcjoMq8ZhhS 22:00:41.3 Debug: Rejected Hashed Release Title: FQwnyRYbF943hvancNL8WDzqvwBRlEo2 22:00:41.3 Debug: Rejected Hashed Release Title: gzkGKAguNCEjq04wSM6dZiJ46ghRVqLh 22:00:41.3 Debug: Rejected Hashed Release Title: 5KFPWFK3S3Es5WZqq81XZeVkr5qMm63s 22:00:41.3 Debug: Rejected Hashed Release Title: AaGeWK2rVFYlrRk9LFj4348QP74SCuSH 22:00:41.3 Debug: Rejected Hashed Release Title: sjLfPM8NNB1qdVFWnRIADiEbDLedQKtO 22:00:41.3 Debug: Rejected Hashed Release Title: z769wqvDZMZm2iEsrnLRoyJEylXmKqUz 22:00:41.3 Debug: Rejected Hashed Release Title: BeLPtdhuDdS5D4rmzLLimldq19VaV8rN 22:00:41.3 Debug: Rejected Hashed Release Title: iamiMP0Dnmgo61oJ8grTjxlOE2WfP0qu 22:00:41.3 Debug: Rejected Hashed Release Title: dbC7wTQGEuBTcmOhcnOvDs0jJw6aofGP 22:00:41.3 Debug: Rejected Hashed Release Title: gt02ZgNF4MrcIj5umLvBOwuzWQWWiHi3 22:00:41.3 Debug: Rejected Hashed Release Title: ZRFxBwP494hqw9klOIPMPWmkLHJ24v71 22:00:41.3 Debug: Rejected Hashed Release Title: SVe2WkteeFrh3tMVOzg8cNOhkJARF17G 22:00:41.3 Debug: Rejected Hashed Release Title: YIPEWs6ZFcAxNbEVpcUIiuLRS4naXvG3 22:00:41.3 Debug: Rejected Hashed Release Title: NEuzWz176Ezeyw0riNwGMbVoNWCw4Gr7 22:00:41.3 Debug: Rejected Hashed Release Title: KWRcnEyl8egqs1JNjTmcgdKI0bQeYgLv 22:00:41.3 Debug: Rejected Hashed Release Title: lYav3w0y1ZdgLRkxZHz37nK7RBe2Zb1M 22:00:41.3 Debug: Rejected Hashed Release Title: DfQxNiXEEpVbTxRTXTPp9xwYaZ8RST84 22:00:41.3 Debug: Rejected Hashed Release Title: fsSsuNskwcyvtY9uH1RoTEu6SZyWkh1r 22:00:41.3 Debug: Rejected Hashed Release Title: ziSgTKT7B8RXrhwFKTbIcZJ5JIdnLZSY 22:00:41.3 Debug: Rejected Hashed Release Title: akf4vLHbcZihP2cdfQX0FQCpidXKlQPm 22:00:41.3 Debug: Rejected Hashed Release Title: HMqx51HARMHD6fLc8ZsJF9ND7Lj1ZYC3 22:00:41.3 Debug: Rejected Hashed Release Title: dXCpwwb1HrF0pxIwfl5ouJr7lZxy3lhC 22:00:41.3 Debug: Rejected Hashed Release Title: 2LJpPh83TV8aq3LSAZZbLcpIX5K72BUq 22:00:41.3 Debug: Rejected Hashed Release Title: wpdsyj8ugCYHfZCDTPeZQsUGBCFy3Nzw 22:00:41.3 Debug: Rejected Hashed Release Title: VJY0wtyAaYasWOlOWjg1YPGbWvfIRhy8 22:00:41.3 Debug: Rejected Hashed Release Title: uqeEiny9p8zlztoCTbShp2jHsz9OMnIY 22:00:41.3 Debug: Rejected Hashed Release Title: yWiPjK0epMjpplNf0Bk1Ie9gUMk6bfkj 22:00:41.3 Debug: Rejected Hashed Release Title: p6s7X4W6oed1UoCFXtjsDcbPetjlajpH 22:00:41.3 Debug: Rejected Hashed Release Title: kJaJkq0e2bCey85QTOjI38bl2Fwzg5T5 22:00:41.3 Debug: Rejected Hashed Release Title: gMVdXNl0JF4FAved6suBEeKn3pStLzwL 22:00:41.3 Debug: Rejected Hashed Release Title: h0TgoNZQiWhGRFn2PQpHuZH0myIH3cZI 22:00:41.3 Debug: Rejected Hashed Release Title: LPX28KLcVucP51dvdRCLQyqsRUzTUKOU 22:00:41.3 Debug: Rejected Hashed Release Title: A0DAD0g4AYJFTgSkcdAS1hiraDg9P1hJ 22:00:41.3 Debug: Rejected Hashed Release Title: qLvwbbz87Fl4D1il6NVzrdFxSZ5NdP8b 22:00:41.3 Debug: Rejected Hashed Release Title: Bp0rKyIeHUCrth7x9WTPBHrRWSqYs5BP 22:00:41.3 Debug: Rejected Hashed Release Title: h2rLYBr8KKtHlkSU6zHAJ1EkGgloaGY8 22:00:41.3 Debug: Rejected Hashed Release Title: o2gbjiAoQH2EPRJ7UPWB8LoOBkKmkSUG 22:00:41.3 Debug: Rejected Hashed Release Title: 8wxQnbyUteYXhhqbpP1dlTe0Cy1ewVtF 22:00:41.3 Debug: Rejected Hashed Release Title: I34aRlhwEB35SVcfsKyjNsUA9SuJc1iU 22:00:41.3 Debug: Rejected Hashed Release Title: BDyp1jVjEgZzmsbiY0zgoltS68Doo2By 22:00:41.3 Debug: Rejected Hashed Release Title: MJTxHmw5pHe4pTNZC2sG52XHgoRDQXAJ 22:00:41.3 Debug: Rejected Hashed Release Title: QMpyzmKuL4jkpbRm9N7y2jljDadPwbtb 22:00:41.3 Debug: Rejected Hashed Release Title: Ae2HUxTzBnzM6otUz4OCuknqc9pIMuIQ 22:00:41.3 Debug: Rejected Hashed Release Title: RygFQwwiKNxbGufwlvfPCOKK1XNBfvM7 22:00:41.3 Debug: Rejected Hashed Release Title: 6osYHFJmBbk2A4Z1fCgS59zVYpRX34qR 22:00:41.3 Debug: Rejected Hashed Release Title: kvhhmyE0IGgEaeEc7teS23K00JJYEZgT 22:00:41.3 Debug: Rejected Hashed Release Title: eVuFJC7L9edN8KA5xwlZ7I1RXQjru9Vi 22:00:41.3 Debug: Rejected Hashed Release Title: S90yve5eYi0BWF9WY0rUSnd2ncDwE1GI 22:00:41.3 Debug: Rejected Hashed Release Title: kDifrhKNQdhBIPji4WAWxIz4AkqiRlUx 22:00:41.3 Debug: Rejected Hashed Release Title: Ef7PE16NKxg5yQjHXxf6NDZCARJbKY8a 22:00:41.3 Debug: Rejected Hashed Release Title: F2Gc0QESqO0s1nJcECgUkCC0E0wKVrCf 22:00:41.3 Debug: Rejected Hashed Release Title: Jt4Oi593k7CLrtAFhbgdo9COdZP0cCQ3 22:00:41.3 Debug: Rejected Hashed Release Title: Qcqf4XQrShoPUgXZrcYqomPOvmwnIWWY 22:00:41.3 Debug: Rejected Hashed Release Title: k2PygcOYxfaPb3vgMaYwMtXbnjb6frEV 22:00:41.3 Debug: Rejected Hashed Release Title: 1eOb0beOXlodpoF2irIhjzs5wYhgsR6c 22:00:41.3 Debug: Rejected Hashed Release Title: gaLaBPdp7AbOSPiiIcodOjraqzSmS5BF 22:00:41.3 Debug: Rejected Hashed Release Title: C4OMBUHGAlCrDmsC5VQpjTkSzql9HzE7 22:00:41.3 Debug: Rejected Hashed Release Title: rxiFT3Uq2Qrza8HR6W6UrqdroE6WakdV 22:00:41.3 Debug: Rejected Hashed Release Title: VdAEJtHADtGcAfMs6fwi92GIAqvK6kUp 22:00:41.3 Debug: Rejected Hashed Release Title: 3N9DChsNAhM8V4MF0VtEfyPsgTJ1Gsau 22:00:41.3 Debug: Rejected Hashed Release Title: wcvfITHh0uSBlfGDaPRl6l7dXvG7zn9b 22:00:41.3 Debug: Rejected Hashed Release Title: f1Kty7UKN8uMOj2INUtMrLWUQASRaRMg 22:00:41.3 Debug: Rejected Hashed Release Title: klM7XJwuD1Tljxd5gGRxPe9y1sKrup9B 22:00:41.3 Debug: Rejected Hashed Release Title: cYkSu3khOuhImjIbsIQWCRDlctjzqm5L 22:00:41.3 Debug: Rejected Hashed Release Title: 0ckXxxjHzQCgUkzzpeX01JrpXBmvdrfU 22:00:41.3 Debug: Rejected Hashed Release Title: uKMmLyeDGpUgbMLyYF0PFXOxoWv9B1mt 22:00:41.3 Debug: Rejected Hashed Release Title: uQoAJAWeQOkDw7qS8be9p74SnXBYJS8u 22:00:41.3 Debug: Rejected Hashed Release Title: jdOYmIr0B4kOeMZClAhkmtDQh1LaBftC 22:00:41.3 Debug: Rejected Hashed Release Title: WKAbH3x9U0gd6W4zuHXxdb81qxFDPvCg 22:00:41.3 Debug: Rejected Hashed Release Title: IcINxnbd9VzgoiutntRnwz2rGyEF03R0 22:00:41.3 Debug: Rejected Hashed Release Title: LjhATBJlthiREeU8dilH8d88Cb7SNxWr 22:00:41.3 Debug: Rejected Hashed Release Title: MU4SeZ2aOYZ14rd0WDsfXYpEnpUOVkH8 22:00:41.3 Debug: Rejected Hashed Release Title: Rx2OK7i0z1AaV5z6KaRPAYKcssBBFiuO 22:00:41.3 Debug: Rejected Hashed Release Title: oa7W5bLtCWzkcKKZbUxPrEVuCFxB5Zo2 22:00:41.3 Debug: Rejected Hashed Release Title: ZSCNzgPK0h78mi0id43ug0o7iI5fPC19 22:00:41.3 Debug: Rejected Hashed Release Title: DpmjuuitHRlRbt2K6zVHBEFUqxEgusdO 22:00:41.3 Debug: Rejected Hashed Release Title: ZPl4qJfxyPJblXe28DSxyvkz4btc5AlB 22:00:41.3 Debug: Rejected Hashed Release Title: Fs2h7PEOdc6wQhrar2WLnEXdFEkerHLV 22:00:41.3 Debug: Rejected Hashed Release Title: 0z4Xv4GLKeRpS6PgJkcN8nyLifVKUepa 22:00:41.3 Debug: Rejected Hashed Release Title: eZQDSgoVQzNHIqFL9dXJW3PQgB1598T8 22:00:41.3 Debug: Rejected Hashed Release Title: loic7KKyZy4zMWVabPAAGHGhgAH177UE 22:00:41.3 Debug: Rejected Hashed Release Title: eBj6J218wH96mvML1ErkERKI0uoexl3B 22:00:41.3 Debug: Rejected Hashed Release Title: UVaaujke5AYrpNAugstu6n8DGI3lKwyS 22:00:41.3 Debug: Rejected Hashed Release Title: O7rJS0QELtijV7CFwFxbFGKlEtYV8C1v 22:00:41.3 Debug: Rejected Hashed Release Title: 3WXTunS6mewRyEoSZEYlhXFLkZT9egfU 22:00:41.3 Debug: Rejected Hashed Release Title: tTQ0bOi4c47baLkojwWTl1fh2VYp9CVS 22:00:41.3 Debug: Rejected Hashed Release Title: nTXd543VY2lSrMcLDcxNkvnl2iT4Oyvh 22:00:41.3 Debug: Rejected Hashed Release Title: UNF57MnB0Muidogul6tvflmmGJATV1wp 22:00:41.3 Debug: Rejected Hashed Release Title: SD6gzbLDlSopwz362vQo2so71eyaOS2Y 22:00:41.3 Debug: Rejected Hashed Release Title: SMHad0NQs6M4jGhMHirc3wefZll6tA9a 22:00:41.3 Debug: Rejected Hashed Release Title: TdBDVEvkabKwykevOSNuqTZ2lZeOIMnO 22:00:41.3 Debug: Rejected Hashed Release Title: ULTcY1xPZeSipnnpPR2I5Okip44VQsGy 22:00:41.3 Debug: Rejected Hashed Release Title: FcUg17ipDxff5uGp2yDAVRO5DOFaRmdW 22:00:41.3 Debug: Rejected Hashed Release Title: 3gsIQN4Sb4kVA1htBvHlrp1aEinMjFMq 22:00:41.3 Debug: Rejected Hashed Release Title: 8UkkZzIyfpm1RTvKF6h07GyMMyKALlcs 22:00:41.3 Debug: Rejected Hashed Release Title: syZKyB1y1WgnlxqdISCCMPMbnSwF6CSU 22:00:41.3 Debug: Rejected Hashed Release Title: rlriIqRrfKisd5XE3HIKbh5f0V81PM1B 22:00:41.3 Debug: Rejected Hashed Release Title: 2DYsrUs1NTBd7awUsegOKLKlnKOIHHqm 22:00:41.3 Debug: Rejected Hashed Release Title: GLXEMZqeu6hFuFdPDXKBwPeP34nqq4Qw 22:00:41.3 Debug: Rejected Hashed Release Title: AewcfPceqF44sQ1rPA3koFhCcm95S63t 22:00:41.3 Debug: Rejected Hashed Release Title: cIcdcbh6s2k0bwUwCzU4JdJYMdbZA4fj 22:00:41.3 Debug: Rejected Hashed Release Title: 9Shf67ka4pZ3gydlyy6Leum7OTBpznHO 22:00:41.3 Debug: Rejected Hashed Release Title: b8cS3s98dsJkQHlAdZCjpUtPB5VHEd8U 22:00:41.3 Debug: Rejected Hashed Release Title: gwxgzjXWbKXs483btGVSQChDZgg2sG6V 22:00:41.3 Debug: Rejected Hashed Release Title: fGxhlfxkRmmhMTQJKBo0Rr528xyGT69c 22:00:41.3 Debug: Rejected Hashed Release Title: oG2rhN2nFcfKQKbnfGyilqyn8RFzpcaU 22:00:41.3 Debug: Rejected Hashed Release Title: cy7z2JcMiG7vebg6nvn2vBU3CyCj3uB6 22:00:41.3 Debug: Rejected Hashed Release Title: CR9ApBmg90fwb3gl7RcYs9JM9a84Zxpt 22:00:41.3 Debug: Rejected Hashed Release Title: 1bCEe4ZPvs149dKVAj3LzXTsmd0p5S7q 22:00:41.3 Debug: Rejected Hashed Release Title: scZYrfuTyoGphO1km9UnLqd2zLL7SBYV 22:00:41.3 Debug: Rejected Hashed Release Title: MdkQbLiELqs4rRBmgaz6R076R0HZtvFi 22:00:41.3 Debug: Rejected Hashed Release Title: PLnZyMsZmjAYUAVjpKX0KhElJ0xSSJ4u 22:00:41.3 Debug: Rejected Hashed Release Title: LIxjQozwDM14skQfWfeHKAZlwPLkFAj5 22:00:41.3 Debug: Rejected Hashed Release Title: pCvlJR6ag60lVkYiEXJhloLxrEEK2Q8S 22:00:41.3 Debug: Rejected Hashed Release Title: r7PzHj0CmgyHhqIhoG2yQbVg1SGwiPFP 22:00:41.3 Debug: Rejected Hashed Release Title: ixWAa7E7uzK8s6YGlVIHaoqQY86KYdKK 22:00:41.3 Debug: Rejected Hashed Release Title: wQJ69jILE94ti4QyyXSvEeTLNUKTaxD7 22:00:41.3 Debug: Rejected Hashed Release Title: 6ylZlk2SSZpO8me60dELjCDlJcECL1aj 22:00:41.3 Debug: Rejected Hashed Release Title: SGplCv8FaGJfY8qmTmeGAgym8gUWyOi1 22:00:41.3 Debug: Rejected Hashed Release Title: efT0PifyrSfWjEEm9jcoJbh8jXrcnMyq 22:00:41.3 Debug: Rejected Hashed Release Title: XDWiWka1CjKvcuBJCfvOCvtxfWuDgc0f 22:00:41.3 Debug: Rejected Hashed Release Title: 0tPh4SItxfyJckqhpzEWewapxQuosMan 22:00:41.3 Debug: Rejected Hashed Release Title: E1GX5p8hxKsYd5UZjmsgIb8em30FXHTK 22:00:41.3 Debug: Rejected Hashed Release Title: qnnW8qBvQSz9Bos3VkVidWI6JSOlULbK 22:00:41.3 Debug: Rejected Hashed Release Title: 3HmJySgjdOQfvwsstBB0pEmvyHVl0zNi 22:00:41.3 Debug: Rejected Hashed Release Title: jkS8Wu9ws1RrXHhM85BixQFUhsTQ8u1N 22:00:41.3 Debug: Rejected Hashed Release Title: CF3HMoSnjInpvOhPc4yHSzMqiayGjYbV 22:00:41.3 Debug: Rejected Hashed Release Title: BOwyFKGqUasLrpVO07U4RuxzVYGZNZbM 22:00:41.3 Debug: Rejected Hashed Release Title: VrzpwSxlEfNYOLbU6ppH5TBgv69oo3Dd 22:00:41.3 Debug: Rejected Hashed Release Title: Vr2bt3RGxDoUidG14QOHVcS75JCPt5el 22:00:41.3 Debug: Rejected Hashed Release Title: scLWvDAoybhmn8lcOsgy85m3OFBsbb32 22:00:41.3 Debug: Rejected Hashed Release Title: lad3uESKvGCguWl7LRc4cnPaieLtM34r 22:00:41.3 Debug: Rejected Hashed Release Title: lhVVY9Mb9R9NmZwNyuYHsnT2NQX6KrXU 22:00:41.3 Debug: Rejected Hashed Release Title: VPRiG12kqpNxP6faplSgfPrfJLKgC73k 22:00:41.3 Debug: Rejected Hashed Release Title: 9lDcOh2qkq3S2FPKBK44CZR60CwDsoDG 22:00:41.3 Debug: Rejected Hashed Release Title: HBHI6eYEV9HAsQFJ21ZgO8W96B3EJULc 22:00:41.3 Debug: Rejected Hashed Release Title: BKINZbzOqrFvonrxryz8q7We7aTyUMw0 22:00:41.3 Debug: Rejected Hashed Release Title: ra1lmnXlnQu8r2hrGGT7ac0tZ6hWhOwj 22:00:41.3 Debug: Rejected Hashed Release Title: v5EpK8nftut9BYFHB3puZRIdxPR1lUDA 22:00:41.3 Debug: Rejected Hashed Release Title: PKWwlUXwCzju3Z9jiCBA302wBHSGa2dj 22:00:41.3 Debug: Rejected Hashed Release Title: oyMlCbAPbubKXZd3qri3meZMqDN88w8y 22:00:41.3 Debug: Rejected Hashed Release Title: nDFfWHMFUVDkunmVQlm4ArXmb3TwE61o 22:00:41.3 Debug: Rejected Hashed Release Title: KIMznJo1wxe2vqHbFkwWwawzu60l093V 22:00:41.3 Debug: Rejected Hashed Release Title: vObppSKJKOdizkuyZY7lBxeoQdrsh2lB 22:00:41.3 Debug: Rejected Hashed Release Title: uQcQcYhAC4aRpOktxZjkHmPzE227bmsi 22:00:41.3 Debug: Rejected Hashed Release Title: lntGsfyyvDiDrSiiy3RA71nnEgzGrJ9E 22:00:41.3 Debug: Rejected Hashed Release Title: aiqaOWX3H4AH1ZhLXklBLHhPMzT84zez 22:00:41.3 Debug: Rejected Hashed Release Title: 4i1CIPpCgmQqzOO12DFXYaUmqeE8Vi66 22:00:41.3 Debug: Rejected Hashed Release Title: 05vx25mYLxmOPcGGymcttcAqEzkkQpGp 22:00:41.3 Debug: Rejected Hashed Release Title: P0iVj5niAND089VzAWYhOjLa6tJEEI5a 22:00:41.3 Debug: Rejected Hashed Release Title: 40DoefXnykKeHURGUivPf6p0xOYiuJ4Q 22:00:41.3 Debug: Rejected Hashed Release Title: bKS8hQ1SB713MyMaEwKJf9oW7SfPejeQ 22:00:41.3 Debug: Rejected Hashed Release Title: 2CXcqSOgFdSdBxDEnpleyUug9Im4z6T0 22:00:41.3 Debug: Rejected Hashed Release Title: XO2OdI6iXvYyOKhqCbLZTlnpk331lU75 22:00:41.3 Debug: Rejected Hashed Release Title: 4wPTJ6xaXDU0A4HziJ1EI8qiF2QxJ6c5 22:00:41.3 Debug: Rejected Hashed Release Title: XX6R6KfaPS6Y5zDRDwtUblZd1pBdulaF 22:00:41.3 Debug: Rejected Hashed Release Title: QgoAt7D7jwfOkLlebFiYJROX6njfTfOk 22:00:41.3 Debug: Rejected Hashed Release Title: WkOcBdEDOGoFmusiMW2UhV2zjloXatTs 22:00:41.3 Debug: Rejected Hashed Release Title: wygnNYtCoSaRBHK6b8wvLMsluVvlpcQw 22:00:41.3 Debug: Rejected Hashed Release Title: s2Kw43CL1SHFD2VwxFEWUqRBMoGFPjTz 22:00:41.3 Debug: Rejected Hashed Release Title: o33Iz8v2qwa6g11l7NT4cDoww8k8Dngv 22:00:41.3 Debug: Rejected Hashed Release Title: 2aQO2HAmnZjFD2hpuD0uHFqIhY3EmuYf 22:00:41.3 Debug: Rejected Hashed Release Title: YutvJcDyk8K1qhCS2UcapfeDxWKImbT7 22:00:41.3 Debug: Rejected Hashed Release Title: DYMTm3aM4RwArJuquQaDT9BCTF5rcNVN 22:00:41.3 Debug: Rejected Hashed Release Title: 3gXc185Bdm5uxGOFgtYP1ltF9V6L9QLs 22:00:41.3 Debug: Rejected Hashed Release Title: s0js5YgDyoHZD6UkHoKuGXvCGCSAncNi 22:00:41.3 Debug: Rejected Hashed Release Title: spK0BJE8wba8Q8Gv9ToSK7bbac6GHepx 22:00:41.3 Debug: Rejected Hashed Release Title: PRM3HcHZcgyaekNmrJ1uvVXYe0EG731j 22:00:41.3 Debug: Rejected Hashed Release Title: DbJjDjq6Q7v3EeoLMi7WOoGio7e11jL7 22:00:41.3 Debug: Rejected Hashed Release Title: g7pbBpDbGmnxKTQHhJhGgDjEfTPjfltD 22:00:41.3 Debug: Rejected Hashed Release Title: IFlanJzp0YxuF7olFOdzcAXuBJOHGFpy 22:00:41.3 Debug: Rejected Hashed Release Title: QUdwAj5Qzi2NzGLsKYda7wc8IjlPEyiN 22:00:41.3 Debug: Rejected Hashed Release Title: 5hzK0GxH0w7zeClfw2PCK1vab9EjFGpK 22:00:41.3 Debug: Rejected Hashed Release Title: F7qvOvDA7kjYJvURnmtvQyVnNE1lqmeq 22:00:41.3 Debug: Rejected Hashed Release Title: u8XJaejHfx2rkKaOrGt9Qau95S8xzUUu 22:00:41.3 Debug: Rejected Hashed Release Title: 2nNJHlTsoIWN4bw2MypjhKl7GBYZdjos 22:00:41.3 Debug: Rejected Hashed Release Title: Q8P3B9GtQwggP75sLD1SI7c0sLlYvJeQ 22:00:41.3 Debug: Rejected Hashed Release Title: q3tnO2MumflX9gQlT9fZe8ELzNYbHU9L 22:00:41.3 Debug: Rejected Hashed Release Title: s35SvNjScp0Jsi5izOwqZQSgWLJWFjKq 22:00:41.3 Debug: Rejected Hashed Release Title: Oz5WJbFTNrxxuqiDIftNnRGI79yG9eUG 22:00:41.3 Debug: Rejected Hashed Release Title: iJFz66Q0sCK55B0LPs5tlFBTyYcjLVhw 22:00:41.3 Debug: Rejected Hashed Release Title: fPRtV6CW2krzPW5RMgr5eNkJ3eNt9NFM 22:00:41.3 Debug: Rejected Hashed Release Title: 3hEco6XLIEtIFREXeAzNxP6BtaLmFTcA 22:00:41.3 Debug: Rejected Hashed Release Title: mFeeqYeyhMvmfn4OwKLY3wA7HZNAGQkt 22:00:41.3 Debug: Rejected Hashed Release Title: OZoZ5Fr3MR48wMgt52cvNGkqVzLnj4x0 22:00:41.3 Debug: Rejected Hashed Release Title: nq0eM3rR8zZUX0kwm55xN44dofxTfP8X 22:00:41.3 Debug: Rejected Hashed Release Title: QKBZUgdudeNlB0b4MmYrfAxQpnIyUIXz 22:00:41.3 Debug: Rejected Hashed Release Title: x50pxIBdkpx7kh7W3xH10Dr3V4ExXsS1 22:00:41.3 Debug: Rejected Hashed Release Title: 0JNgW5VlrKEjE1QHSPsbQn8EQXUzso1Q 22:00:41.3 Debug: Rejected Hashed Release Title: TL0xAgmNK6Hr5NRvwMmTYIMHAK5examO 22:00:41.3 Debug: Rejected Hashed Release Title: DxszVbM4SgxWdmT4MWsOZMo3s0DhMHen 22:00:41.3 Debug: Rejected Hashed Release Title: 1La7SnnJ0KCi9zQU3fAdz7KUfDwjMcNk 22:00:41.3 Debug: Rejected Hashed Release Title: AdqdUo6gIiHwyIuCmuINRfHRduR9CoWM 22:00:41.3 Debug: Rejected Hashed Release Title: IAKSq9UnsNn6jrfi9iEpe70MNK3vvBXD 22:00:41.3 Debug: Rejected Hashed Release Title: xThjvwHWilXRJN6Q6q10PdkGs9nno58P 22:00:41.3 Debug: Rejected Hashed Release Title: 86meUW4vsdkoMbbE3dyxEZKhzPL4gUix 22:00:41.3 Debug: Rejected Hashed Release Title: anTkkk3IDT9pDDMKWVD5q56v7GAJhHUk 22:00:41.3 Debug: Rejected Hashed Release Title: 8w3lMFmcwnAB7sZ6gRXRGsduXALNmHqj 22:00:41.3 Debug: Rejected Hashed Release Title: kBqz96ZHCBmP8kv0WyCI5QtPcCfTQ9HD 22:00:41.3 Debug: Rejected Hashed Release Title: PlDEIfmT996SVJ0Tdl5ERfD0ZmtZkFuh 22:00:41.3 Debug: Rejected Hashed Release Title: Ud3A1jwtyDYhgVOXRXjteRkTDx4wnmyr 22:00:41.3 Debug: Rejected Hashed Release Title: RUkOm6A1KpnGeMsRTsKri8laXEgC0NLX 22:00:41.3 Debug: Rejected Hashed Release Title: beHE37yySy3kdGh2eRBGOG1IfdlNEeJU 22:00:41.3 Debug: Rejected Hashed Release Title: 1Jo2E2NJrJOmyGlMZ40Xyxy6bAPnOM5A 22:00:41.3 Debug: Rejected Hashed Release Title: xKIdZgy4fEG7YScqipOGtOqpLroVJ1qn 22:00:41.3 Debug: Rejected Hashed Release Title: Fi4OiJK5HTZZo40lqsExcDApglPnn3iw 22:00:41.3 Debug: Rejected Hashed Release Title: gqH5RRf0tfxDWWSrdbFsRQAzADuJ14ak 22:00:41.3 Debug: Rejected Hashed Release Title: Xp4MNDs3C5HlggPdX9DZ6UEPloYQBMek 22:00:41.3 Debug: Rejected Hashed Release Title: mAQDnRUuWpyYFvBhl0rK1QAnwUwKdVJ9 22:00:41.3 Debug: Rejected Hashed Release Title: B7M58M7sSooQPaCq7QXr9Fuc6N818cXR 22:00:41.3 Debug: Rejected Hashed Release Title: OrhizDpf7h23IODiuP5j1vP7jORcy0KE 22:00:41.3 Debug: Rejected Hashed Release Title: NaDGZrkvWwSbnDaxwZ8Glhe9BkzFrwnm 22:00:41.3 Debug: Rejected Hashed Release Title: wQAjr6XkaeahkbtOYWufW7JoFkhMa2hm 22:00:41.3 Debug: Rejected Hashed Release Title: W1n6ES8aUfPdVcm5BBsC6KSmD2oAO26r 22:00:41.3 Debug: Rejected Hashed Release Title: dnSiPu5plncwSWjT2ISXoZw4vxQ173d8 22:00:41.3 Debug: Rejected Hashed Release Title: wei4plEN5jxxop8Tble8fGvX3RjFWv39 22:00:41.3 Debug: Rejected Hashed Release Title: Fl2SZEbZtgpO4m1fdQR6CNLEu21JC607 22:00:41.3 Debug: Rejected Hashed Release Title: hOsLkFmysolnZbc42FMv4jz1xfaux0Z1 22:00:41.3 Debug: Rejected Hashed Release Title: UXvq1EmhT8B9rIRkdAODVpJUu1O7JQ7v 22:00:41.3 Debug: Rejected Hashed Release Title: NBQpm84n84qZdZv4oi4bcbDgKLv0nf7u 22:00:41.3 Debug: Rejected Hashed Release Title: P5OslVtUAcqV8aJZRkgb3dZpNCP7y5LT 22:00:41.3 Debug: Rejected Hashed Release Title: lQHv4uVK4VNfqQc7FvhD4uEXpoW8i1o6 22:00:41.3 Debug: Rejected Hashed Release Title: VtnIZiqTANQv2K4nBIxeZ4xDW2AvMurX 22:00:41.3 Debug: Rejected Hashed Release Title: kYy9kNxRcT1AH4xl17rdGJpXB5MkxxJL 22:00:41.3 Debug: Rejected Hashed Release Title: lIFPPfBl5hqvxkkGuUZtgLdFbZq95TXE 22:00:41.3 Debug: Rejected Hashed Release Title: 1IRhKRreIGOiAjB7pX4M7VHiV9vTills 22:00:41.3 Debug: Rejected Hashed Release Title: gZNAb9zdADjdP2ZxKgVBO9AnMt6QOf0P 22:00:41.3 Debug: Rejected Hashed Release Title: NwfUyGi8ZZ2uib3wXzD8ZVkiiwlLJUlq 22:00:41.3 Debug: Rejected Hashed Release Title: 6Xr16wvVVHtqptMTRL2esLiB02fS6M2n 22:00:41.3 Debug: Rejected Hashed Release Title: ppVc1H7lHu3nunbZdPzKqjrcUHmGb7Ds 22:00:41.3 Debug: Rejected Hashed Release Title: aA4zgcABWNeoIQkyFxg6ZPyM4JbrgMOx 22:00:41.3 Debug: Rejected Hashed Release Title: TgCVSpTK8IMOXHUHHSjaQrDwnzjtUhi3 22:00:41.3 Debug: Rejected Hashed Release Title: fpkWurfKL73NjXeM2j6ZGCi09LW9oVdN 22:00:41.3 Debug: Rejected Hashed Release Title: pAuWM0yPr5h6DBjE1Y28gK1XnSPz71Gc 22:00:41.3 Debug: Rejected Hashed Release Title: Ay9OAI2FZaDSx4tWYHhTaHqClhEo7UIZ 22:00:41.3 Debug: Rejected Hashed Release Title: jlYxNxbZIGcHQ64qOQfPArd2fTRqUq6y 22:00:41.3 Debug: Rejected Hashed Release Title: rQS6m8XMLe1VuyTn93anIhdLrzU8iSkM 22:00:41.3 Debug: Rejected Hashed Release Title: 4zJGYbQx7PGt70H0G9WDQqs13HWKnQ30 22:00:41.3 Debug: Rejected Hashed Release Title: 6Iw2cZeL1rLXDO3Zd1cPc38j9e2lrdK6 22:00:41.3 Debug: Rejected Hashed Release Title: zhqKNZot8l8R9xSW7MhGC2djRpurKuX4 22:00:41.3 Debug: Rejected Hashed Release Title: bOGYLTPiePNUpfscJPNyItJ4xr2FgXis 22:00:41.3 Debug: Rejected Hashed Release Title: qeORT0IghT0FBJcR5IiVW4Ctwf6QyYMk 22:00:41.3 Debug: Rejected Hashed Release Title: t9rk4TRcFNqtjNosId7htlwF7APEPmAQ 22:00:41.3 Debug: Rejected Hashed Release Title: aFDh06qVDdgRb0Zusj30LggHDASKfwZd 22:00:41.3 Debug: Rejected Hashed Release Title: zfmX8jSQsxBuian0Hy6XphpC7Ar2Y2XI 22:00:41.3 Debug: Rejected Hashed Release Title: f7tIbGBEPccVXQ2krYl1I98SKBUXDsmi 22:00:41.3 Debug: Rejected Hashed Release Title: swH9yaU00H2UheKUihhT1vHtZZvGgg0I 22:00:41.3 Debug: Rejected Hashed Release Title: 0i4R1IqD9Z6WJMbIHyuxoHxJRUEO5hcc 22:00:41.3 Debug: Rejected Hashed Release Title: MK7vJ7U9azMHnkY1J61FWPwF27yBaAlE 22:00:41.3 Debug: Rejected Hashed Release Title: AM7Ukmm3r7qTpNO5olUtzPWT5yZoLEku 22:00:41.3 Debug: Rejected Hashed Release Title: oms4h1g8uw6n14iYmqHrirjMgiWVmhi0 22:00:41.3 Debug: Rejected Hashed Release Title: VWmMY53iTezVyV9I8uiYdFqqyK3PJuEo 22:00:41.3 Debug: Rejected Hashed Release Title: 0q1G7CavBvLB5ESxIip480DBcwpfE31L 22:00:41.3 Debug: Rejected Hashed Release Title: 2geyju6Nw3szFbRVJRfJdEuExrhMh5iZ 22:00:41.3 Debug: Rejected Hashed Release Title: vchpzHD5E7yJXIadqzLcbhBwutwUWS8a 22:00:41.3 Debug: Rejected Hashed Release Title: cxQHjNPOTRVx8HICWlyXN0w5aWYdWm5o 22:00:41.3 Debug: Rejected Hashed Release Title: Hsmz2CTT9PGonayN7mC1I7CeNw5ATg6j 22:00:41.3 Debug: Rejected Hashed Release Title: lDwKqkFP9lrJoUwgWT2IHRhULG2ZKTkd 22:00:41.3 Debug: Rejected Hashed Release Title: gDP6aNFnDPd5abdnCk5jXweaQqJUKexx 22:00:41.3 Debug: Rejected Hashed Release Title: LyLSDVN8lSEMWVmHtBUtXxM4R2rq06RX 22:00:41.3 Debug: Rejected Hashed Release Title: tERkMuUN4bDO6UyNx971D3bn9DVsZgqr 22:00:41.3 Debug: Rejected Hashed Release Title: 7ggQxboOYObNS68kWtJ24c8Or5L4NCWU 22:00:41.3 Debug: Rejected Hashed Release Title: 6gER8ehWq0lD0cLjKlC9S7szh6YMd7hA 22:00:41.3 Debug: Rejected Hashed Release Title: jrEAAz4dMW62bENTEAg0ztd9iZeq9WwQ 22:00:41.3 Debug: Rejected Hashed Release Title: pvqGHHGuXvdQjG5kivZX6WrmKAc6iH6q 22:00:41.3 Debug: Rejected Hashed Release Title: VbDsU8wpOgI715BpoPKskM2utI3q0Xbh 22:00:41.3 Debug: Rejected Hashed Release Title: 0EbwoJVI1Lz13Ca6BOwTv8xyPAyztZvS 22:00:41.3 Debug: Rejected Hashed Release Title: G8TTSXbNd6cCdrcfPixwvgmhHO9eBRYh 22:00:41.3 Debug: Rejected Hashed Release Title: LZtDhRvICqKAeUxg3SkYbgHVM2KNG2nx 22:00:41.3 Debug: Rejected Hashed Release Title: mqzKrALyTLJjKHdtDIJZhaTmNm0IftMT 22:00:41.3 Debug: Rejected Hashed Release Title: u7dBU1xJ0ahQ6Kq4ZlpRurNSG7Vm3Rjf 22:00:41.3 Debug: Rejected Hashed Release Title: nDtJCoLQEqHkU4nfWdaqAFJhxSPfbCS1 22:00:41.3 Debug: Rejected Hashed Release Title: TUp3Ev5Vp7SAhNIuWuBfL3WNUrEhMZFV 22:00:41.3 Debug: Rejected Hashed Release Title: d62t7Hs6qr69phi48CYlzOVqI0BzlxrI 22:00:41.3 Debug: Rejected Hashed Release Title: 4YDKmpRvOxqHMIG1ebt8FUGv7FsgCbut 22:00:41.3 Debug: Rejected Hashed Release Title: udP3KRogeFW8mIGBpZVyPVvRwDtRkpVY 22:00:41.3 Debug: Rejected Hashed Release Title: adMZWd6YSXdVpB3devLMLAjmbR813wM7 22:00:41.3 Debug: Rejected Hashed Release Title: wIgMDdXVwiLkxtYOKn50w647tPKbhKfE 22:00:41.3 Debug: Rejected Hashed Release Title: LNYsDrWTcaydWCwy8t78cJEL9Jcax4jf 22:00:41.3 Debug: Rejected Hashed Release Title: VoWIdmKu1nvX0yanIPkUJVEhegja7YKq 22:00:41.3 Debug: Rejected Hashed Release Title: oRCUn06pizcPjBboPI6jHe1eCZT63mow 22:00:41.3 Debug: Rejected Hashed Release Title: AFqeZuje87rjpilFCATUAgfs368AQwJE 22:00:41.3 Debug: Rejected Hashed Release Title: 2yf9trDIq7jktkkfilSGrzJXJVhaUsJh 22:00:41.3 Debug: Rejected Hashed Release Title: apzwg6Jv0sN83MZYv1UVNolNzfRJCONF 22:00:41.3 Debug: Rejected Hashed Release Title: FlqxvOsYhrwoc7xI2kdBhQ9vVzPQSF6i 22:00:41.3 Debug: Rejected Hashed Release Title: qxh7JRVggWAsLlOHnFgQ3hDho7iDe3v3 22:00:41.3 Debug: Rejected Hashed Release Title: Sr7nv6ODCrtD0CtFJihSsXJKPg9qTPpv 22:00:41.3 Debug: Rejected Hashed Release Title: As9DbCOY5CS8vPDKzq9Acy5yJrJ33gcY 22:00:41.3 Debug: Rejected Hashed Release Title: 8b2YGCUElBcRoaKloHtzM71VnjW7vp8r 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 22:00:41.3 Debug: Rejected Hashed Release Title: sbbBcMyABuSEbDCDnTnCs525xGFkNZEeQT8S9gP4 22:00:41.3 Debug: Rejected Hashed Release Title: 10XQfmKQCvjJ97w1EgNUlu5JiQVnRzeNYhkTIfYc 22:00:41.3 Debug: Rejected Hashed Release Title: Wl7H5EPIkOzRBW2zQEmxBqNE6jlEBlCP5BOWD59z 22:00:41.3 Debug: Rejected Hashed Release Title: YBlzZ4jboWWVRLuqlnBDyxCVOrBNAMuafS2XhUWW 22:00:41.3 Debug: Rejected Hashed Release Title: Ttg0oQ73WlgpvQMgeICCV6gq8AmtzTtWEaeTeU2V 22:00:41.3 Debug: Rejected Hashed Release Title: GgZzJTsPSpzehuVZhdUP795SBwaEMmwy1mslAa5K 22:00:41.3 Debug: Rejected Hashed Release Title: 6YegkaTUPC9KzPP06we5tj028sihWf5By04nYb4y 22:00:41.3 Debug: Rejected Hashed Release Title: uRZP4qmLYCDGrT4YkdDBajx854HTUoxUMKgFb4jW 22:00:41.3 Debug: Rejected Hashed Release Title: feFjjKweq35TgS0G4F95iH823w29SMnhkmqWqj1K 22:00:41.3 Debug: Rejected Hashed Release Title: Xs5YQITaaIXM6FKpYPRagp3MNqUuyPpj5agvnE86 22:00:41.3 Debug: Rejected Hashed Release Title: GN3VxEp8CrMCqdQyAs23jjpAFVwm5P34ETTq7CDr 22:00:41.3 Debug: Rejected Hashed Release Title: PQKAMTtlDq2k4Kg2GfRqf4YWQ1eNCgGw4c0ErTfJ 22:00:41.3 Debug: Rejected Hashed Release Title: vg3iQwPzl23VsE1iclY86uFE4DCNXUCwgJSIxwbr 22:00:41.3 Debug: Rejected Hashed Release Title: UFpgl0aQM2uAkI7uq8JB7Fxk1NMk7n5BuxW27vkg 22:00:41.3 Debug: Rejected Hashed Release Title: mc9KJUncEiodQ6SNOYquy2Tms1zmDx8xqqNwp2Tp 22:00:41.3 Debug: Rejected Hashed Release Title: WcIMYc62MdVsTYk4y7xj6fjhQyLmNtdRRhq5tgpe 22:00:41.3 Debug: Rejected Hashed Release Title: WJu39JALNDHp4aBQCZWtOrTKlgkvPtQwFjsbRuT3 22:00:41.3 Debug: Rejected Hashed Release Title: BHPxdDrbQ6rOwGTveMiQgQd2Ckgc3jsinpt3kKdi 22:00:41.3 Debug: Rejected Hashed Release Title: vzvbsPDaU6Bbd8COheJWHvcrM8Kd9hlNkYPn7Ut9 22:00:41.3 Debug: Rejected Hashed Release Title: y85u6jwmTdL76WGFKiMAX0BR85hD02sQzG3KnMAt 22:00:41.3 Debug: Rejected Hashed Release Title: Cq8RBV7nEEs5MNQRPlTFK8ok0JCz5TrKC9OXSZIC 22:00:41.3 Debug: Rejected Hashed Release Title: g0RdilQLUvbwZaLkkmPmrCrk4echDlfZHMu35nWG 22:00:41.3 Debug: Rejected Hashed Release Title: plvVOL1eXIX1AtG8A3UDLM2PDq5E7EcPaKx5qgzU 22:00:41.3 Debug: Rejected Hashed Release Title: LEZvZqlJzwzhl3M8ia2QjvzKHlGBrk8xOnMGPpzi 22:00:41.3 Debug: Rejected Hashed Release Title: 6i1Su0C4qXWVzKWsNs3rJ6DkAW3fF8awHdOxK6b6 22:00:41.3 Debug: Rejected Hashed Release Title: Sv2xyZ2wemYPM0epYRjPlBReFH5an7t4VscKngkp 22:00:41.3 Debug: Rejected Hashed Release Title: KDDqmLVVePLHro0BQ5maWWS5wWd5hnpKkMLspT5t 22:00:41.3 Debug: Rejected Hashed Release Title: qAzQXiReUdG28Dm1DQchRD2pBb64ebQn8KkfXnMG 22:00:41.3 Debug: Rejected Hashed Release Title: 0agvwUnlfA68bdqbLXkXKh2cymETnUxNCbwdIj1I 22:00:41.3 Debug: Rejected Hashed Release Title: n5DhxzGv6AagQprPfBr5jTkIsr33jSbsp4l3QYzB 22:00:41.3 Debug: Rejected Hashed Release Title: 3plWka58X1jPS1Vuh5IxsxEugUCJ8DElXQtRxLj4 22:00:41.3 Debug: Rejected Hashed Release Title: sDEfjYQR6bf33YUrpWyp9RKTOglrMT16vZA0HV01 22:00:41.3 Debug: Rejected Hashed Release Title: YmWjUoKQ8VA5Vd6V3mWRjoVX32PRusuHVJXgyWFN 22:00:41.3 Debug: Rejected Hashed Release Title: XGQ9NhuIfIx6vuOZR93Zu5jsPY5ndmfnuGYLB4Gd 22:00:41.3 Debug: Rejected Hashed Release Title: 2aFbKs32qrWO8tNeAMNff9lGpAyhPlnZqgORsjYp 22:00:41.3 Debug: Rejected Hashed Release Title: 0POYpVEdgsrwuRmIZnYc7VAP35ve8smLadL4Jxsq 22:00:41.3 Debug: Rejected Hashed Release Title: 61bUpPAaxmX00x8Ug2Nmz0Ll8eN4FKaooJsyqZ1m 22:00:41.3 Debug: Rejected Hashed Release Title: uH2MTrt0CQ97rvTgHARffHE9lrdU3DoPMqsdE1Ci 22:00:41.3 Debug: Rejected Hashed Release Title: xbStUiJepAujey80itVMpnXesnvNP00e5pe2vq8b 22:00:41.3 Debug: Rejected Hashed Release Title: tibqIuTU2S8A0cebRDwp6YlUhZR1UScNrQFoxF2O 22:00:41.3 Debug: Rejected Hashed Release Title: DCYSV3bkaJi2Nyl3mLM8OSqQDktoTlooHxGCGBVY 22:00:41.3 Debug: Rejected Hashed Release Title: zj8Wfz5RwbZl6U5jFWVnIvgLPiQ1oRnvaF6fNHW3 22:00:41.3 Debug: Rejected Hashed Release Title: dk2YctaXIvmERC4ryrpn4mDF2vgDJJvbziaBZRjt 22:00:41.3 Debug: Rejected Hashed Release Title: 75VVa4pBr99jTt2PHyXBBY6P3FlAklkBfDBf7m1x 22:00:41.3 Debug: Rejected Hashed Release Title: SG4yuJHgk11rCOyb1CLdsXj70vkSrpxJNMjPdIFg 22:00:41.3 Debug: Rejected Hashed Release Title: LGqoswPfSOH9m7l0SkTDAnOluxgD0Epyx2NuhIkH 22:00:41.3 Debug: Rejected Hashed Release Title: s3u0Jau68eMGCZVFxdDTRuSlT4AOpkrNXYsTv0Uo 22:00:41.3 Debug: Rejected Hashed Release Title: IGWLV9T2zKaGqJ6wx1tvJ8iYB7ROYUmpbsm8pWSB 22:00:41.3 Debug: Rejected Hashed Release Title: BWdjNR8THE9oaix7cNpvW61RF4Vsb9x8qAIAC9tc 22:00:41.3 Debug: Rejected Hashed Release Title: 7FKHRYcWKI8y8LoyXx370Beh2mUw5LnUPz3Dx3OM 22:00:41.3 Debug: Rejected Hashed Release Title: aatqjMumSHxZzkyqGK8R9JaHDCzHtpEThO8ZWLE3 22:00:41.3 Debug: Rejected Hashed Release Title: N6yHhcdUPYydCy3K3YH36Mdh3OnnoM6P0NI088E0 22:00:41.3 Debug: Rejected Hashed Release Title: vPzLnFsprJ8xtV3uuKVRnHVxJlITHa4EKvKpC48V 22:00:41.3 Debug: Rejected Hashed Release Title: 9dJ84cV8KGnOQ1tmmmLh8T5l5L1YVD5koL84rcQm 22:00:41.3 Debug: Rejected Hashed Release Title: XbWICkAs3ALnhyZIsCHb6RfKcWx31mNAZnrK0TJM 22:00:41.3 Debug: Rejected Hashed Release Title: lQNw2O3BhFdtj4OLILvX4ZS0KqjeReFz2CLqqkFn 22:00:41.3 Debug: Rejected Hashed Release Title: rRro2WuSGZ2DRkMY3SO1hW7seR2LBJ8gj4YF6dPp 22:00:41.3 Debug: Rejected Hashed Release Title: WIVglGyGCGsgmyWJ3B14OVboEFsiYtkFrpDXvUFM 22:00:41.3 Debug: Rejected Hashed Release Title: N1QDEiVoQ20ZYqSs7QtniWxRq6CMDf3tBDq8owLi 22:00:41.3 Debug: Rejected Hashed Release Title: VWtiFIOUI7mRgkrOqMzKplfNjQu0lJmUsqZdiwRo 22:00:41.3 Debug: Rejected Hashed Release Title: RfSDL4L3m3F9WlcdiZBupmCB0n0KJq9zISDhlrCs 22:00:41.3 Debug: Rejected Hashed Release Title: E1oiIxzDFcwN6vsyuRL0FMjJAw9Kw5yTMigfjUru 22:00:41.3 Debug: Rejected Hashed Release Title: gjxzAdfhzdxr5l42oT8BspyB5G7livAgB5hbftHC 22:00:41.3 Debug: Rejected Hashed Release Title: QsPlv0ZwRpd5cWFnFIhZbUPFt2mF4nwzoZ0MUVin 22:00:41.3 Debug: Rejected Hashed Release Title: x0hYFxgcWiEufS8PW2TpraaG52A7cfO5eoozxO0K 22:00:41.3 Debug: Rejected Hashed Release Title: LbislVw8pjMhKxwI1lbDTmYIxVhJ4XbSUAJWm7Xr 22:00:41.3 Debug: Rejected Hashed Release Title: Aeu4JuP44Xn6joq9RR2YkFDI2OVSyAJtbDNh5G3O 22:00:41.3 Debug: Rejected Hashed Release Title: rL24cqjr6STmBetoypY16sKyWjKf1Rp8VtKVXRT3 22:00:41.3 Debug: Rejected Hashed Release Title: rHgXitHaIlRuF6sQqkH4qebqHJjU4EsOZW5mLYLp 22:00:41.3 Debug: Rejected Hashed Release Title: TkdEaaAZkpO7S2quTbRZvwMTRfqwSjm6HnoFjxx1 22:00:41.3 Debug: Rejected Hashed Release Title: yZjU8BH2ZkbSYoGPLb95PzI99D5nJoLDL8ooZpno 22:00:41.3 Debug: Rejected Hashed Release Title: ALScaf4UOcJfEV7NXEqTbY2hxyhf0CZa3sj3B5Dq 22:00:41.3 Debug: Rejected Hashed Release Title: 5MioVgLglDvTyxbZzIpILNeYy3P5P2wxBjWLVkcj 22:00:41.3 Debug: Rejected Hashed Release Title: TKbCuPUdNG4vpeliBURMuuaDoanbclq1ZiJK92eG 22:00:41.3 Debug: Rejected Hashed Release Title: 8uKLUcrNjqQGEJYxDodbkLFsh7fZ7TNfhPEqjiXq 22:00:41.3 Debug: Rejected Hashed Release Title: jIMwxYCrXG2CU8H8jycGncR5KCtjo84pFRrQHvZu 22:00:41.3 Debug: Rejected Hashed Release Title: qtH5AuJkcw7XHIEigBYRHW3CAYG2h9NUQDLQ3vfu 22:00:41.3 Debug: Rejected Hashed Release Title: 9knOnFbCt63xAg4GF0x1rEJdyEnD29Vniz7gYCAX 22:00:41.3 Debug: Rejected Hashed Release Title: MeTMO5ikeLeiAmcjinGZowBshj7Th9UGw3GTASVx 22:00:41.3 Debug: Rejected Hashed Release Title: 9v25Z1zJNNKxetM6PxA7t7nXnMBQBQulaxOPfUW1 22:00:41.3 Debug: Rejected Hashed Release Title: 6E5x0S0uCKasDLgW0R8Do9eS6pdYRmN44R6En3W0 22:00:41.3 Debug: Rejected Hashed Release Title: WwpTiCaMFd6pUrr2nrzvtsZV3xECpiOoKCXuo8BJ 22:00:41.3 Debug: Rejected Hashed Release Title: FHikFaYEimoAh1sw8pxTcHVr4pRHX87T4GP5YcEa 22:00:41.3 Debug: Rejected Hashed Release Title: KOr0hdsj99YFA9EvyQdAa0Mn1Qyb1jXVTglXWiS1 22:00:41.3 Debug: Rejected Hashed Release Title: 3NVW84KhX75SXGrCssFZSaYHRzH8EekBURcqu6xl 22:00:41.3 Debug: Rejected Hashed Release Title: o1Y21WF9nCQhNl3NeGjXZFgIOEYhQWmH4wLmInMx 22:00:41.3 Debug: Rejected Hashed Release Title: kUe7QTnp9JA4r3Odwd6TEKMVWCa4ctzD8i0UuODq 22:00:41.3 Debug: Rejected Hashed Release Title: qSSI4sjSvJEMvfFHhLivYAFr1HjBD1U3o7IsMkK8 22:00:41.3 Debug: Rejected Hashed Release Title: jNkzchiUBrByOpwE5Rx5SBClCjh9WW2PeAAAnjps 22:00:41.3 Debug: Rejected Hashed Release Title: ZKAlMwq2VpjSfv9JUzZWamaSZgtUBihgRIWoe7o8 22:00:41.3 Debug: Rejected Hashed Release Title: eZpg2WK89qAnQXAEwpHhl7Ao3d9nYHRiafM9E3Km 22:00:41.3 Debug: Rejected Hashed Release Title: KtXueVHqQ5aILzcs588n49uTEgJ4PxZsxeunLZq8 22:00:41.3 Debug: Rejected Hashed Release Title: dcK1pO9q6leGnlIrlwoowt5fmDh2pFzmjtWQkXpH 22:00:41.3 Debug: Rejected Hashed Release Title: RLjgVQdeRkRd46wUCcPSc6Lg5bIUhcZQRj4zhND5 22:00:41.3 Debug: Rejected Hashed Release Title: lpeh5HTzQx2u4DhoyYwxLtREDVHByuS44i8kiE9p 22:00:41.3 Debug: Rejected Hashed Release Title: QtQOmEFgVJWmOcY87BvJTkgC9XAXVlbUPqwfkEvP 22:00:41.3 Debug: Rejected Hashed Release Title: oZhF6d8EcyR2sjVlvBbaxrYSriZgfZqp5VER5QRS 22:00:41.3 Debug: Rejected Hashed Release Title: xkfuEVGeNLoNWdhQXBfLohpaldsBtDg406GUCSmR 22:00:41.3 Debug: Rejected Hashed Release Title: 86tac1Lyy3Leq19DPRYgt77dWr5PJ6OO4m6fHsD9 22:00:41.3 Debug: Rejected Hashed Release Title: bjgqC3n90InvFwOdKmzwi6P8EAZZSfSBB2hXHj6m 22:00:41.3 Debug: Rejected Hashed Release Title: qrkwdkz2q9fr0GvpNRZ67WAuaDW59jegO1ZVaVHn 22:00:41.3 Debug: Rejected Hashed Release Title: RjNw3OjqhNQeeUq2kcuJbaej92A0WZcT3gVIah24 22:00:41.3 Debug: Rejected Hashed Release Title: 6v2tkNvYd7Iq1Bo8k0hpffE64mdAz1PuimKBiJsv 22:00:41.3 Debug: Rejected Hashed Release Title: 80hC87hxqsdjGQsKJWVGT9r6io4NTqPGEMzLqeDs 22:00:41.3 Debug: Rejected Hashed Release Title: tiuvjBabmIp9J1pAuGDz4GCECQZeg11zjV8H6D0D 22:00:41.3 Debug: Rejected Hashed Release Title: 2uAdi4uzfOT3dC7ZfPBwKQcr3dxa2KLg5eoMQEBy 22:00:41.3 Debug: Rejected Hashed Release Title: N8aQiUO9rFRnkqMEcrWFUlqV25O0JbKjinpbkgMq 22:00:41.3 Debug: Rejected Hashed Release Title: 6wTVmmXAohRgauBsFq1DBOdMNfxAVxdVhkErYMsk 22:00:41.3 Debug: Rejected Hashed Release Title: L6j9sNdMggHHxXhsyz23oeHsMhbI8TR7cLk9P73e 22:00:41.3 Debug: Rejected Hashed Release Title: tyfmh5GstUhO0jg4WsafX3kT75MTzCEaV2sWp0SO 22:00:41.3 Debug: Rejected Hashed Release Title: yfyF4di1geRala7FwEL1SaHpRgacekFOfZmQ8dCk 22:00:41.3 Debug: Rejected Hashed Release Title: ueg1Das8qPMNVA8xxXBlG8FaZ9GYeaA4jIR8hODH 22:00:41.3 Debug: Rejected Hashed Release Title: H55kPldo9fa5Zo5ua5kxhTLel3OPj0jYe1F43pY4 22:00:41.3 Debug: Rejected Hashed Release Title: wfIwHI6eh36UtpEZnKLzIlrpcT0riMTOWK3lApLX 22:00:41.3 Debug: Rejected Hashed Release Title: zLHVnAtUU5H8RURvaK1mkyIXaZM3RAhWcroaHite 22:00:41.3 Debug: Rejected Hashed Release Title: IQYfT6yO1gwiHtfjee7vyxFB4DwBs24Sr1vcg26q 22:00:41.3 Debug: Rejected Hashed Release Title: RFQLrf7AYwhK0vu6qq0l4KRrpohQgxbheDi6eVOa 22:00:41.3 Debug: Rejected Hashed Release Title: 3qgW1aI4EeOjrPCZCIEoi8wf2paAeG6n0eAOAwho 22:00:41.3 Debug: Rejected Hashed Release Title: N6fAteLh7JPPEKLRXva00CVz28qqBnPVWdAvIy4K 22:00:41.3 Debug: Rejected Hashed Release Title: EfImtERDvGAfG7f1ffZJ0FMpdohbqxX7ZUvgrWJ2 22:00:41.3 Debug: Rejected Hashed Release Title: EfU9k1CZO4gZtfKt5HrIXYQzPic9miolXATvLssZ 22:00:41.3 Debug: Rejected Hashed Release Title: xYb286RTj0IwqLGGt7oKKaK6VWQRHuiuuGz81uad 22:00:41.3 Debug: Rejected Hashed Release Title: iq9BKtEGhUMbf9XOYFDyqV2H07zcgO0THTrdypmY 22:00:41.3 Debug: Rejected Hashed Release Title: L1eHatyyluOVSMl1hjncE1CBYGezheTpPA8b55yG 22:00:41.3 Debug: Rejected Hashed Release Title: Nr7qZtwMxgXiL4gZeW2zaB8deyhuJDMlDcGym19r 22:00:41.3 Debug: Rejected Hashed Release Title: TWBlA3h33TzaUQLLZODCEiILi82JZaL7V7AMKqYs 22:00:41.3 Debug: Rejected Hashed Release Title: 0nSozGsd6ldrAAubTF6Vr1IUukvGhxfeRKsY1G4B 22:00:41.3 Debug: Rejected Hashed Release Title: FwVyn1ioYy0bKasgvQW6obCSSsWJ0IMdUBU6a46k 22:00:41.3 Debug: Rejected Hashed Release Title: YkrYQqJpJqGNzBqTjAuEKhc69Fib8RGpMxeUAOxy 22:00:41.3 Debug: Rejected Hashed Release Title: XNQqdBjDvru17WSQ4PAUCnWOL8gNDo7eThZVgEK6 22:00:41.3 Debug: Rejected Hashed Release Title: buIU4J4jzNPHYc5hFXubwItsdmu42dYXd3jUMzcE 22:00:41.3 Debug: Rejected Hashed Release Title: APofEIuHz6t1ceZEOA7VnI4OeWMPG5EkLE2LYS2j 22:00:41.3 Debug: Rejected Hashed Release Title: 1XcAZQHhUk7x5vC6bdiWTEcVxZ6dDCDEy9tKkMfJ 22:00:41.3 Debug: Rejected Hashed Release Title: J5ACCG2dVNTt7WyEsjGVqit5cOsyd5fjl9GScW8q 22:00:41.3 Debug: Rejected Hashed Release Title: Oxr1elpxiGbDdyDBeVxwoKVZsIZr1BJWoD0Lb8tW 22:00:41.3 Debug: Rejected Hashed Release Title: TmMViA7IBrzeEmFTZzDWDfHQWcv5yuofEIED7O3a 22:00:41.3 Debug: Rejected Hashed Release Title: UeZ94N1xNQSuKMHZrV1LDftvRJj2QEKk0pHh7kbf 22:00:41.3 Debug: Rejected Hashed Release Title: LZ01fkdJhVYgBTuvIGWOTjUXSvqGKyluXhfwTh9u 22:00:41.3 Debug: Rejected Hashed Release Title: fIjipZjiISjTxc0COCp8N4gIG9epnMNWDAfSTxHw 22:00:41.3 Debug: Rejected Hashed Release Title: 31XCDGtUtWGxwQ5Z2sAinnww5eSwSL69JL2Qa0tQ 22:00:41.3 Debug: Rejected Hashed Release Title: CWh8eNFuifKnrUPenLxsC6XNfTmu9FC0Mb4EmHlm 22:00:41.3 Debug: Rejected Hashed Release Title: ZCdBIW5IZWkm8S0vKTIHk1c7n7QVYQYbYXn7hAVX 22:00:41.3 Debug: Rejected Hashed Release Title: J9srCe3OKn9apNXXQJNnJPqy5pCd08DNMR5fQKS3 22:00:41.3 Debug: Rejected Hashed Release Title: CmZkA3AUjlerSBREATOPY4zzICcuvB2aj5sDXkNk 22:00:41.3 Debug: Rejected Hashed Release Title: pin5cVXcOfVOvgZTe2CpeIVn25ykDFDWwOXn34kt 22:00:41.3 Debug: Rejected Hashed Release Title: RpLnYzasj8Tbse0H1qPqHFO8B7LZAAh9ayVlFfj9 22:00:41.3 Debug: Rejected Hashed Release Title: Jv5LJByUepqxtoJKLyjagg4MIgcz6fdlG3QYMCKr 22:00:41.3 Debug: Rejected Hashed Release Title: DJCc1m9DfsZQa952UTlFLQHzwGx7idMtQJWYFO4t 22:00:41.3 Debug: Rejected Hashed Release Title: CCKh39jI1fp3xPw6lNlXNjkF01epAsIoGNdCuOxV 22:00:41.3 Debug: Rejected Hashed Release Title: cw15CgLgGwUOD8pLWOm0Xr2la3O2AuprsXr6RcHE 22:00:41.3 Debug: Rejected Hashed Release Title: SVIR0K3VuZpEEsbs125wMpDxyHoxSBLzbPoEbUCF 22:00:41.3 Debug: Rejected Hashed Release Title: EeZoIz1hjrlrGeyD29SVila8SF8fnlko69su5434 22:00:41.3 Debug: Rejected Hashed Release Title: saO15HoDnSb9qQp88ReFlOuW8QnuivRsRszYXJUX 22:00:41.3 Debug: Rejected Hashed Release Title: niP9J44c1STS9B7rss25zlcgEeAAR88a7TKyDfd7 22:00:41.3 Debug: Rejected Hashed Release Title: 6IpeCuScAf2PDtkAQCfdccadlxwXVI4wDmVH6EHG 22:00:41.3 Debug: Rejected Hashed Release Title: EeyFa1oZIGOefpUmwes0vWWB3Lx4wRb75dPxzphU 22:00:41.3 Debug: Rejected Hashed Release Title: E3obqHnNUY4RjLR7sinT3WBop4t7KWo5LnoDik9g 22:00:41.3 Debug: Rejected Hashed Release Title: 4b8TeRp16bnXHnObsJSX3WvFu4KqpxxMp5hMveIB 22:00:41.3 Debug: Rejected Hashed Release Title: 0k6tvIdUgj8921VD2vmOqFUFnJV8yZXN0adry54h 22:00:41.3 Debug: Rejected Hashed Release Title: gJmQ22LznjWI9ZUAgC3vdzAEIIbZXpXfH5tDhB6Q 22:00:41.3 Debug: Rejected Hashed Release Title: Jl7veZqDn3mwzfVLKNpdGhZ0eHR1nqDV68h8DfSJ 22:00:41.3 Debug: Rejected Hashed Release Title: juQaVWvwRsTndMPi85t8zNJq04p1k4NncycuiOiy 22:00:41.3 Debug: Rejected Hashed Release Title: iMkoDdsPMTOhvWf4EUifgtGMJGspLMXNAkLeNx4U 22:00:41.3 Debug: Rejected Hashed Release Title: UBCiD16hoy25xpXGgk1KLJa59Ke9xD2XHHvMH4Lx 22:00:41.3 Debug: Rejected Hashed Release Title: OI6FwjrZzSvce6wi23qpH2va5k2TPreSZ5sbaMIj 22:00:41.3 Debug: Rejected Hashed Release Title: RSjvXtsRYFw98j924VAJoeEd0fDMvLYkB5LWdrrX 22:00:41.3 Debug: Rejected Hashed Release Title: 0w0UxCqHP7mAuICNFOMGxuWIyMdnqQ05NMbv6Tvb 22:00:41.3 Debug: Rejected Hashed Release Title: HFOmWG0es46CsGClLGYiArOW3Kxv7v7jG7djqhOM 22:00:41.3 Debug: Rejected Hashed Release Title: ARayXPySWS1EiPhxnTWDw2RHCAayjLpCc7hZWsqt 22:00:41.3 Debug: Rejected Hashed Release Title: wJBxqltvw9uUdpClJVEfgwmoMNlqzbX3OEDhsDfN 22:00:41.3 Debug: Rejected Hashed Release Title: z7WYynuUkPwo9ERNlBARYQj7YzxL3UESHIqR7jlU 22:00:41.3 Debug: Rejected Hashed Release Title: DdGWzlHlAqATp21Ma5WFU4uNlG8lvirnKvmnWGE8 22:00:41.3 Debug: Rejected Hashed Release Title: VaYRnSNKZro83NoY5EZVosqYhYvJRwPCLrJXxVNY 22:00:41.3 Debug: Rejected Hashed Release Title: wPVRhJcMY1lmwyvgJK2wZ0tRkgh8nfhoX1IfL8rq 22:00:41.3 Debug: Rejected Hashed Release Title: Pb1j3hzfHvF5TgLi6L689NmvaM91YgdRyVZQIrHe 22:00:41.3 Debug: Rejected Hashed Release Title: WrlPKMNQrlJu1j0k854QushcqBwWX1ZViYy7JVuC 22:00:41.3 Debug: Rejected Hashed Release Title: Nas0MsZxg9G8yR5Ik8XPfC9qd7rAxOxwpsfBJWx0 22:00:41.3 Debug: Rejected Hashed Release Title: 0jUmr43X8nqApJ44vJDVcME4A6JfE3nFl8EEypmd 22:00:41.3 Debug: Rejected Hashed Release Title: NMeX2lJjA3kd9DEkKkkPxX4Y5Gkcr231XLjm3oP7 22:00:41.3 Debug: Rejected Hashed Release Title: 8dozFO99jiHPJ9XeHb5lYMrdz8KkY3YGZRFbjz1u 22:00:41.3 Debug: Rejected Hashed Release Title: bGUu4sbnWzxuXK69oZebRMxLGCQQgzjztzWdKdya 22:00:41.3 Debug: Rejected Hashed Release Title: bJwo01WX74S9Bkj18v8ckqrtCEogIS4UQE9y6y48 22:00:41.3 Debug: Rejected Hashed Release Title: WxJQZowdjhXtLOxn3H07z3wFjAHxqcZt2c7gNPeL 22:00:41.3 Debug: Rejected Hashed Release Title: 5TP9DN1sH3rYsPJJqeHnYrH4LDR2TR8K1pdpDM8m 22:00:41.3 Debug: Rejected Hashed Release Title: vquMlJlyKLTe7fGEDvazQTyjDGo4SnKyPBGD3qCG 22:00:41.3 Debug: Rejected Hashed Release Title: WSpgZ7nqISMMqYa8Ps3eb7M2rE0J2t0FMqgVQk4q 22:00:41.3 Debug: Rejected Hashed Release Title: 0iArBxy3JPKKbRkHNGmWGfocPz0BY3Foagn650ml 22:00:41.3 Debug: Rejected Hashed Release Title: yEG1vUJvpqbN53YPpqIlQrOJ0l0nAvdDzBOUfz2d 22:00:41.3 Debug: Rejected Hashed Release Title: oCxNUY3R7mRgw9Fczn3PYRsJfUavpnZfuz4nEvCd 22:00:41.3 Debug: Rejected Hashed Release Title: PFa6hodQ5N1jZdfvcdtal7sNUZOTtVbGQiM0RVAD 22:00:41.3 Debug: Rejected Hashed Release Title: 83lD3KrJHRcbUmUNkQYb0HU90eAkNYUk4KMFFRJK 22:00:41.3 Debug: Rejected Hashed Release Title: sO9nMAUEaiOFPoFPII5orWvjlbcGtoTP64A6tRnE 22:00:41.3 Debug: Rejected Hashed Release Title: ufhvgNoZ830HZzBleo1sd6v1VRuJ58a2MGrtb7Wl 22:00:41.3 Debug: Rejected Hashed Release Title: zVEiYVgeuRlEzh6b5fgV4QeKOiPITZcsB7dgLghF 22:00:41.3 Debug: Rejected Hashed Release Title: 3ALVdNTq5ES51xuKWrzy73EOMrQC4LCgzw9Rx3uK 22:00:41.3 Debug: Rejected Hashed Release Title: ncvbD8tVIS8OyxswYrRiTaHKTjaFJhlmUbqkZcfX 22:00:41.3 Debug: Rejected Hashed Release Title: pkIxMHIYiTFtLySuRCeHgLI9EBYMfGIjFTLPvXUm 22:00:41.3 Debug: Rejected Hashed Release Title: k2NXl63n57K50aaKwYAHOlXzbFgEpTtpFAMzBeJu 22:00:41.3 Debug: Rejected Hashed Release Title: bqwbyOGIRmDNm1vbI09cORVbpPrrJfFiW1e1kVgm 22:00:41.3 Debug: Rejected Hashed Release Title: FXlnnjzJVk39dnoEvne1dsuPQNQGgqCstWDDtq3H 22:00:41.3 Debug: Rejected Hashed Release Title: SYaBUTGocxRX7OaSZs5XitBB1zgfhyua9GI8HW7m 22:00:41.3 Debug: Rejected Hashed Release Title: p9tBh8bGypHCrxCVsfYHUGgwGmtYgHQEDsfje0gI 22:00:41.3 Debug: Rejected Hashed Release Title: x6sH9ucNemWLuLduWINr6HRhQHalUdIbjIg0zzXz 22:00:41.3 Debug: Rejected Hashed Release Title: DtPZL3fvuZw0LLqBrRWtge06OuD1PAcqn4ud2vAb 22:00:41.3 Debug: Rejected Hashed Release Title: CcyZ4AxIPWdDNP4AJBSfNSA5jzsMsIb35YKuzPru 22:00:41.3 Debug: Rejected Hashed Release Title: iJkKbxK6V0kXulk96Hrs4esrzfYG5rKGZufgsvak 22:00:41.3 Debug: Rejected Hashed Release Title: ZXzmyrfXadBx7JJkhX6IIQ0iERY2c7592YBz2oHx 22:00:41.3 Debug: Rejected Hashed Release Title: AYSDy6fANlGjdggIq59mZpe6WmutCcGtcTa9cN6S 22:00:41.3 Debug: Rejected Hashed Release Title: Ae3bSP1hqVICrAR6DhRZGmpFKLm5DW3M1lAsVS7L 22:00:41.3 Debug: Rejected Hashed Release Title: 7YlfaCu4nZhKD0DUeP282SU50yfXVwcoe45q4wdL 22:00:41.3 Debug: Rejected Hashed Release Title: Pz0HM0O60UA2ZqtE15tVKa7wMD4gWEEq7OafekDF 22:00:41.3 Debug: Rejected Hashed Release Title: oWzwKdVTiURRxSXLTV1Fp9tC2pviV1kMPH1T1uI7 22:00:41.3 Debug: Rejected Hashed Release Title: pjiEBjOebOSl0pqZS1q0TnkNRmfRRIuJGDY6CahW 22:00:41.3 Debug: Rejected Hashed Release Title: VMPFjosYVdUsp7OzT0l51YrvqWAfSMNXI17ZjNaI 22:00:41.3 Debug: Rejected Hashed Release Title: rImUdKhJ2J0yGZb97l5tWC4R6TpCSRFYY390ObC4 22:00:41.3 Debug: Rejected Hashed Release Title: p7U4FNsaGKHATzIVtCWMPIQji6gRkkh5aUFvrqdB 22:00:41.3 Debug: Rejected Hashed Release Title: wHfOogj3BVX3La1VYnO6bshoeUrRy7pOK6iasgnK 22:00:41.3 Debug: Rejected Hashed Release Title: JRPvmrPv8AoSxAwwQqXSiw8oiBj2sFQTvgv292Y0 22:00:41.3 Debug: Rejected Hashed Release Title: fnW8DOZRSoLaJbhUkwZ5ozZyTvvZRhGrEd8VWB76 22:00:41.3 Debug: Rejected Hashed Release Title: Q1kPRCcGTut6dRzyvmSO3Sf3XV3KJnwudH0fln4S 22:00:41.3 Debug: Rejected Hashed Release Title: lUR7ZQ4GzPI35FUIUBZunzVTZkCYpnSjQ5mnGzQc 22:00:41.3 Debug: Rejected Hashed Release Title: Ic7ISpGpVzymOJRhN1LPucPGNfrbMWaz0GvxAuyp 22:00:41.3 Debug: Rejected Hashed Release Title: v798rQ6UnczHGVvzd13Aj1CWlNzy1mfIxrWrdObr 22:00:41.3 Debug: Rejected Hashed Release Title: wwaubyBGXA28oBitUaKx5gQdcelPQEYsaMH75a8O 22:00:41.3 Debug: Rejected Hashed Release Title: e3HDFDv0bd69v8ppITWKQrnptazHxv3hfm5lUlUx 22:00:41.3 Debug: Rejected Hashed Release Title: mZLEWjgJE0mEOmWbnuCkGoutH7GzZqDpvB357QeD 22:00:41.3 Debug: Rejected Hashed Release Title: l1xEz8LAYSQFcc4k8BrhLDuVNbYu5SePbfFEQLe6 22:00:41.3 Debug: Rejected Hashed Release Title: HsC6CAA7CNSG9qexYxo6UwdIJnPhaXSsreV9WJ9O 22:00:41.3 Debug: Rejected Hashed Release Title: ejcOujO8EVYtpCke66Te3sTwnml3Lim2fxr1HiIe 22:00:41.3 Debug: Rejected Hashed Release Title: U0LVG1MDbO49lGyRjaHeQ9gC14eWj0F1eFdCNNoI 22:00:41.3 Debug: Rejected Hashed Release Title: blFQhaMEvC6AFrshlm7cLTvsqWOZDNM0tTN5CpuO 22:00:41.3 Debug: Rejected Hashed Release Title: 35Oy1nj285LozVjVT0xVcjRERHHRAI3wMf6yEzAA 22:00:41.3 Debug: Rejected Hashed Release Title: CJoRDuwuVCdGJbeeJcSW2tO8PQFVGu7APRRxgRTa 22:00:41.3 Debug: Rejected Hashed Release Title: ou3WYA1mFZDLLSPCIiNr4qQGKgDeh4TZ9aa2842q 22:00:41.3 Debug: Rejected Hashed Release Title: pfvRiIaXJfjNzWDobKgr8GK5dFkXTL820LMAx7LO 22:00:41.3 Debug: Rejected Hashed Release Title: YZ3GQ89UrHgcGCEi8G3TpHklj3zzeOHpEzj9Q6cT 22:00:41.3 Debug: Rejected Hashed Release Title: ESGTwcerS2ktJnywApH4OkRjYV8VKD9tE1skRcKO 22:00:41.3 Debug: Rejected Hashed Release Title: gqFZyRvm1YNAyCR12B9RnI22xgaGD9i3LALo8Knp 22:00:41.3 Debug: Rejected Hashed Release Title: SpA8unc9MOWzQPbTrewIfSO3jD3QRmEjdtBV6Pj3 22:00:41.3 Debug: Rejected Hashed Release Title: 7pFZx9BXRGQRWaDgyNscQMLW1IYJdFd01J3JJybq 22:00:41.3 Debug: Rejected Hashed Release Title: 4k3iP0SH1Nay4qtMBtcd7L0cQCT0ivFoFffKoTMd 22:00:41.3 Debug: Rejected Hashed Release Title: OeUjauI4AwAUxOtDjXOZxfJCxzvzzLcchaqjl1ii 22:00:41.3 Debug: Rejected Hashed Release Title: ow3gULMUSFjLLBRQkTITR1yRhLxlWjGHrn41O4ux 22:00:41.3 Debug: Rejected Hashed Release Title: UbbzksvRqv5hXk0cC6iWW4f8MMMzdN8MYvtPAAVl 22:00:41.3 Debug: Rejected Hashed Release Title: 924TaasX5Mne0iighdLXCIKHu01cuqiGGcAjfJPn 22:00:41.3 Debug: Rejected Hashed Release Title: PNCZZombdS1iJk4PuBK6IBnIFyoLrEfR0uS7KzM7 22:00:41.3 Debug: Rejected Hashed Release Title: ZOcwPut4cwP8PBvfKNUB6aCF87A8Idp7Ys2JirhE 22:00:41.3 Debug: Rejected Hashed Release Title: XpQzGPX2sz91CsN9rmXXKI7ExOpNCVj05mVAebJQ 22:00:41.3 Debug: Rejected Hashed Release Title: w6WLphp1yjRDRaaf6jmFsziWtc35od7SpzsUWjcV 22:00:41.3 Debug: Rejected Hashed Release Title: m2pFbJWCHI3REF5Idgl4FS8iCSh1pJo4l9OdHaL5 22:00:41.3 Debug: Rejected Hashed Release Title: H3E61vLx9a6L3hU02YOQtrayYhA3zMVASlx7DMXj 22:00:41.3 Debug: Rejected Hashed Release Title: Jlk3Bmsqu2wBEYXQVaPhwroJIuznUnGRaU8u4GTw 22:00:41.3 Debug: Rejected Hashed Release Title: JZD7RQqb8bIRWVeu6DASjwZiykgtiXUEZCbJ5YC2 22:00:41.3 Debug: Rejected Hashed Release Title: V3PJhATX6jKm2QooAfIwsKj8YEwOwrriGo2TjAxf 22:00:41.3 Debug: Rejected Hashed Release Title: aHb5QmZZ8IKyDF3N7YT4Y2m1ryWrpAwIaz2U9QuM 22:00:41.3 Debug: Rejected Hashed Release Title: glF96eu04RzhsoYwpMSQQ2svx3u6b94aJuhCj27G 22:00:41.3 Debug: Rejected Hashed Release Title: 4tLnMkSS7Q3RQuhNj6i7Rh4aYf52abZV7Bs8mjEP 22:00:41.3 Debug: Rejected Hashed Release Title: vx3GHawlGb3CjwlTYa5bGjv3ikbJD6YPeYaUXIy6 22:00:41.3 Debug: Rejected Hashed Release Title: PAKVTB4wRyXZ7xiYCEUrL6UFXTuSVuy5HBLKR0pb 22:00:41.3 Debug: Rejected Hashed Release Title: qNMKFqCqQ2mvIxOCNLC3DJtroulXhBFL34uNZsxX 22:00:41.3 Debug: Rejected Hashed Release Title: hznNt67iPuX9u497AzxpwydSZQgh3PmM2giN3Or9 22:00:41.3 Debug: Rejected Hashed Release Title: 6koR9nG09xuHwE5SEoiHv2QkumgNiFbaC4v21fdn 22:00:41.3 Debug: Rejected Hashed Release Title: 7mXaqPHJs5iM5Uzlor5v2JhAp5CyLPJEfCw4g9a0 22:00:41.3 Debug: Rejected Hashed Release Title: oZJjcyGNCZsBwFEPaUilxhxzzMCL00aTPMI4RwEW 22:00:41.3 Debug: Rejected Hashed Release Title: UhOf1rDvy0toItPerYSxclQpD5032RCfvrWbsXu6 22:00:41.3 Debug: Rejected Hashed Release Title: GzN9lpFONjPnNC6eObOC2dbI6C6IJyD7rIyHsoNb 22:00:41.3 Debug: Rejected Hashed Release Title: OCnfBbslRM1ie7o8OeYBIKtQ6Mzbn8Qc5fj0lP6t 22:00:41.3 Debug: Rejected Hashed Release Title: lT5Jg2l2C52s4iLsw4yn9DGPQoWv959QrkKGeQPF 22:00:41.3 Debug: Rejected Hashed Release Title: msciqHyC6HEzRE4DQAsRUDBoK1jA0wlGMMKHPSxI 22:00:41.3 Debug: Rejected Hashed Release Title: BdBXqzQd2iz15FuYgICn1QT5UVRTtZ2WNsK6rjxH 22:00:41.3 Debug: Rejected Hashed Release Title: C1lMjwkwQLkJOnbn5YMRphdlg3uH8sLUEZ8OlqJS 22:00:41.3 Debug: Rejected Hashed Release Title: BKz8YXOMFUWoLQeQGz7C3B9OMJCbpXWZnwRjZqr6 22:00:41.3 Debug: Rejected Hashed Release Title: deDtcom7atj6a1ea2CIH54jafbTfZTzefVVC0pIE 22:00:41.3 Debug: Rejected Hashed Release Title: oJMxcbEnWcr9QjJJGlq65cO9SMENAnVcG6h9D4q0 22:00:41.3 Debug: Rejected Hashed Release Title: oXeqGFRAKZCBUb0HE8pSqseqgbOGKruGyMbtL8hk 22:00:41.3 Debug: Rejected Hashed Release Title: u3b8wPvZWUr2OWJtV73PIR8Hayd5cmmN3gb8IiEZ 22:00:41.3 Debug: Rejected Hashed Release Title: PRd3RR1z9pVBdpPbz7bN1kGVeqafjClZXUtCEGXM 22:00:41.3 Debug: Rejected Hashed Release Title: RGRxBphY3LMwE9LLjlbWh3AWmrF1yfrkYwZ6jYut 22:00:41.3 Debug: Rejected Hashed Release Title: X9QSkJgGFTsT8y2G4teKry9N7MB5YjW7927K6k9U 22:00:41.3 Debug: Rejected Hashed Release Title: 4EHTNQGAQmfVMHKJyUbrb6KrNkc8ScyZACRArnwo 22:00:41.3 Debug: Rejected Hashed Release Title: xxNc0ZyCJZkKqf0pFqgE2UI6etD7fPumrhykgNLX 22:00:41.3 Debug: Rejected Hashed Release Title: OevKpQJEVpTiJWt8JX4mJzhivlmQEBXHVZCI2Cra 22:00:41.3 Debug: Rejected Hashed Release Title: SsKPNHuB1LQZBLE6pUxnwJE2QuKhEsFzLwpQy4Uk 22:00:41.3 Debug: Rejected Hashed Release Title: cdp2kAIflAXFyqE2wnA9b33EpH7XmS1VPpQhiXna 22:00:41.3 Debug: Rejected Hashed Release Title: mXtgYI7lFg0RMqUEqmUYa6vEMYYRz2zlkYBttABU 22:00:41.3 Debug: Rejected Hashed Release Title: rIp8j9R4YozZHqT2o92IJw5jfOsVGrXjh196M9y0 22:00:41.3 Debug: Rejected Hashed Release Title: WPIyQHTTlEcPvXw6cBhHbZREB5hy5jWqIclXCo4i 22:00:41.3 Debug: Rejected Hashed Release Title: o6A3fZeU3ahwxXd7Juo7BeMWaJQDNSIuc4l554Gv 22:00:41.3 Debug: Rejected Hashed Release Title: EWcshuu9IPvpivuzMwu9pP1WKTRMSbEr1lut2zHt 22:00:41.3 Debug: Rejected Hashed Release Title: 2Ap3TmoxSsRkYqBaVPihLTwj8sHdhMsTJOtboHwO 22:00:41.3 Debug: Rejected Hashed Release Title: DnK5KUIrxti0muB1NrJwepixYHSxZUKz0KX6KQI8 22:00:41.3 Debug: Rejected Hashed Release Title: KpV3PUGosEX6InfhAQ2Dd5S0gTSzEcDekuTHVdzq 22:00:41.3 Debug: Rejected Hashed Release Title: O4kQCVuDMBx1kqtUD4g2VPfNMgNB9mhvF98tGHIM 22:00:41.3 Debug: Rejected Hashed Release Title: SmgoTqOd7XB0g4QpWZiEl2aH7unwKILOfQHpK62q 22:00:41.3 Debug: Rejected Hashed Release Title: vBaSvTARKRmsCkF1R6cllwJXTNSsjLqBNoEDzFKM 22:00:41.3 Debug: Rejected Hashed Release Title: iD08IIizROHLFHSTMlIQlzK0iOyDKWf6NIDFJIyg 22:00:41.3 Debug: Rejected Hashed Release Title: QcFJuMfGLkCX8xzN6JEDXUCkxCzu3cVGoAqGcJIh 22:00:41.3 Debug: Rejected Hashed Release Title: 5OZj6Wl0sYU9wchG3Z4ObNpEHAzRO15yXB4Ums2I 22:00:41.3 Debug: Rejected Hashed Release Title: BDjfoJZGlI3c5Ij0qDcPLEDnIKeQcvuTlKCmJlcN 22:00:41.3 Debug: Rejected Hashed Release Title: LQ4Kg0e7QPkDKAGI0u3jvHpTP3uuCmzOFypmklYr 22:00:41.3 Debug: Rejected Hashed Release Title: mlTgvF5ltgKVPplfkdLDauNYrU3dOPtxvqgfiwk8 22:00:41.3 Debug: Rejected Hashed Release Title: 4tpmeHK7ty8a7IW37KBnzibox1uh8KIcxH4EfLq3 22:00:41.3 Debug: Rejected Hashed Release Title: aNMnG2ceZACPmVvFPOyejOQO01B7PKJ7X6z7g9rW 22:00:41.3 Debug: Rejected Hashed Release Title: hgEMU7rlQKmvrDAKKNBHZyc40KAfaIJXx7WH9HBG 22:00:41.3 Debug: Rejected Hashed Release Title: R2prd7DH70NoAwoT7BnUY2uBV19ROaP36BAoT9zK 22:00:41.3 Debug: Rejected Hashed Release Title: zDoGyKBcNDl8wmzqHtalF92Hz3UIG1gLTGWI9RIG 22:00:41.3 Debug: Rejected Hashed Release Title: brgQw74WCrnK1VsfzKG9hNQHXJsoNR6dAGzFpRh9 22:00:41.3 Debug: Rejected Hashed Release Title: fx1OVs0fvyL0PpfdMhDnIIRleW57TO1bS8BU5xur 22:00:41.3 Debug: Rejected Hashed Release Title: oTVNaHpQRVG4O1UOuo4wjrp9krz5IvzFCVAgTT1p 22:00:41.3 Debug: Rejected Hashed Release Title: rsMFBQpVFfwZy9aiQk4km5faM610EKRiDGhxRjfh 22:00:41.3 Debug: Rejected Hashed Release Title: ytSRkkf4beHcGJeqbH3vYdFqmkakRUArVEIblClK 22:00:41.3 Debug: Rejected Hashed Release Title: Y2AfzrBndTxRb9dWFiR3U0H0u2j5w5qwFN3exk5B 22:00:41.3 Debug: Rejected Hashed Release Title: 4Q9WZdw6v5leFa5EuqIeXJ1h9MQEeA6SEuua68bg 22:00:41.3 Debug: Rejected Hashed Release Title: ZJK3ZElmJT6cC1iyYxWNSYveRvBD3EIrBzzTJuyv 22:00:41.3 Debug: Rejected Hashed Release Title: Qh0Mvd2GQ9k4ArnpMUKDEiDozepJYo1UkaPZflHa 22:00:41.3 Debug: Rejected Hashed Release Title: TgJwvHaIBqstVOvIf1b5SPmXnLzMVwOEG0f8RWkk 22:00:41.3 Debug: Rejected Hashed Release Title: uauEcyj8enxNwBrgKJzrQcKPTE8huEm8EQjfSIKa 22:00:41.3 Debug: Rejected Hashed Release Title: AP2tQMQDXWYDsYlMnu1hoO47jPu3D557SDDwwYXh 22:00:41.3 Debug: Rejected Hashed Release Title: NbxwgOkX3ZE9a8Iwn3GG9isczHYBrf4ZNfWULS6I 22:00:41.3 Debug: Rejected Hashed Release Title: 9nGQr26BRjFYRtAhDGCh7GceIkGOTawRJ0Piru3v 22:00:41.3 Debug: Rejected Hashed Release Title: 5UBDQ5nMi31CB9D3Uy9gVhWN0whmwmPTcqCsHw3v 22:00:41.3 Debug: Rejected Hashed Release Title: Ah8rY70pnkWYuKzMwvyn2fDy119y6U9tHr1cCsCQ 22:00:41.3 Debug: Rejected Hashed Release Title: QuCXuJIjCjmgf1r2NzOoKBAjfw0Rh1oiqxUNLWs8 22:00:41.3 Debug: Rejected Hashed Release Title: tLcNceCJMTRPcp8pszDBoQlKpkdVDJ60Tt0r4IVx 22:00:41.3 Debug: Rejected Hashed Release Title: NCBy8bWkYmHaS7Yx0JnlCn5B9m3k8pty2Jqdu66z 22:00:41.3 Debug: Rejected Hashed Release Title: il9TTuiieqd1i7xIPuKxyBSLv2sI5wf8K06nNFvO 22:00:41.3 Debug: Rejected Hashed Release Title: iZHNZrEVR6V8bdRH99Zid5yTCG2CWdremNSQuXGN 22:00:41.3 Debug: Rejected Hashed Release Title: VaOmHtjwpKQUlm0AhCy5a5dFdKpgsgXL2qHUmwQx 22:00:41.3 Debug: Rejected Hashed Release Title: dxUtyl6Z64eorM5uZVnFxbkhXCK3bhNA4S9ax6gb 22:00:41.3 Debug: Rejected Hashed Release Title: yMlkrYNL27gmnDZuMcya5J4obppxsGLAU5EdJbbm 22:00:41.3 Debug: Rejected Hashed Release Title: t4GIeBfhVBYdio1BNnNk1d1eoeLK2nHs3dL5VipX 22:00:41.3 Debug: Rejected Hashed Release Title: zAO03kMWaZesdUU48x66zrTib7LYOukj6X9KK9zw 22:00:41.3 Debug: Rejected Hashed Release Title: rrJu8N4bIQKUeFlIEEUBT3fox19qYeM1d5Iqqnn0 22:00:41.3 Debug: Rejected Hashed Release Title: Usc6z7YUvZd9iCs1mJYk3OcKFHpDz5NeD2Yh0P7b 22:00:41.3 Debug: Rejected Hashed Release Title: 1O4NMkt2mIIRUlqzeTt6S62WBHahclCk6mgdU5Bc 22:00:41.3 Debug: Rejected Hashed Release Title: z99qTuplt5uV9lKTFhkoO3ShBpaA0sOZdNMzTFc5 22:00:41.3 Debug: Rejected Hashed Release Title: HYJk2pELUyaR679OE6WXVO1yM1cl8TOMCzsvJXxo 22:00:41.3 Debug: Rejected Hashed Release Title: Sh9ffidpnLheh8EyaexxJG4UKbsicIUObf7sGqA1 22:00:41.3 Debug: Rejected Hashed Release Title: htQWm5O3zeuHN3pKAhVJC5klTDDnM2xDaLoJQts0 22:00:41.3 Debug: Rejected Hashed Release Title: XVdMOrJngvEkQQ9qCBnFnYdhB198f3yFoK7fAOXC 22:00:41.3 Debug: Rejected Hashed Release Title: fY9pNvAkotB04mMYOeuk3BStFfkTAiAMbOk5H1EX 22:00:41.3 Debug: Rejected Hashed Release Title: RfWwrDyQ5dOtcdJUNHJThyfVGqmqFeAldY2jbu3D 22:00:41.3 Debug: Rejected Hashed Release Title: QhiPVWWFPekwDX09tcwlYusE10qsqFAIHzgzYYtx 22:00:41.3 Debug: Rejected Hashed Release Title: gVN5uzp5zNCHTAiwsgxjw485suWAdWiwqzblGHS7 22:00:41.3 Debug: Rejected Hashed Release Title: Dow4m1jX6lpiqp6Z4h9yjznEvQ32bKOEZ6FQQ3SK 22:00:41.3 Debug: Rejected Hashed Release Title: qMBe4O1GzDyxcfds8zcYOFIj5yi2vNLA5TXFJ31W 22:00:41.3 Debug: Rejected Hashed Release Title: YJwM0uxB2qBH5mAyXh6OWJoqFkYOposniTb1nqRL 22:00:41.3 Debug: Rejected Hashed Release Title: ZOW5LTw9TveDBrkJO7WJWmmuKCGlsc9Mj6tg3Yg3 22:00:41.3 Debug: Rejected Hashed Release Title: pAWfC6JtUv9LQnopNZIOVfsGHEe8aaKS8FbX2VE2 22:00:41.3 Debug: Rejected Hashed Release Title: wbxYD1OCzz3gAqtahwr23ggvjV93G875hCmGxbr4 22:00:41.3 Debug: Rejected Hashed Release Title: vBwWpEsi39fO8GICuQqkGeWsQfv26vsAUzE6WrR1 22:00:41.3 Debug: Rejected Hashed Release Title: USE3pC9VJUVbTFGNwgWVHZwxGA0IUUfYptP3z3K7 22:00:41.3 Debug: Rejected Hashed Release Title: gjwz4nsR6j3I1TY8TqP3K0Z3x9rDROoNQ8vBRowy 22:00:41.3 Debug: Rejected Hashed Release Title: TfwdGnzHz2uyCOrnObEKAjWsO9LCdraig8ld2N5V 22:00:41.3 Debug: Rejected Hashed Release Title: jMTQgXSEN0I3pupGsy0ne20QPOt8MPoxBNH8ndEL 22:00:41.3 Debug: Rejected Hashed Release Title: vaYzccLidnCyJp6Fd1U5EUHEOOXHcIYRMCpjR7D5 22:00:41.3 Debug: Rejected Hashed Release Title: xQJm82eHPxd15npkAcVzszT3dmpuXEFl2akJIzaT 22:00:41.3 Debug: Rejected Hashed Release Title: Dn0EGE8mu5R1kTygUof0XZhzb1dCeVXoCFZ6IJcp 22:00:41.3 Debug: Rejected Hashed Release Title: p73n5QvXm5Bp93NdXWbB1B769dVEWiVxCHcOxmKr 22:00:41.3 Debug: Rejected Hashed Release Title: zOTfhPG98O6fJPkGLzmaQxKhlNHNLUdwOSbsapfd 22:00:41.3 Debug: Rejected Hashed Release Title: yE5MZBqy5fKexyJNNwvxYnpA0OLpZ6qGnv3adi7U 22:00:41.3 Debug: Rejected Hashed Release Title: DdYHdvmtoLYdqdQtCx68FC3K5lti1aEDuOnodjbV 22:00:41.3 Debug: Rejected Hashed Release Title: IPFSS3HeT0KVENSOKDbPOLeS3q1qgFh4alkqnVq1 22:00:41.3 Debug: Rejected Hashed Release Title: c2JDfD2ElQifbKQwjY4UyOyeHgChmxmv6TVK24r9 22:00:41.3 Debug: Rejected Hashed Release Title: IEpZkrya30mDOZScSE2pIC540E9qzIrPHIB0Qpzm 22:00:41.3 Debug: Rejected Hashed Release Title: FpzN0Zkvh7Mu0JINZHqSxmZUxsSyCCCyoKKKz7c1 22:00:41.3 Debug: Rejected Hashed Release Title: cemtdqwZ28KQ4jPPBWgDXmN4CA13W1H3FhbNOKH0 22:00:41.3 Debug: Rejected Hashed Release Title: fR2Tvpm4uG43fXQ6jDQXppXrfvwO6oXhpxrXmVnR 22:00:41.3 Debug: Rejected Hashed Release Title: XtBfMXzFX0EnxcUYEQ0OTj7rLENLSWsWt7fEvo5a 22:00:41.3 Debug: Rejected Hashed Release Title: BT1m8uWSdFZVfajE2JsGLmCmyotDeml7l2XNd3IC 22:00:41.3 Debug: Rejected Hashed Release Title: m94Xn6kmC8QdvFvjLBrYHrpZRZa9YgTgfSkCarZI 22:00:41.3 Debug: Rejected Hashed Release Title: lK9SWarO8mnYbchoPwH3zYuDro31sBh8Whp5z7wv 22:00:41.3 Debug: Rejected Hashed Release Title: ZM4CAFBsFkodNm6xm36w8ME9IOpXPXlQWqkSfMPb 22:00:41.3 Debug: Rejected Hashed Release Title: Fbjo2hNX7QS5RzvoqX1yBoyrJuPnhusuVbD21oPo 22:00:41.3 Debug: Rejected Hashed Release Title: 7BDE6zR4euJ2aN6SWs1sJ9yUJ9sxcTjbUmxidHj1 22:00:41.3 Debug: Rejected Hashed Release Title: m2lxVG3M12TA4U0ib9L6msXnTO8JOYDcz4zMlUdj 22:00:41.3 Debug: Rejected Hashed Release Title: wsBm8sYIzEGbBgxFPCFEhFM1z61A7jD0NE18wMr2 22:00:41.3 Debug: Rejected Hashed Release Title: CQNBGpVOrCa7xOyD3QtCPHxlUlbDJXEYwbooSqi6 22:00:41.3 Debug: Rejected Hashed Release Title: vxkhd1I5RtfaCW1jboWMRtQ3SPNgrXUKb0fZIxFq 22:00:41.3 Debug: Rejected Hashed Release Title: cMVXb8eEJjSUBnbCws77DWHZfR9x9Hx8Od7ChFbK 22:00:41.3 Debug: Rejected Hashed Release Title: XTQjM4odEOhzdDOqListXhf0zFUg4xg9sX21Tqia 22:00:41.3 Debug: Rejected Hashed Release Title: vr5s1UyAq4jK950bqzDR9KOSQXohSzflIAPOViJi 22:00:41.3 Debug: Rejected Hashed Release Title: O5KDxDSfUXD6hmSuCZQ3yfXF36a6VWHcDzi0e6O7 22:00:41.3 Debug: Rejected Hashed Release Title: gPXBr30bttWRZkwNKSJyqpITuNUVU4lT9C7R2sqa 22:00:41.3 Debug: Rejected Hashed Release Title: 24ae2dcrwG2W3kgdllDSh338DLil7uNuYGUEomSG 22:00:41.3 Debug: Rejected Hashed Release Title: pdDUP1qdxyIdvb2rS5JUHxtrzdGbI8ekR7zkAeQd 22:00:41.3 Debug: Rejected Hashed Release Title: h6T6hwI4c45Ew6Lh04DsE4w4GEkEX4sCWtNeEwWK 22:00:41.3 Debug: Rejected Hashed Release Title: xvwuN5rMHeaS6ksu17g7rz4NLL4iMO91phxlwfXa 22:00:41.3 Debug: Rejected Hashed Release Title: pvreBL3lFoTqYLswRFbvklWBdq1y8lc46GC9sftr 22:00:41.3 Debug: Rejected Hashed Release Title: 0iPLnoj7ejW7q37gBMWz6BfwsyyLcomPn8RX2TcS 22:00:41.3 Debug: Rejected Hashed Release Title: fRlt63oPc2rVe8nyLSmfPhxUSYol5SBiCcTD2xzS 22:00:41.3 Debug: Rejected Hashed Release Title: 557LwpUgITEF1luJOtbtrKTm3KRngdXlXlSAmvVa 22:00:41.3 Debug: Rejected Hashed Release Title: TTidyIwOIehjAsnj0d2wnpvPMgjA5aB3Ntk9tngE 22:00:41.3 Debug: Rejected Hashed Release Title: NYa3oeUMd9iiOfoXjYrvlXa7ClsWuJcncXNBtvdW 22:00:41.3 Debug: Rejected Hashed Release Title: jbPrAGr91sqk0IeoRztUudC9IUF7t87lIKKXpr6S 22:00:41.3 Debug: Rejected Hashed Release Title: 3gESPoLxvl61KVLQIYwxPXVL8vE0CxDHiYUTO5Tv 22:00:41.3 Debug: Rejected Hashed Release Title: kHgRZTqNzoi7vSSLFvHtrHktwVYoQXpbc0zdOy37 22:00:41.3 Debug: Rejected Hashed Release Title: Igi4PokeuD3VZK5PPUT9una9yUI7Vl0ZUauKBgWK 22:00:41.3 Debug: Rejected Hashed Release Title: NRjoihaHdstzcPZXWjWvUjtiC6Zc6meDwu3GinEd 22:00:41.3 Debug: Rejected Hashed Release Title: zAU7z20Mnecv2S9aMZqMIpuoDRjGJzIwdSUS5wNs 22:00:41.3 Debug: Rejected Hashed Release Title: ydSQy16BawPQ7ez1qZLj6680GKbY2jwNbCT6YXSe 22:00:41.3 Debug: Rejected Hashed Release Title: 6KSqqYCQZbQh6WA2K1uwYhREaIuWYAJpnbAiuoSJ 22:00:41.3 Debug: Rejected Hashed Release Title: iquxhchlLUfc9shpd0gkkdadeqv1VgJARkEGDgPh 22:00:41.3 Debug: Rejected Hashed Release Title: DTJ6IDAEZH02MWSKYrBuvAUH6S15osyaL6tV9HTo 22:00:41.3 Debug: Rejected Hashed Release Title: 4saAluSWgT4qcxTyEOXWlfxJiDxMVU635mgIKGwb 22:00:41.3 Debug: Rejected Hashed Release Title: tKuz3Mn3rhE6R0v920NB1cQ56jADVvOL4NkpsAY7 22:00:41.3 Debug: Rejected Hashed Release Title: BzDGLjvqNgBmJe8cr5IG2F25ZfviHZSDoEY7LOj1 22:00:41.3 Debug: Rejected Hashed Release Title: vjMPO1dIlAmjQ1Bg0B3zDeMomjPMs59d8tA7mL6d 22:00:41.3 Debug: Rejected Hashed Release Title: jcMuF8eJo82FbzSlt8lZlOFkBxqQlANiqXUtfjQ2 22:00:41.3 Debug: Rejected Hashed Release Title: mnVQFIaAazopQR5zzHTsySCkcowSfrF3CFsw6dt1 22:00:41.3 Debug: Rejected Hashed Release Title: QMd8kXRaf6Pb5v37f3lW0PkI3EHuFIEdU588EL5c 22:00:41.3 Debug: Rejected Hashed Release Title: G2nD1XhwvNCOOC3Kf3soyBCN3mCnYkIJJpeR6b27 22:00:41.3 Debug: Rejected Hashed Release Title: suU1XWac5nyglTytL7BQ7ej99EZKLoCLOgsDIGdT 22:00:41.3 Debug: Rejected Hashed Release Title: z6rPGMQXfNkaar6TEJzwdOja987DJZ9i9FFQizlg 22:00:41.3 Debug: Rejected Hashed Release Title: 3FdZFEOdzwfU4kBmUn3cvjCtmgFBhdNWOWpkVRgJ 22:00:41.3 Debug: Rejected Hashed Release Title: x99ax9Y0bxnM0m59fATQdPJUY8MpxD8ef3DgtxXT 22:00:41.3 Debug: Rejected Hashed Release Title: YXNEYnd631IPWDl7Pexh9bFtMGjET5vTB4YS2osc 22:00:41.3 Debug: Rejected Hashed Release Title: p90JzCQZfIy3ta7XRJLdzYQJMm7kiWeZtClAaSpV 22:00:41.3 Debug: Rejected Hashed Release Title: fZsb2tYKL2k0WQwA0GpTnixtEw67OJvw0IYyI6dc 22:00:41.3 Debug: Rejected Hashed Release Title: wF4ZMCs3GYf0p20dsu6gXYzos3RD9AKh6RDejUqg 22:00:41.3 Debug: Rejected Hashed Release Title: soe4D9MrSEFwgOQM2x5rShYPCzDL58okWT946z3X 22:00:41.3 Debug: Rejected Hashed Release Title: 2BN7uXFAdMVTidqgVCVunGV9zWY49Z0eRRpZwZEZ 22:00:41.3 Debug: Rejected Hashed Release Title: 2dSqtPSxps79nH77VQgUQRpSSIuhdL10LxjlKk9t 22:00:41.3 Debug: Rejected Hashed Release Title: lcgCJSzIzcX6WTIjRqECHe2xd2QTzHkx1wYKCdM9 22:00:41.3 Debug: Rejected Hashed Release Title: ZlcNIrpYiznj1Ns2UdxhQnE12v6LEfbvIPsZLjjB 22:00:41.3 Debug: Rejected Hashed Release Title: NSlTE3s8TL8VeZsGUpgsKYqLoxUeuKqfkDNCCnT4 22:00:41.3 Debug: Rejected Hashed Release Title: GupbU2K0GECEac4DaQNAZkJUMxSp5NPUvBkLzP9q 22:00:41.3 Debug: Rejected Hashed Release Title: jo3n2icXDaIieGbIGf9S26OfPXAFHofLfAY5phUU 22:00:41.3 Debug: Rejected Hashed Release Title: 9bfhEya3aCj3MTIVOLQDfxR0E9RQgZcRQj9p2BED 22:00:41.3 Debug: Rejected Hashed Release Title: 6RxuVJydfiFs9AkmKD6ejNt07Ju0xy7XAyZhm2gv 22:00:41.3 Debug: Rejected Hashed Release Title: Y2tyjwcXIi5evIhYXLRlXOFu5FABIU4JQohu5rfC 22:00:41.3 Debug: Rejected Hashed Release Title: etPJ82icg715DOTKtpqZTxl7xEVAwue0IgYj0uPg 22:00:41.3 Debug: Rejected Hashed Release Title: ot97zSQtNTvMqIOLeNv7Bybp0WOJqb5lZmc9MwQO 22:00:41.3 Debug: Rejected Hashed Release Title: GlKryDucSXHHYRZQHQ2Iurf1g12xHc3epvkCxHk0 22:00:41.3 Debug: Rejected Hashed Release Title: Yw8o9Udmj3onOKdvrQpFdlgZFtRegXtz8hriV29f 22:00:41.3 Debug: Rejected Hashed Release Title: 3u3FxnAKrjI4c9PB17asAHkJH8jVLqEw7lRUUSv4 22:00:41.3 Debug: Rejected Hashed Release Title: CiMaVH116H6FAvK7g7G9ibV578mbO6RqUjvGsVQZ 22:00:41.3 Debug: Rejected Hashed Release Title: QxA4rBr306sHveBzg6ci8n16W2NxiXqYG8x2E3Tj 22:00:41.3 Debug: Rejected Hashed Release Title: I8AteNmVtdtbm6gxzLfuGZEec9Y4LhXBWZ4Go7AT 22:00:41.3 Debug: Rejected Hashed Release Title: 6aMqzXCVM7ILQvwqYSAa7PJFbNJVFpisWD6MX7QZ 22:00:41.3 Debug: Rejected Hashed Release Title: 57OoYhosWKufNePNSOVSzHRiIlktWfrFbf9Qq9pQ 22:00:41.3 Debug: Rejected Hashed Release Title: L4UVWfrg2ny1WzqyP3p3RMwyShxNqYoTEy7VeOP8 22:00:41.3 Debug: Rejected Hashed Release Title: z1TGat1Iz3ZT3W62ibZ3j1SheB7pq64r1Xpb5Bda 22:00:41.3 Debug: Rejected Hashed Release Title: 82SuFDWJNZt35pLmktAXxb12FP9A0VtQkZigXq7U 22:00:41.3 Debug: Rejected Hashed Release Title: 1OgaYksKTGdiCtqRwkk6dflBCdHgrSQTVa8pCAjR 22:00:41.3 Debug: Rejected Hashed Release Title: Wk37WHsDWgrPTzvZG0UjKVGH24CYSZYsGHV2HgVL 22:00:41.3 Debug: Rejected Hashed Release Title: QHARXUdPNtv2e0zBpGCy6p4tYeb9qxxJdglnfRnX 22:00:41.3 Debug: Rejected Hashed Release Title: dEOPDxDLAKcz8Y6zx4z3g9xpD72Sh7GyjznVAeGw 22:00:41.3 Debug: Rejected Hashed Release Title: Grgedx80xqj7452dkALK5YDCDYWEEmRN6d24SH10 22:00:41.3 Debug: Rejected Hashed Release Title: wfZnnXX6745YyDijjtBmIHIGm4VuuHax2XsdSMuq 22:00:41.3 Debug: Rejected Hashed Release Title: BPaMRSBX0NLGIQ476w12h7j6foYhmwLRX8JvSv0t 22:00:41.3 Debug: Rejected Hashed Release Title: XEystXk7IQPjkZTw0UNAk6Duye2zBSKkDPigckmf 22:00:41.3 Debug: Rejected Hashed Release Title: zdtty6ftaIcu3wC3s1J3LTmtAqIhp7kxQloscjej 22:00:41.3 Debug: Rejected Hashed Release Title: DQjNfdrhghkj11YGW2YeC4M7L3VFWu85nqGI0xa0 22:00:41.3 Debug: Rejected Hashed Release Title: 6icaTk6i5NAS9TruTQPbuHltJXheElsb23w0XH7z 22:00:41.3 Debug: Rejected Hashed Release Title: dRYFoO7X5gYrC1GhJUldxrFK51m89Xwd13EoIiR6 22:00:41.3 Debug: Rejected Hashed Release Title: 9uOjblcSvldXpQO5zRdb9rg9NPwIegqISGoP7rPP 22:00:41.3 Debug: Rejected Hashed Release Title: FUlDrLFbduUVTQykuLtrmfBTXxeWcPh6qa37AR9X 22:00:41.3 Debug: Rejected Hashed Release Title: zOiwhuD5yhoWZRSyBkB298A59PR9z2EkGonM3LTK 22:00:41.3 Debug: Rejected Hashed Release Title: wcpbvCs719NlMu16UM4yOm1fqlYkPQKBOZn1GMrc 22:00:41.3 Debug: Rejected Hashed Release Title: Cj9gWmponjYuvvjLr4RyrxWRyjzLRAldTGRaLcPu 22:00:41.3 Debug: Rejected Hashed Release Title: A9oawGdQYNrgoGjDbgqlG37XhRiHx6bLcY9KMMUG 22:00:41.3 Debug: Rejected Hashed Release Title: QrWHScLAbAurTcewRMEmfUSCQM7F1em6k4ZLo3Lo 22:00:41.3 Debug: Rejected Hashed Release Title: veYMncbsNA0MotOBGOlAtwssYDJqTqBqXem4Zx4u 22:00:41.3 Debug: Rejected Hashed Release Title: awZ9HC8hGLmHNI2jg62yXTwwquNuMzlqFC2bCV2x 22:00:41.3 Debug: Rejected Hashed Release Title: N9QVb6znph4sl78oY6d5DF0BLGo9tBLzQ7EbNQAu 22:00:41.3 Debug: Rejected Hashed Release Title: L1Faa5ERwDFGEqyEsMCi0rLfWfR5LUFIrHkrieTb 22:00:41.3 Debug: Rejected Hashed Release Title: uGZyyvrrhTTAGuPjgPVGrUvFii2bXGcOSqmrRU7Z 22:00:41.3 Debug: Rejected Hashed Release Title: rlM5SePFWltIz0bjo0BloSlOj984nXmJZRNq5lU6 22:00:41.3 Debug: Rejected Hashed Release Title: t0Pooukgzgmhx703j0DbeRkWUbjQzOisDX1o7TKU 22:00:41.3 Debug: Rejected Hashed Release Title: RDR2E7aFXxcjlbYWA9PkQJpmKNLmIkzIK7EY6RcU 22:00:41.3 Debug: Rejected Hashed Release Title: A05iXyUN8yu7Y6wVL8lXQRQFBmnePGmz0lgonAYL 22:00:41.3 Debug: Rejected Hashed Release Title: QyBXJnYhaQclNx7ZAaQZUW4Oois1Vs4UlpoJHI9G 22:00:41.3 Debug: Rejected Hashed Release Title: TwgZJJPs5wYZIhujpwIiSrfWuw8PQVKqeyNol7Nl 22:00:41.3 Debug: Rejected Hashed Release Title: bHKRuguvRSMW4CJbnNDwJJggj32XxcuNFxnIpdOz 22:00:41.3 Debug: Rejected Hashed Release Title: 1nDvbt2AsuMvSwh6Ig6rg66XOciHtcZ9110iGTeZ 22:00:41.3 Debug: Rejected Hashed Release Title: FbR0lydXj8kIYv1McaVx75MO5hzYl9wiqLlP3o6F 22:00:41.3 Debug: Rejected Hashed Release Title: 2uIvHfqRVozhep7p7FgL9GslrX0Dy65zVFS3hKUE 22:00:41.3 Debug: Rejected Hashed Release Title: UM2r3MCPUJ6p1jrg0uCkBH3wlQMbJbuLCKTAmSAd 22:00:41.3 Debug: Rejected Hashed Release Title: rlchvmz7I5IjUmjnGJhsnzx2BjMrZg7fcOeGyQpP 22:00:41.3 Debug: Rejected Hashed Release Title: FzQFejjN38W6WSKOY6m07Fc7nAgyaBAHezOrV3K4 22:00:41.3 Debug: Rejected Hashed Release Title: pME5Ooa7FXHnn8Xn73X854ljVdHJTeYTaQcnPRnc 22:00:41.3 Debug: Rejected Hashed Release Title: 91rGgpfNu1c2wLS72cuyRlZug3iomhbvD8CFuSGN 22:00:41.3 Debug: Rejected Hashed Release Title: IVZ3EDO5Zv1bucbOOuLnBtZ5KboXXcDal0O0lLzd 22:00:41.3 Debug: Rejected Hashed Release Title: ot3YWYsw5GKsllE0CRpQgrcH6EbLJDbcuL1m7DPC 22:00:41.3 Debug: Rejected Hashed Release Title: ZZ4ONBoyi7YjWvqzUqrYSWzqFbKUYwikyN7TuXDF 22:00:41.3 Debug: Rejected Hashed Release Title: QInWA5SRflnwJnXtOyzBUN3ib5jc6bAAFIMTiDQf 22:00:41.3 Debug: Rejected Hashed Release Title: awUQUuFP0JStHipuX8VCoc9oRUyYIZogSc3YP6Vk 22:00:41.3 Debug: Rejected Hashed Release Title: lmzharH0yahWece7fwNkkd3aHyJ87bdAz3PY7j2r 22:00:41.3 Debug: Rejected Hashed Release Title: EkA2fb5pXOXYfQizG2sCrLClAxqgvGcLukn8lVBw 22:00:41.3 Debug: Rejected Hashed Release Title: lzENpzPr8tPMIl4uz4TUEYygxST76zSo5Eo8lmQJ 22:00:41.3 Debug: Rejected Hashed Release Title: FOc7zHzwJxOFt9xZFG7OYqMG1AM02zbJ5HeJYRZl 22:00:41.3 Debug: Rejected Hashed Release Title: DEJWMFxl2uLM6UaK8Mz0TiSEEnL3pH0ig2WODObV 22:00:41.3 Debug: Rejected Hashed Release Title: kE17AsYLxGQozezs30IgGWetzBRKvePasTZ8vPqt 22:00:41.3 Debug: Rejected Hashed Release Title: pa80CnSSKc3YHqSUMo0X2Obc3oWhv2GYlEqT7mu2 22:00:41.3 Debug: Rejected Hashed Release Title: 1IAiLaDB2xPJQAoZdTHtRgi1v4B1WXXOJvPjDYF1 22:00:41.3 Debug: Rejected Hashed Release Title: 3YMIhQA9b77Y71bQgIY9YDPEnljyhfHpaLRPF2V2 22:00:41.3 Debug: Rejected Hashed Release Title: m4XEMpgxxNUARIWEYLL9WqxksARWI3AeRfkNY1qD 22:00:41.3 Debug: Rejected Hashed Release Title: zcfHHbM37Zn4TOY5m4fM9vCJVM0xqDMrcLVk7p9H 22:00:41.3 Debug: Rejected Hashed Release Title: DjjvTWtdyRjxt05TAbwkBelQIPf6SsLaNfhUI3Qg 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 22:00:41.3 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 22:00:41.3 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:00:41.3 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 22:00:41.3 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:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 22:00:41.3 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 22:00:41.3 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 22:00:41.3 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 22:00:41.3 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:00:41.3 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 22:00:41.3 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:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 22:00:41.3 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 22:00:41.3 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 22:00:41.3 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 22:00:41.3 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 22:00:41.3 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 22:00:41.3 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 22:00:41.3 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 22:00:41.3 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:00:41.3 Debug: Trying to parse quality for 'The Real Housewives of Some Place - S01E01 - Why are we doing this?' 22:00:41.3 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:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 22:00:41.3 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 22:00:41.3 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:00:41.3 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 22:00:41.3 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:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 22:00:41.3 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 22:00:41.3 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 22:00:41.3 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 22:00:41.3 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:00:41.3 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 22:00:41.3 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:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 22:00:41.3 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 22:00:41.3 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 22:00:41.3 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 22:00:41.3 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 22:00:41.3 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 22:00:41.3 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 22:00:41.3 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 22:00:41.3 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 22:00:41.3 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 22:00:41.3 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]' 22:00:41.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 22:00:41.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 22:00:41.4 Debug: fpcalc version: 1.5.1 22:00:41.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 22:00:41.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 22:00:41.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 22:00:41.5 Debug: fpcalc version: 1.5.1 22:00:41.5 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 22:00:41.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 22:00:41.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 22:00:41.7 Debug: fpcalc version: 1.5.1 22:00:41.7 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 22:00:41.9 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:00:41.9 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:00:41.9 Debug: Fingerprinting complete. 22:00:41.9 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 22:00:41.9 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 22:00:41.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 22:00:41.9 Debug: fpcalc version: 1.5.1 22:00:41.9 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 22:00:42.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:00:42.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:00:42.1 Debug: Fingerprinting complete. 22:00:42.1 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 22:00:42.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 22:00:42.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 22:00:42.1 Debug: fpcalc version: 1.5.1 22:00:42.1 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 22:00:42.2 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 22:00:42.4 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:00:42.4 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:00:42.4 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:00:42.4 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:00:42.4 Debug: Fingerprinting complete. 22:00:42.4 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 22:00:42.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 22:00:42.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 22:00:42.4 Debug: fpcalc version: 1.5.1 22:00:42.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 22:00:42.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 22:00:42.5 Debug: fpcalc version: 1.5.1 22:00:42.5 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 22:00:42.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 22:00:42.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:00:42.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:00:42.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:00:42.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:00:42.8 Debug: Fingerprinting complete. 22:00:42.8 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 22:00:42.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 22:00:42.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 22:00:42.8 Debug: fpcalc version: 1.5.1 22:00:42.8 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 22:00:42.9 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 22:00:43.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:00:43.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:00:43.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:00:43.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:00:43.1 Debug: Fingerprinting complete. 22:00:43.1 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{}]} 22:00:43.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 22:00:43.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 22:00:43.1 Debug: fpcalc version: 1.5.1 22:00:43.1 Debug: Webservice error MissingParameter: missing required parameter "duration.0" 22:00:43.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 22:00:43.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 22:00:43.1 Debug: fpcalc version: 1.5.1 22:00:43.1 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 22:00:43.3 Trace: Too many requests, retrying in 1s 22:00:44.3 Trace: Too many requests, retrying in 1s 22:00:45.3 Trace: Too many requests, retrying in 1s 22:00:46.3 Debug: Webservice error TooManyRequests: rate limit (3 requests per second) exceeded, try again later 22:00:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 22:00:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 22:00:46.3 Debug: fpcalc version: 1.5.1 22:00:46.3 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 22:00:46.4 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.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:00:46.4 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.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:00:46.4 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.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:00:46.4 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.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:00:46.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 22:00:46.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 22:00:46.4 Debug: fpcalc version: 1.5.1 22:00:46.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 22:00:46.6 Warn: AcoustId API lookup failed System.Net.WebException: The operation has timed out. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 22:00:46.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 22:00:46.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 22:00:46.6 Debug: fpcalc version: 1.5.1 22:00:46.6 Debug: Webservice error InvalidFingerprint: invalid fingerprint 22:00:46.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 22:00:46.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 22:00:46.6 Debug: fpcalc version: 1.5.1 22:00:46.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 22:00:46.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 22:00:46.6 Debug: fpcalc version: 1.5.1 22:00:46.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 22:00:46.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 22:00:46.7 Debug: fpcalc version: 1.5.1 22:00:46.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 22:00:46.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- 22:00:46.7 Debug: fpcalc version: 1.5.1 22:00:46.7 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 22:00:46.8 Trace: Too many requests, retrying in 1s 22:00:47.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:00:47.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 22:00:47.8 Debug: Fingerprinting complete. 22:00:47.8 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- Skipped should_properly_parse_hashed_releases("/C/Test/Some.Hashed.Release.(256kbps)-Mercury/0e895c37245186812cb08aab1529cf8ee389dd05.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test-[256]/0e895c37245186812cb08aab1529cf8ee389dd05/Some.Hashed.Release.S01E01.720p.WEB-DL.AAC2.0.H.264-Mercury.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Fake.Dir.S01E01-Test/yrucreM-462.H.0.2CAA.LD-BEW.p027.10E10S.esaeleR.dehsaH.emoS.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Fake.Dir.S01E01-Test/yrucreM-LN 1.5DD LD-BEW P0801 10E10S esaeleR dehsaH emoS.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Weeds.S01E10.DVDRip.XviD-Lidarr/AHFMZXGHEWD660.mp3","Weeds",MP3-256,"Lidarr") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Deadwood.S02E12.1080p.BluRay.x264-Lidarr/Backup_72023S02-12.mp3","Deadwood",MP3-256,null) [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/123.mp3","Grimm",MP3-256,"ECI") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/abc.mp3","Grimm",MP3-256,"ECI") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/b00bs.mp3","Grimm",MP3-256,"ECI") [< 1 ms] 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- Skipped should_properly_parse_hashed_releases("/C/Test/The.Good.Wife.S02E23.720p.HDTV.x264-NZBgeek/cgajsofuejsa501.mp3","The Good Wife",MP3-256,"NZBgeek") [< 1 ms] 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Test: Something à Deux","testsomethingdeux") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Test: Something à Deux","testsomethingdeux") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Parler à","parlera") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Parler à","parlera") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Big Jay Oakerson's What's Your F@%king Deal?!","bigjayoakersonswhatsyourfkingdeal") --- 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Big Jay Oakerson's What's Your F@%king Deal?!","bigjayoakersonswhatsyourfkingdeal") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 22:00:47.8 Debug: Parsing string 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 22:00:47.8 Debug: Album Parsed. Discovery TV - Gold Rush : 02 Road From Hell 22:00:47.8 Debug: Trying to parse quality for 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 22:00:47.8 Debug: Quality parsed: Unknown v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 22:00:47.8 Debug: Parsing string 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' using search criteria artist: 'Ed Sheeran' album: 'I See Fire' 22:00:47.8 Debug: Album Parsed. Ed Sheeran - I See Fire 22:00:47.8 Debug: Trying to parse quality for 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' 22:00:47.8 Debug: Quality parsed: Unknown v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 22:00:47.8 Debug: Parsing string 'Ed Sheeran ? Divide FLAC' using search criteria artist: 'Ed Sheeran' album: 'Divide' 22:00:47.8 Debug: Album Parsed. Ed Sheeran - Divide 22:00:47.8 Debug: Trying to parse quality for 'Ed Sheeran ? Divide FLAC' 22:00:47.8 Debug: Quality parsed: FLAC v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 22:00:47.8 Debug: Parsing string 'Ed Sheeran + FLAC' using search criteria artist: 'Ed Sheeran' album: '+' 22:00:47.8 Debug: Album Parsed. Ed Sheeran - + 22:00:47.8 Debug: Trying to parse quality for 'Ed Sheeran + FLAC' 22:00:47.8 Debug: Quality parsed: FLAC v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 22:00:47.8 Debug: Parsing string 'XXXTENTACION ? FLAC' using search criteria artist: 'XXXTENTACION' album: '?' 22:00:47.8 Debug: Album Parsed. XXXTENTACION - ? 22:00:47.8 Debug: Trying to parse quality for 'XXXTENTACION ? FLAC' 22:00:47.8 Debug: Quality parsed: FLAC v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 22:00:47.8 Debug: Parsing string 'Hey - BŁYSK FLAC' using search criteria artist: 'Hey' album: 'BŁYSK' 22:00:47.8 Debug: Album Parsed. Hey - BŁYSK 22:00:47.8 Debug: Trying to parse quality for 'Hey - BŁYSK FLAC' 22:00:47.8 Debug: Quality parsed: FLAC v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 22:00:47.8 Debug: Parsing string '??? Album FLAC' using search criteria artist: '???' album: 'Album' 22:00:47.8 Debug: Album Parsed. ??? - Album 22:00:47.8 Debug: Trying to parse quality for '??? Album FLAC' 22:00:47.8 Debug: Quality parsed: FLAC v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 22:00:47.8 Debug: Parsing string '+ Album FLAC' using search criteria artist: '+' album: 'Album' 22:00:47.8 Debug: Album Parsed. + - Album 22:00:47.8 Debug: Trying to parse quality for '+ Album FLAC' 22:00:47.8 Debug: Quality parsed: FLAC v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 22:00:47.8 Debug: Parsing string '/\ Album FLAC' using search criteria artist: '/\' album: 'Album' 22:00:47.8 Debug: Album Parsed. /\ - Album 22:00:47.8 Debug: Trying to parse quality for '/\ Album FLAC' 22:00:47.8 Debug: Quality parsed: FLAC v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 22:00:47.8 Debug: Parsing string '+44 When Your Heart Stops Beating FLAC' using search criteria artist: '+44' album: 'When Your Heart Stops Beating' 22:00:47.8 Debug: Album Parsed. +44 - When Your Heart Stops Beating 22:00:47.8 Debug: Trying to parse quality for '+44 When Your Heart Stops Beating FLAC' 22:00:47.8 Debug: Quality parsed: FLAC v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 22:00:47.8 Debug: Parsing string 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' using search criteria artist: 'Michael Buble' album: 'Call Me Irresponsible, Michael Buble, love, Christmas, To Be Loved' 22:00:47.8 Debug: Album Parsed. Michael Buble - Christmas 22:00:47.8 Debug: Trying to parse quality for 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' 22:00:47.8 Debug: Quality parsed: FLAC v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_match_with_accent_in_artist_and_album("Michael Bublé","Michael Bublé","Michael Buble Michael Buble CD FLAC 2003 PERFECT") --- 22:00:47.8 Debug: Parsing string 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' using search criteria artist: 'Michael Buble' album: 'Michael Buble' 22:00:47.8 Debug: Album Parsed. Michael Buble - Michael Buble 22:00:47.8 Debug: Trying to parse quality for 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' 22:00:47.8 Debug: Quality parsed: FLAC v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_match_with_accent_in_artist_and_album("Michael Bublé","Michael Bublé","Michael Buble Michael Buble CD FLAC 2003 PERFECT") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 22:00:47.8 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Abba' album: 'Abba' 22:00:47.8 Debug: Unable to parse Black Sabbath Black Sabbath FLAC 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 22:00:47.8 Debug: Parsing string 'Bad Format' 22:00:47.8 Debug: Parsing string 'Bad Format' 22:00:47.8 Debug: Unable to parse Bad Format 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]","VA","The Best 101 Love Ballads") --- 22:00:47.8 Debug: Parsing string 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:00:47.8 Debug: Album Parsed. VA - The Best 101 Love Ballads 22:00:47.8 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 22:00:47.8 Debug: Quality parsed: MP3-192 v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]","VA","The Best 101 Love Ballads") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("ATCQ - The Love Movement 1998 2CD 192kbps RIP","ATCQ","The Love Movement") --- 22:00:47.8 Debug: Parsing string 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 22:00:47.8 Debug: Album Parsed. ATCQ - The Love Movement 22:00:47.8 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 22:00:47.8 Debug: Quality parsed: MP3-192 v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("ATCQ - The Love Movement 1998 2CD 192kbps RIP","ATCQ","The Love Movement") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK","Maula","Jism 2") --- 22:00:47.8 Debug: Parsing string 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:00:47.8 Debug: Album Parsed. Maula - Jism 2 22:00:47.8 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 22:00:47.8 Debug: Quality parsed: MP3-192 v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK","Maula","Jism 2") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]","VA","Complete Clubland - The Ultimate Ride Of Your Lfe") --- 22:00:47.8 Debug: Parsing string 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:00:47.8 Debug: Album Parsed. VA - Complete Clubland - The Ultimate Ride Of Your Lfe 22:00:47.8 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 22:00:47.8 Debug: Quality parsed: MP3-192 v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]","VA","Complete Clubland - The Ultimate Ride Of Your Lfe") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)","Complete Clubland","The Ultimate Ride Of Your Lfe") --- 22:00:47.8 Debug: Parsing string 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:00:47.8 Debug: Album Parsed. Complete Clubland - The Ultimate Ride Of Your Lfe 22:00:47.8 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 22:00:47.8 Debug: Quality parsed: MP3-192 v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)","Complete Clubland","The Ultimate Ride Of Your Lfe") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps","Gary Clark Jr","Live North America 2016") --- 22:00:47.8 Debug: Parsing string 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:00:47.8 Debug: Album Parsed. Gary Clark Jr - Live North America 2016 22:00:47.8 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 22:00:47.8 Debug: Quality parsed: MP3-192 v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps","Gary Clark Jr","Live North America 2016") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps","Childish Gambino","Awaken, My Love Album") --- 22:00:47.8 Debug: Parsing string 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 22:00:47.8 Debug: Album Parsed. Childish Gambino - Awaken, My Love Album 22:00:47.8 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 22:00:47.8 Debug: Quality parsed: MP3-320 v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps","Childish Gambino","Awaken, My Love Album") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 22:00:47.8 Debug: Parsing string 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 22:00:47.8 Debug: Album Parsed. Ricardo Arjona - APNEA 22:00:47.8 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 22:00:47.8 Debug: Quality parsed: MP3-320 v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 22:00:47.8 Debug: Parsing string 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 22:00:47.8 Debug: Album Parsed. Kehlani - SweetSexySavage 22:00:47.8 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 22:00:47.8 Debug: Quality parsed: MP3-320 v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 22:00:47.8 Debug: Parsing string 'Anderson Paak - Malibu (320)(2016)' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 22:00:47.8 Debug: Album Parsed. Anderson Paak - Malibu 22:00:47.8 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 22:00:47.8 Debug: Quality parsed: MP3-320 v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 22:00:47.8 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 22:00:47.8 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 22:00:47.8 Debug: Album Parsed. Caetano Veloso - Discography 22:00:47.8 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 22:00:47.8 Debug: Quality parsed: MP3-256 v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT","Little Mix","Salute") --- 22:00:47.8 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 22:00:47.8 Debug: Album Parsed. Little Mix - Salute 22:00:47.8 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 22:00:47.8 Debug: Quality parsed: AAC-256 v1 22:00:47.8 Debug: Release Group parsed: V3nom 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT","Little Mix","Salute") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]","Ricky Martin","A Quien Quiera Escuchar") --- 22:00:47.8 Debug: Parsing string 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:00:47.8 Debug: Album Parsed. Ricky Martin - A Quien Quiera Escuchar 22:00:47.8 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 22:00:47.8 Debug: Quality parsed: MP3-256 v1 22:00:47.8 Debug: Release Group parsed: GloDLS 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]","Ricky Martin","A Quien Quiera Escuchar") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}","Jake Bugg","Jake Bugg") --- 22:00:47.8 Debug: Parsing string 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 22:00:47.8 Debug: Album Parsed. Jake Bugg - Jake Bugg 22:00:47.8 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 22:00:47.8 Debug: Quality parsed: MP3-256 v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}","Jake Bugg","Jake Bugg") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 22:00:47.8 Debug: Parsing string 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 22:00:47.8 Debug: Album Parsed. Milky Chance - Sadnecessary 22:00:47.8 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 22:00:47.8 Debug: Quality parsed: AAC-256 v1 22:00:47.8 Debug: Release Group parsed: M4A 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]","Clean Bandit","New Eyes") --- 22:00:47.8 Debug: Parsing string 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:00:47.8 Debug: Album Parsed. Clean Bandit - New Eyes 22:00:47.8 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 22:00:47.8 Debug: Quality parsed: MP3-256 v1 22:00:47.8 Debug: Release Group parsed: GLT 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]","Clean Bandit","New Eyes") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps","Armin van Buuren","A State Of Trance 810") --- 22:00:47.8 Debug: Parsing string 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 22:00:47.8 Debug: Album Parsed. Armin van Buuren - A State Of Trance 810 22:00:47.8 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 22:00:47.8 Debug: Quality parsed: MP3-256 v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps","Armin van Buuren","A State Of Trance 810") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]","PJ Harvey","Let England Shake") --- 22:00:47.8 Debug: Parsing string 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 22:00:47.8 Debug: Album Parsed. PJ Harvey - Let England Shake 22:00:47.8 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 22:00:47.8 Debug: Quality parsed: MP3-256 v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]","PJ Harvey","Let England Shake") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 22:00:47.8 Debug: Parsing string 'Kendrick Lamar - DAMN (2017) FLAC' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:00:47.8 Debug: Album Parsed. Kendrick Lamar - DAMN 22:00:47.8 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 22:00:47.8 Debug: Quality parsed: FLAC v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]","Alicia Keys","Vault Playlist Vol 1") --- 22:00:47.8 Debug: Parsing string 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:00:47.8 Debug: Album Parsed. Alicia Keys - Vault Playlist Vol 1 22:00:47.8 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 22:00:47.8 Debug: Quality parsed: FLAC v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]","Alicia Keys","Vault Playlist Vol 1") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 22:00:47.8 Debug: Parsing string 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 22:00:47.8 Debug: Album Parsed. Gorillaz - Humanz 22:00:47.8 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 22:00:47.8 Debug: Quality parsed: FLAC v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 22:00:47.8 Debug: Parsing string 'David Bowie - Blackstar (2016) [FLAC]' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:00:47.8 Debug: Album Parsed. David Bowie - Blackstar 22:00:47.8 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 22:00:47.8 Debug: Quality parsed: FLAC v1 22:00:47.8 Debug: Release Group parsed: FLAC 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Cure - Greatest Hits (2001) FLAC Soup","The Cure","Greatest Hits") --- 22:00:47.8 Debug: Parsing string 'The Cure - Greatest Hits (2001) FLAC Soup' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:00:47.8 Debug: Album Parsed. The Cure - Greatest Hits 22:00:47.8 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 22:00:47.8 Debug: Quality parsed: FLAC v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Cure - Greatest Hits (2001) FLAC Soup","The Cure","Greatest Hits") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 22:00:47.8 Debug: Parsing string 'Slowdive - Souvlaki (FLAC)' 22:00:47.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 22:00:47.8 Debug: Album Parsed. Slowdive - Souvlaki 22:00:47.8 Debug: Trying to parse quality for 'Slowdive - Souvlaki (FLAC)' 22:00:47.8 Debug: Quality parsed: FLAC v1 22:00:47.8 Debug: Release Group parsed: 22:00:47.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 22:00:47.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]","John Coltrane","Kulu Se Mama") --- 22:00:47.8 Debug: Parsing string 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 22:00:47.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. John Coltrane - Kulu Se Mama 22:00:47.9 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]","John Coltrane","Kulu Se Mama") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}","The Rolling Stones","The Very Best Of '75-'94") --- 22:00:47.9 Debug: Parsing string 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 22:00:47.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. The Rolling Stones - The Very Best Of '75-'94 22:00:47.9 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}","The Rolling Stones","The Very Best Of '75-'94") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN","Migos","No Label II") --- 22:00:47.9 Debug: Parsing string 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 22:00:47.9 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Migos - No Label II 22:00:47.9 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: FORSAKEN 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN","Migos","No Label II") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("A.I. - Sex & Robots [2007/MP3/V0(VBR)]","A I","Sex & Robots") --- 22:00:47.9 Debug: Parsing string 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 22:00:47.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. A I - Sex & Robots 22:00:47.9 Debug: Trying to parse quality for 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 22:00:47.9 Debug: Quality parsed: MP3-VBR-V0 v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("A.I. - Sex & Robots [2007/MP3/V0(VBR)]","A I","Sex & Robots") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","4:44") --- 22:00:47.9 Debug: Parsing string 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 22:00:47.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Jay-Z - 4:44 22:00:47.9 Debug: Trying to parse quality for 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 22:00:47.9 Debug: Quality parsed: MP3-320 v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","4:44") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]","VA","NOW Thats What I Call Music 96") --- 22:00:47.9 Debug: Parsing string 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 22:00:47.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. VA - NOW Thats What I Call Music 96 22:00:47.9 Debug: Trying to parse quality for 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 22:00:47.9 Debug: Quality parsed: MP3-96 v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]","VA","NOW Thats What I Call Music 96") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Queen - The Ultimate Best Of Queen(2011)[mp3]","Queen","The Ultimate Best Of Queen") --- 22:00:47.9 Debug: Parsing string 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 22:00:47.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Queen - The Ultimate Best Of Queen 22:00:47.9 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Queen - The Ultimate Best Of Queen(2011)[mp3]","Queen","The Ultimate Best Of Queen") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]","Little Mix","Salute") --- 22:00:47.9 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 22:00:47.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Little Mix - Salute 22:00:47.9 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 22:00:47.9 Debug: Quality parsed: AAC-256 v1 22:00:47.9 Debug: Release Group parsed: GLT 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]","Little Mix","Salute") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]","Barış Manço","Ben Bilirim") --- 22:00:47.9 Debug: Parsing string 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 22:00:47.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Barış Manço - Ben Bilirim 22:00:47.9 Debug: Trying to parse quality for 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]","Barış Manço","Ben Bilirim") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM","Imagine Dragons","Smoke And Mirrors") --- 22:00:47.9 Debug: Parsing string 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 22:00:47.9 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Imagine Dragons - Smoke And Mirrors 22:00:47.9 Debug: Trying to parse quality for 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: JLM 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM","Imagine Dragons","Smoke And Mirrors") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 22:00:47.9 Debug: Parsing string 'Dani_Sbert-Togheter-WEB-2017-FURY' 22:00:47.9 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Dani Sbert - Togheter 22:00:47.9 Debug: Trying to parse quality for 'Dani_Sbert-Togheter-WEB-2017-FURY' 22:00:47.9 Debug: Quality parsed: MP3-320 v1 22:00:47.9 Debug: Release Group parsed: FURY 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("New.Edition-One.Love-CD-FLAC-2017-MrFlac","New Edition","One Love") --- 22:00:47.9 Debug: Parsing string 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 22:00:47.9 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. New Edition - One Love 22:00:47.9 Debug: Trying to parse quality for 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("New.Edition-One.Love-CD-FLAC-2017-MrFlac","New Edition","One Love") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD","David Gray","The Best of David Gray") --- 22:00:47.9 Debug: Parsing string 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 22:00:47.9 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. David Gray - The Best of David Gray 22:00:47.9 Debug: Trying to parse quality for 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Debug: Release Group parsed: MTD 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD","David Gray","The Best of David Gray") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Shinedown-Us and Them-NMR-2005-NMR","Shinedown","Us and Them") --- 22:00:47.9 Debug: Parsing string 'Shinedown-Us and Them-NMR-2005-NMR' 22:00:47.9 Trace: ^(?:(?<artist>.+?)(?:-)+)(?<album>.+?)(?:-.+?)(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Shinedown - Us and Them 22:00:47.9 Debug: Trying to parse quality for 'Shinedown-Us and Them-NMR-2005-NMR' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Debug: Release Group parsed: NMR 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Shinedown-Us and Them-NMR-2005-NMR","Shinedown","Us and Them") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)","Led Zeppelin","Discography",True) --- 22:00:47.9 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 22:00:47.9 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Led Zeppelin - Discography 22:00:47.9 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)","Led Zeppelin","Discography",True) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 22:00:47.9 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 22:00:47.9 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Minor Threat - Discography 22:00:47.9 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Debug: Release Group parsed: Anthology 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP","Captain","Discography",True) --- 22:00:47.9 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 22:00:47.9 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Captain - Discography 22:00:47.9 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: UTP 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP","Captain","Discography",True) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Coolio - Gangsta's Paradise (1995) (FLAC Lossless)","Coolio","Gangsta's Paradise") --- 22:00:47.9 Debug: Parsing string 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 22:00:47.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Coolio - Gangsta's Paradise 22:00:47.9 Debug: Trying to parse quality for 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Coolio - Gangsta's Paradise (1995) (FLAC Lossless)","Coolio","Gangsta's Paradise") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-2007-The Undisputed Truth-FTD","Brother Ali","The Undisputed Truth") --- 22:00:47.9 Debug: Parsing string 'Brother Ali-2007-The Undisputed Truth-FTD' 22:00:47.9 Trace: ^(?:(?<artist>.+?)(?:-))(?<releaseyear>\d{4})(?:-)(?<album>[^-]+) 22:00:47.9 Debug: Album Parsed. Brother Ali - The Undisputed Truth 22:00:47.9 Debug: Trying to parse quality for 'Brother Ali-2007-The Undisputed Truth-FTD' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Debug: Release Group parsed: FTD 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-2007-The Undisputed Truth-FTD","Brother Ali","The Undisputed Truth") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-The Undisputed Truth-2007-FTD","Brother Ali","The Undisputed Truth") --- 22:00:47.9 Debug: Parsing string 'Brother Ali-The Undisputed Truth-2007-FTD' 22:00:47.9 Trace: ^(?:(?<artist>.+?)(?:-)+)(?:(?<album>.+?)(?:-)+)(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Brother Ali - The Undisputed Truth 22:00:47.9 Debug: Trying to parse quality for 'Brother Ali-The Undisputed Truth-2007-FTD' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Debug: Release Group parsed: FTD 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-The Undisputed Truth-2007-FTD","Brother Ali","The Undisputed Truth") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless","Peter Hammill","From The Trees") --- 22:00:47.9 Debug: Parsing string '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 22:00:47.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Peter Hammill - From The Trees 22:00:47.9 Debug: Trying to parse quality for '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 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:00:47.9 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:00:47.9 Debug: Parsing string '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 22:00:47.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Aztec Two-Step - Naked 22:00:47.9 Debug: Trying to parse quality for '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 22:00:47.9 Debug: Quality parsed: MP3-320 v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 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:00:47.9 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:00:47.9 Debug: Parsing string '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 22:00:47.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Dai Kaht - Dai Kaht 22:00:47.9 Debug: Trying to parse quality for '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 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:00:47.9 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:00:47.9 Debug: Parsing string '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 22:00:47.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Black Obelisk - Discography 22:00:47.9 Debug: Trying to parse quality for '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 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:00:47.9 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:00:47.9 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 22:00:47.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Aria - Discography 22:00:47.9 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 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:00:47.9 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:00:47.9 Debug: Parsing string '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 22:00:47.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Forces United - Discography 22:00:47.9 Debug: Trying to parse quality for '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 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:00:47.9 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:00:47.9 Debug: Parsing string 'Gorillaz - The now now - 2018 [FLAC]' 22:00:47.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?: - )(?<releaseyear>\d{4})\W*(?:\(|\[) 22:00:47.9 Debug: Album Parsed. Gorillaz - The now now 22:00:47.9 Debug: Trying to parse quality for 'Gorillaz - The now now - 2018 [FLAC]' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: FLAC 22:00:47.9 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:00:47.9 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:00:47.9 Debug: Parsing string 'Bone Thugs-n-Harmony - UNI5: The World's Enemy (2010) [Album] [FLAC Lossless / CD / Log (100%) / Cue]' 22:00:47.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Bone Thugs-n-Harmony - UNI5: The World's Enemy 22:00:47.9 Debug: Trying to parse quality for 'Bone Thugs-n-Harmony - UNI5: The World's Enemy (2010) [Album] [FLAC Lossless / CD / Log (100%) / Cue]' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 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:00:47.9 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:00:47.9 Debug: Parsing string 'Guru - Jazzmatazz, Volume 3: Streetsoul (2000) [Album] [FLAC Lossless / CD / Log (100%) / Cue]' 22:00:47.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Guru - Jazzmatazz, Volume 3: Streetsoul 22:00:47.9 Debug: Trying to parse quality for 'Guru - Jazzmatazz, Volume 3: Streetsoul (2000) [Album] [FLAC Lossless / CD / Log (100%) / Cue]' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 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:00:47.9 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:00:47.9 Debug: Parsing string 'Bad Movie Cast - Bad: The Soundtrack (2024) [FLAC (M4A) Lossless] [WEB]' 22:00:47.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Bad Movie Cast - Bad: The Soundtrack 22:00:47.9 Debug: Trying to parse quality for 'Bad Movie Cast - Bad: The Soundtrack (2024) [FLAC (M4A) Lossless] [WEB]' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: WEB 22:00:47.9 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:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 22:00:47.9 Debug: Parsing string 'Black Sabbath - Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 22:00:47.9 Debug: Album Parsed. Black Sabbath - Black Sabbath 22:00:47.9 Debug: Trying to parse quality for 'Black Sabbath - Black Sabbath FLAC' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 22:00:47.9 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 22:00:47.9 Debug: Album Parsed. Black Sabbath - Black Sabbath 22:00:47.9 Debug: Trying to parse quality for 'Black Sabbath Black Sabbath FLAC' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 22:00:47.9 Debug: Parsing string 'BlaCk SabBaTh Black SabBatH FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 22:00:47.9 Debug: Album Parsed. BlaCk SabBaTh - Black SabBatH 22:00:47.9 Debug: Trying to parse quality for 'BlaCk SabBaTh Black SabBatH FLAC' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 22:00:47.9 Debug: Parsing string 'Black Sabbath FLAC Black Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 22:00:47.9 Debug: Album Parsed. Black Sabbath - Black Sabbath 22:00:47.9 Debug: Trying to parse quality for 'Black Sabbath FLAC Black Sabbath' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 22:00:47.9 Debug: Parsing string 'Black.Sabbath-FLAC-Black.Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 22:00:47.9 Debug: Album Parsed. Black Sabbath - Black Sabbath 22:00:47.9 Debug: Trying to parse quality for 'Black.Sabbath-FLAC-Black.Sabbath' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: Black 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 22:00:47.9 Debug: Parsing string 'Black_Sabbath-FLAC-Black_Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 22:00:47.9 Debug: Album Parsed. Black Sabbath - Black Sabbath 22:00:47.9 Debug: Trying to parse quality for 'Black_Sabbath-FLAC-Black_Sabbath' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: Black 22:00:47.9 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:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP",1998,2001) --- 22:00:47.9 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 22:00:47.9 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Captain - Discography 22:00:47.9 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: UTP 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP",1998,2001) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]",1985,2015) --- 22:00:47.9 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 22:00:47.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Aria - Discography 22:00:47.9 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]",1985,2015) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)",1969,1982) --- 22:00:47.9 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 22:00:47.9 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Led Zeppelin - Discography 22:00:47.9 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)",1969,1982) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 22:00:47.9 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 22:00:47.9 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Minor Threat - Discography 22:00:47.9 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Debug: Release Group parsed: Anthology 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 22:00:47.9 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 22:00:47.9 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 22:00:47.9 Debug: Album Parsed. Caetano Veloso - Discography 22:00:47.9 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 22:00:47.9 Debug: Quality parsed: MP3-256 v1 22:00:47.9 Debug: Release Group parsed: 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 22:00:47.9 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:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Hello, I Must Be Going (2016 Remastered)","Hello, I Must Be Going") --- 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Hello, I Must Be Going (2016 Remastered)","Hello, I Must Be Going") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Wie Maak Die Jol Vol (Ft. Isaac Mutant, Knoffel, Jaak Paarl & Scallywag)","Wie Maak Die Jol Vol") --- 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Wie Maak Die Jol Vol (Ft. Isaac Mutant, Knoffel, Jaak Paarl & Scallywag)","Wie Maak Die Jol Vol") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_request_info_from_title("[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z") --- 22:00:47.9 Debug: Parsing string '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 22:00:47.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 22:00:47.9 Debug: Album Parsed. Jay-Z - 4:44 22:00:47.9 Debug: Trying to parse quality for '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 22:00:47.9 Debug: Quality parsed: MP3-320 v1 22:00:47.9 Debug: Release Group parsed: scnzbefnet 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_request_info_from_title("[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 22:00:47.9 Debug: Trying inexact album match for IdenticalTitle 22:00:47.9 Debug: Unable to find - IdenticalTitle 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 22:00:47.9 Debug: Parsing string '30 Rock - Get Some [FLAC]' 22:00:47.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 22:00:47.9 Debug: Album Parsed. 30 Rock - Get Some 22:00:47.9 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: FLAC 22:00:47.9 Debug: Trying inexact artist match for 30 Rock 22:00:47.9 Debug: Parsing string '30 Rock - Get Some [FLAC]' 22:00:47.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 22:00:47.9 Debug: Album Parsed. 30 Rock - Get Some 22:00:47.9 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: FLAC 22:00:47.9 Debug: Parsing string '30 Rock - Get Some [FLAC]' 22:00:47.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 22:00:47.9 Debug: Album Parsed. 30 Rock - Get Some 22:00:47.9 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 22:00:47.9 Debug: Quality parsed: FLAC v1 22:00:47.9 Debug: Release Group parsed: FLAC 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 22:00:47.9 Debug: Parsing string '30 Rock' 22:00:47.9 Debug: Unable to parse 30 Rock 22:00:47.9 Debug: Trying inexact artist match for 30 Rock 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 22:00:47.9 Debug: Attempting to parse track info using directory and file names. Season 3 22:00:47.9 Debug: Parsing string 'Season 3 S03E05 - Collaborators.mkv' 22:00:47.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:47.9 Debug: Track Parsed. Season 3 S03E05 - - 0:[Unknown Track] : 22:00:47.9 Debug: Trying to parse quality for 'Season 3 S03E05 - Collaborators.mkv' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 22:00:47.9 Debug: Attempting to parse track info using directory and file names. Season 16 22:00:47.9 Debug: Parsing string 'Season 16 S16E03 - The Potato.mkv' 22:00:47.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:47.9 Debug: Track Parsed. Season 16 S16E03 - - 0:[Unknown Track] : 22:00:47.9 Debug: Trying to parse quality for 'Season 16 S16E03 - The Potato.mkv' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\robot chicken\\Specials\\S00E16 - Dear Consumer - SD TV.avi",0,16) --- 22:00:47.9 Debug: Attempting to parse track info using directory and file names. Specials 22:00:47.9 Debug: Parsing string 'Specials S00E16 - Dear Consumer - SD TV.avi' 22:00:47.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:47.9 Debug: Track Parsed. Specials S00E16 - - 0:[Unknown Track] : 22:00:47.9 Debug: Trying to parse quality for 'Specials S00E16 - Dear Consumer - SD TV.avi' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\robot chicken\\Specials\\S00E16 - Dear Consumer - SD TV.avi",0,16) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Parks And Recreation\\Season 2\\S02E21 - 94 Meetings - 720p TV.mkv",2,21) --- 22:00:47.9 Debug: Attempting to parse track info using directory and file names. Season 2 22:00:47.9 Debug: Parsing string 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 22:00:47.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:47.9 Debug: Track Parsed. Season 2 S02E21 - - 0:[Unknown Track] : 22:00:47.9 Debug: Trying to parse quality for 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Parks And Recreation\\Season 2\\S02E21 - 94 Meetings - 720p TV.mkv",2,21) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 22:00:47.9 Debug: Attempting to parse track info using directory and file names. Season 2 22:00:47.9 Debug: Parsing string 'Season 2 S02E21.avi' 22:00:47.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:47.9 Debug: Track Parsed. Season 2 S02E21 av - - 0:[Unknown Track] : 22:00:47.9 Debug: Trying to parse quality for 'Season 2 S02E21.avi' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 22:00:47.9 Debug: Attempting to parse track info using directory and file names. TV 22:00:47.9 Debug: Parsing string 'TV Chuck.4x05.HDTV.XviD-LOL' 22:00:47.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:47.9 Debug: Track Parsed. TV Chuck 4x05 HDTV XviD - - 0:[Unknown Track] : 22:00:47.9 Debug: Trying to parse quality for 'TV Chuck.4x05.HDTV.XviD-LOL' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("P:\\TV Shows\\House\\Season 6\\S06E13 - 5 to 9 - 720p BluRay.mkv",6,13) --- 22:00:47.9 Debug: Attempting to parse track info using directory and file names. Season 6 22:00:47.9 Debug: Parsing string 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 22:00:47.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:47.9 Debug: Track Parsed. Season 6 S06E13 - - 0:[Unknown Track] : 22:00:47.9 Debug: Trying to parse quality for 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("P:\\TV Shows\\House\\Season 6\\S06E13 - 5 to 9 - 720p BluRay.mkv",6,13) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 22:00:47.9 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 22:00:47.9 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 22:00:47.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:47.9 Debug: Track Parsed. House - - 0:[Unknown Track] : 22:00:47.9 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 22:00:47.9 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 22:00:47.9 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 22:00:47.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:47.9 Debug: Track Parsed. House - - 0:[Unknown Track] : 22:00:47.9 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\1012 - 24 Hour Propane People.avi",10,12) --- 22:00:47.9 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 22:00:47.9 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 22:00:47.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:47.9 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 22:00:47.9 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\1012 - 24 Hour Propane People.avi",10,12) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/1012 - 24 Hour Propane People.avi",10,12) --- 22:00:47.9 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 22:00:47.9 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 22:00:47.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:47.9 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 22:00:47.9 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/1012 - 24 Hour Propane People.avi",10,12) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\Hour Propane People.avi",10,12) --- 22:00:47.9 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 22:00:47.9 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 22:00:47.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:47.9 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 22:00:47.9 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\Hour Propane People.avi",10,12) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/Hour Propane People.avi",10,12) --- 22:00:47.9 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 22:00:47.9 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 22:00:47.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:47.9 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 22:00:47.9 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/Hour Propane People.avi",10,12) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("E:\\Downloads\\tv\\The.Big.Bang.Theory.S01E01.720p.HDTV\\ajifajjjeaeaeqwer_eppj.avi",1,1) --- 22:00:47.9 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 22:00:47.9 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 22:00:47.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:47.9 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV ajifajjjeaeaeqwer eppj av - - 0:[Unknown Track] : 22:00:47.9 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("E:\\Downloads\\tv\\The.Big.Bang.Theory.S01E01.720p.HDTV\\ajifajjjeaeaeqwer_eppj.avi",1,1) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\The.Big.Bang.Theory.S01E01.720p.HDTV\\tbbt101.avi",1,1) --- 22:00:47.9 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 22:00:47.9 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 22:00:47.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:47.9 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV tbbt101 av - - 0:[Unknown Track] : 22:00:47.9 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\The.Big.Bang.Theory.S01E01.720p.HDTV\\tbbt101.avi",1,1) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP\\ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv",2,19) --- 22:00:47.9 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP 22:00:47.9 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 22:00:47.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:47.9 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E19 BluRay - - 0:[Unknown Track] : 22:00:47.9 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP\\ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv",2,19) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP\\45a55debe3856da318cc35882ad07e43cd32fd15.mkv",2,18) --- 22:00:47.9 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 22:00:47.9 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 22:00:47.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:47.9 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E18 BluRay - - 0:[Unknown Track] : 22:00:47.9 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP\\45a55debe3856da318cc35882ad07e43cd32fd15.mkv",2,18) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 22:00:47.9 Debug: Attempting to parse track info using directory and file names. Season 01 22:00:47.9 Debug: Parsing string 'Season 01 01 Pilot (1080p HD).mkv' 22:00:47.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:47.9 Debug: Track Parsed. Season 01 01 Pilot (HD) mk - - 0:[Unknown Track] : 22:00:47.9 Debug: Trying to parse quality for 'Season 01 01 Pilot (1080p HD).mkv' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 22:00:47.9 Debug: Attempting to parse track info using directory and file names. Season 01 22:00:47.9 Debug: Parsing string 'Season 01 1 Pilot (1080p HD).mkv' 22:00:47.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:47.9 Debug: Track Parsed. Season 01 1 Pilot (HD) mk - - 0:[Unknown Track] : 22:00:47.9 Debug: Trying to parse quality for 'Season 01 1 Pilot (1080p HD).mkv' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\02 Honor Thy Father (1080p HD).m4v",1,2) --- 22:00:47.9 Debug: Attempting to parse track info using directory and file names. Season 1 22:00:47.9 Debug: Parsing string 'Season 1 02 Honor Thy Father (1080p HD).m4v' 22:00:47.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:47.9 Debug: Track Parsed. Season 1 02 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 22:00:47.9 Debug: Trying to parse quality for 'Season 1 02 Honor Thy Father (1080p HD).m4v' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\02 Honor Thy Father (1080p HD).m4v",1,2) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\2 Honor Thy Father (1080p HD).m4v",1,2) --- 22:00:47.9 Debug: Attempting to parse track info using directory and file names. Season 1 22:00:47.9 Debug: Parsing string 'Season 1 2 Honor Thy Father (1080p HD).m4v' 22:00:47.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 22:00:47.9 Debug: Track Parsed. Season 1 2 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 22:00:47.9 Debug: Trying to parse quality for 'Season 1 2 Honor Thy Father (1080p HD).m4v' 22:00:47.9 Debug: Quality parsed: Unknown v1 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\2 Honor Thy Father (1080p HD).m4v",1,2) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 22:00:47.9 Debug: Trying to parse quality for 'Some album [MP3-192]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 22:00:47.9 Debug: Trying to parse quality for 'Some album [MP3-VBR-V0]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 22:00:47.9 Debug: Trying to parse quality for 'Some album [MP3-256]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 22:00:47.9 Debug: Trying to parse quality for 'Some album [MP3-320]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 22:00:47.9 Debug: Trying to parse quality for 'Some album [MP3-VBR-V2]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 22:00:47.9 Debug: Trying to parse quality for 'Some album [WAV]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 22:00:47.9 Debug: Trying to parse quality for 'Some album [WMA]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 22:00:47.9 Debug: Trying to parse quality for 'Some album [AAC-192]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 22:00:47.9 Debug: Trying to parse quality for 'Some album [AAC-256]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 22:00:47.9 Debug: Trying to parse quality for 'Some album [AAC-320]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 22:00:47.9 Debug: Trying to parse quality for 'Some album [AAC-VBR]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 22:00:47.9 Debug: Trying to parse quality for 'Some album [ALAC]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 22:00:47.9 Debug: Trying to parse quality for 'Some album [FLAC]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 22:00:47.9 Debug: Trying to parse quality for 'The Chainsmokers & Coldplay - Something Just Like This' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 22:00:47.9 Debug: Trying to parse quality for 'Frank Ocean Blonde 2016' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 22:00:47.9 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 22:00:47.9 Debug: Trying to parse quality for 'Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 22:00:47.9 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 REPACK FLAC aAF' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 22:00:47.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK.FLAC-aAF' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 22:00:47.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 22:00:47.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.PROPER.FLAC-aAF' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 22:00:47.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 22:00:47.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 22:00:47.9 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 MP3 V2 (VBR) aAF' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 22:00:47.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 22:00:47.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 22:00:47.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 22:00:47.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 22:00:47.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Arctic Monkeys - AM {2013-Album}' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][flac]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Coil - The Ape Of Naples(2005) (FLAC)' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 22:00:47.9 Debug: Trying to parse quality for 'Roberta Flack 2006 - The Very Best of' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Opus - Drums Unlimited (1966) [Flac]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'X-Men Soundtracks (2006-2014) AAC, 256 kbps' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'The Weeknd - The Hills - Single[iTunes Plus AAC M4A]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Walk the Line Soundtrack (2005) [AAC, 256 kbps]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 22:00:47.9 Debug: Trying to parse quality for '' 22:00:47.9 Trace: Got codec AAC 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 22:00:47.9 Debug: Trying to parse quality for '' 22:00:47.9 Trace: Got codec AAC 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 22:00:47.9 Debug: Trying to parse quality for '' 22:00:47.9 Trace: Got codec AAC 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 22:00:47.9 Debug: Trying to parse quality for '' 22:00:47.9 Trace: Got codec AAC 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Chuck Berry Discography ALAC' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 22:00:47.9 Debug: Trying to parse quality for '' 22:00:47.9 Trace: Got codec ALAC 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Stevie Ray Vaughan Discography (1981-1987) [APE]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][ape]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 22:00:47.9 Debug: Trying to parse quality for '' 22:00:47.9 Trace: Got codec APE 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]",null,0,0) --- 22:00:47.9 Debug: Trying to parse quality for '[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]",null,0,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN",null,0,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN",null,0,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN",null,0,0) --- 22:00:47.9 Debug: Trying to parse quality for 'John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN",null,0,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN",null,0,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN",null,0,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN",null,0,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN",null,0,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 22:00:47.9 Debug: Trying to parse quality for '' 22:00:47.9 Trace: Got codec FLAC 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)",null,0,0) --- 22:00:47.9 Debug: Trying to parse quality for '[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)",null,0,0) --- 22:00:47.9 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:00:47.9 Debug: Trying to parse quality for 'Green Day - Father Of All [FLAC (M4A) 24-bit Lossless]' 22:00:47.9 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:00:47.9 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:00:47.9 Debug: Trying to parse quality for 'Green_Day-Father_Of_All_FLAC_M4A_24_bit_Lossless' 22:00:47.9 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:00:47.9 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:00:47.9 Debug: Trying to parse quality for 'Green.Day-Father.Of.All.FLAC.M4A.24.bit.Lossless' 22:00:47.9 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:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Slowdive- Souvlaki (FLAC)' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'ADELE 25 CD FLAC 2015 PERFECT' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 22:00:47.9 Debug: Trying to parse quality for '' 22:00:47.9 Trace: Got codec FLAC 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 22:00:47.9 Debug: Trying to parse quality for '' 22:00:47.9 Trace: Got codec MP3CBR 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 22:00:47.9 Debug: Trying to parse quality for '' 22:00:47.9 Trace: Got codec MP3CBR 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Some Song [192][2014][MP3]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Other Song (192)[2014][MP3]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 22:00:47.9 Debug: Trying to parse quality for '' 22:00:47.9 Trace: Got codec MP3CBR 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 22:00:47.9 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:00:47.9 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 22:00:47.9 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:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 22:00:47.9 Debug: Trying to parse quality for '' 22:00:47.9 Trace: Got codec MP3CBR 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 22:00:47.9 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:00:47.9 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 22:00:47.9 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:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Maluma – Felices Los 4 MP3 320 Kbps 2017 Download' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 22:00:47.9 Debug: Trying to parse quality for 'Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS' 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 22:00:47.9 Debug: Trying to parse quality for '' 22:00:47.9 Trace: Got codec MP3CBR 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 22:00:47.9 Debug: Trying to parse quality for '' 22:00:47.9 Trace: Got codec MP3CBR 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 22:00:47.9 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:00:47.9 Debug: Trying to parse quality for 'Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]' 22:00:47.9 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:00:47.9 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:00:47.9 Debug: Trying to parse quality for 'Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]' 22:00:47.9 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:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 22:00:47.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 22:00:47.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 22:00:47.9 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.mp3' 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 22:00:48.0 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.ogg' 22:00:48.0 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:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 22:00:48.0 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 22:00:48.0 Debug: Trying to parse quality for 'Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10' 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 22:00:48.0 Debug: Trying to parse quality for '' 22:00:48.0 Trace: Got codec OGG 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 22:00:48.0 Debug: Trying to parse quality for '' 22:00:48.0 Trace: Got codec OPUS 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 22:00:48.0 Debug: Trying to parse quality for '' 22:00:48.0 Trace: Got codec OGG 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 22:00:48.0 Debug: Trying to parse quality for '' 22:00:48.0 Trace: Got codec OPUS 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 22:00:48.0 Debug: Trying to parse quality for '' 22:00:48.0 Trace: Got codec OGG 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 22:00:48.0 Debug: Trying to parse quality for '' 22:00:48.0 Trace: Got codec OPUS 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 22:00:48.0 Debug: Trying to parse quality for 'Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7' 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 22:00:48.0 Debug: Trying to parse quality for '' 22:00:48.0 Trace: Got codec OGG 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 22:00:48.0 Debug: Trying to parse quality for '' 22:00:48.0 Trace: Got codec OPUS 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 22:00:48.0 Debug: Trying to parse quality for 'Various Artists - No New York [1978/Ogg/q8]' 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 22:00:48.0 Debug: Trying to parse quality for '' 22:00:48.0 Trace: Got codec OGG 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 22:00:48.0 Debug: Trying to parse quality for '' 22:00:48.0 Trace: Got codec OPUS 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 22:00:48.0 Debug: Trying to parse quality for '' 22:00:48.0 Trace: Got codec OGG 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 22:00:48.0 Debug: Trying to parse quality for '' 22:00:48.0 Trace: Got codec OPUS 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 22:00:48.0 Debug: Trying to parse quality for '' 22:00:48.0 Trace: Got codec WAV 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 22:00:48.0 Debug: Trying to parse quality for 'Max Roach - Drums Unlimited (1966) [WavPack]' 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 22:00:48.0 Debug: Trying to parse quality for 'Roxette - Charm School(2011) (2CD) [WV]' 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 22:00:48.0 Debug: Trying to parse quality for '' 22:00:48.0 Trace: Got codec WAVPACK 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 22:00:48.0 Debug: Trying to parse quality for '' 22:00:48.0 Trace: Got codec WMA 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 22:00:48.0 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:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.2009.S01.1080p.BluRay.DTS5.1.x264-D-Z0N3","D-Z0N3") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.2009.S01.1080p.BluRay.DTS5.1.x264-D-Z0N3","D-Z0N3") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole) [QxR]","Tigole") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole) [QxR]","Tigole") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 afm72) [QxR]","afm72") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 afm72) [QxR]","afm72") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p DSNP WEB-DL x265 HEVC 10bit EAC3 5.1 Silence) [QxR]","Silence") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p DSNP WEB-DL x265 HEVC 10bit EAC3 5.1 Silence) [QxR]","Silence") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda) [QxR]","Panda") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda) [QxR]","Panda") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 2.0 Ghost) [QxR]","Ghost") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 2.0 Ghost) [QxR]","Ghost") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p WEB-DL x265 HEVC 10bit AC3 5.1 MONOLITH) [QxR]","MONOLITH") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p WEB-DL x265 HEVC 10bit AC3 5.1 MONOLITH) [QxR]","MONOLITH") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S08E09 The Series.1080p.AMZN.WEB-DL.x265.10bit.EAC3.6.0-Qman[UTR]","UTR") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S08E09 The Series.1080p.AMZN.WEB-DL.x265.10bit.EAC3.6.0-Qman[UTR]","UTR") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2016) - S02E01 - Soul Series #1 (1080p NF WEBRip x265 ImE)","ImE") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2016) - S02E01 - Soul Series #1 (1080p NF WEBRip x265 ImE)","ImE") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2020) - S02E03 - Fighting His Series(1080p ATVP WEB-DL x265 t3nzin)","t3nzin") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2020) - S02E03 - Fighting His Series(1080p ATVP WEB-DL x265 t3nzin)","t3nzin") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Anime Time] A Show [BD][Dual Audio][1080p][HEVC 10bit x265][AAC][Eng Sub] [Batch] Title)","Anime Time") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Anime Time] A Show [BD][Dual Audio][1080p][HEVC 10bit x265][AAC][Eng Sub] [Batch] Title)","Anime Time") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Project Angel] Anime Series [DVD 480p] [10-bit x265 HEVC | Opus]","Project Angel") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Project Angel] Anime Series [DVD 480p] [10-bit x265 HEVC | Opus]","Project Angel") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2022) S01 (2160p DSNP WEB-DL H265 DV HDR DDP Atmos 5.1 English - HONE)","HONE") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2022) S01 (2160p DSNP WEB-DL H265 DV HDR DDP Atmos 5.1 English - HONE)","HONE") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Title (2021) S01 (2160p ATVP WEB-DL Hybrid H265 DV HDR10+ DDP Atmos 5.1 English - HONE)","HONE") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Title (2021) S01 (2160p ATVP WEB-DL Hybrid H265 DV HDR10+ DDP Atmos 5.1 English - HONE)","HONE") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title.S01E09.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG (Blue Lock, Multi-Subs)","VARYG") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title.S01E09.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG (Blue Lock, Multi-Subs)","VARYG") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title (2014) S09E10 (1080p AMZN WEB-DL x265 HEVC 10bit DDP 5.1 Vyndros)","Vyndros") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title (2014) S09E10 (1080p AMZN WEB-DL x265 HEVC 10bit DDP 5.1 Vyndros)","Vyndros") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title S02E03 Title 4k to 1080p DSNP WEBrip x265 DDP 5 1 Releaser[SEV]","SEV") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title S02E03 Title 4k to 1080p DSNP WEBrip x265 DDP 5 1 Releaser[SEV]","SEV") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title Season 01 S01 1080p AMZN UHD WebRip x265 DDP 5.1 Atmos Releaser-SEV","SEV") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title Season 01 S01 1080p AMZN UHD WebRip x265 DDP 5.1 Atmos Releaser-SEV","SEV") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title - S01.E06 - Title 1080p AMZN WebRip x265 DDP 5.1 Atmos Releaser [SEV]","SEV") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title - S01.E06 - Title 1080p AMZN WebRip x265 DDP 5.1 Atmos Releaser [SEV]","SEV") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Grey's Anatomy (2005) - S01E01 - A Hard Day's Night (1080p DSNP WEB-DL x265 Garshasp).mkv","Garshasp") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Grey's Anatomy (2005) - S01E01 - A Hard Day's Night (1080p DSNP WEB-DL x265 Garshasp).mkv","Garshasp") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Marvel's Agent Carter (2015) - S02E04 - Smoke & Mirrors (1080p BluRay x265 Kappa).mkv","Kappa") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Marvel's Agent Carter (2015) - S02E04 - Smoke & Mirrors (1080p BluRay x265 Kappa).mkv","Kappa") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("SpongeBob SquarePants (1999) - S03E01-E02 - Mermaid Man and Barnacle Boy IV & Doing Time (1080p AMZN WEB-DL x265 RCVR).mkv","RCVR") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("SpongeBob SquarePants (1999) - S03E01-E02 - Mermaid Man and Barnacle Boy IV & Doing Time (1080p AMZN WEB-DL x265 RCVR).mkv","RCVR") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Invincible (2021) - S01E02 - Here Goes Nothing (1080p WEB-DL x265 SAMPA).mkv","SAMPA") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Invincible (2021) - S01E02 - Here Goes Nothing (1080p WEB-DL x265 SAMPA).mkv","SAMPA") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Bad Batch (2021) - S01E01 - Aftermath (1080p DSNP WEB-DL x265 YOGI).mkv","YOGI") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Bad Batch (2021) - S01E01 - Aftermath (1080p DSNP WEB-DL x265 YOGI).mkv","YOGI") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Line of Duty (2012) - S01E01 - Episode 1 (1080p BluRay x265 r00t).mkv","r00t") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Line of Duty (2012) - S01E01 - Episode 1 (1080p BluRay x265 r00t).mkv","r00t") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2016) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5 1 RZeroX) QxR","RZeroX") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2016) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5 1 RZeroX) QxR","RZeroX") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("The.Good.Series.S05E03.Series.of.Intelligence.1080p.10bit.AMZN.WEB-DL.DDP5.1.HEVC-Vyndros","Vyndros") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("The.Good.Series.S05E03.Series.of.Intelligence.1080p.10bit.AMZN.WEB-DL.DDP5.1.HEVC-Vyndros","Vyndros") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist.Title-Album.Title.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG","VARYG") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist.Title-Album.Title.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG","VARYG") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 22:00:48.0 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 22:00:48.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 22:00:48.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:48.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648480924189_465/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:48.1 Info: DatabaseEngineVersionCheck migrating 22:00:48.1 Info: PerformDBOperation 22:00:48.1 Info: Performing DB Operation 22:00:48.1 Info: SQLite 3.49.1 22:00:48.1 Info: => 0.0012192s 22:00:48.1 Info: DatabaseEngineVersionCheck migrated 22:00:48.1 Info: => 0.001232s 22:00:48.1 Debug: Took: 00:00:00.0108429 22:00:48.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataProfiles ("Name", "PrimaryAlbumTypes", "SecondaryAlbumTypes", "ReleaseStatuses") VALUES (@Name, @PrimaryAlbumTypes, @SecondaryAlbumTypes, @ReleaseStatuses); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] PrimaryAlbumTypes = [[ { "primaryAlbumType": { "id": 2, "name": "Single" }, "allowed": false }, { "primaryAlbumType": { "id": 4, "name": "Other" }, "allowed": false }, { "primaryAlbumType": { "id": 1, "name": "EP" }, "allowed": false }, { "primaryAlbumType": { "id": 3, "name": "Broadcast" }, "allowed": false }, { "primaryAlbumType": { "id": 0, "name": "Album" }, "allowed": true } ]] SecondaryAlbumTypes = [[ { "secondaryAlbumType": { "id": 0, "name": "Studio" }, "allowed": true }, { "secondaryAlbumType": { "id": 3, "name": "Spokenword" }, "allowed": false }, { "secondaryAlbumType": { "id": 2, "name": "Soundtrack" }, "allowed": false }, { "secondaryAlbumType": { "id": 7, "name": "Remix" }, "allowed": false }, { "secondaryAlbumType": { "id": 9, "name": "Mixtape/Street" }, "allowed": false }, { "secondaryAlbumType": { "id": 6, "name": "Live" }, "allowed": false }, { "secondaryAlbumType": { "id": 4, "name": "Interview" }, "allowed": false }, { "secondaryAlbumType": { "id": 8, "name": "DJ-mix" }, "allowed": false }, { "secondaryAlbumType": { "id": 10, "name": "Demo" }, "allowed": false }, { "secondaryAlbumType": { "id": 1, "name": "Compilation" }, "allowed": false }, { "secondaryAlbumType": { "id": 11, "name": "Audio drama" }, "allowed": false } ]] ReleaseStatuses = [[ { "releaseStatus": { "id": 3, "name": "Pseudo-Release" }, "allowed": false }, { "releaseStatus": { "id": 1, "name": "Promotion" }, "allowed": false }, { "releaseStatus": { "id": 0, "name": "Official" }, "allowed": true }, { "releaseStatus": { "id": 2, "name": "Bootleg" }, "allowed": false } ]] ==== End Query Trace ==== 22:00:48.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 22:00:48.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 22:00:48.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 22:00:48.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 22:00:48.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 22:00:48.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 22:00:48.2 Info: Setting up standard metadata profile 22:00:48.2 Info: Setting up empty metadata profile 22:00:48.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 22:00:48.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 22:00:48.2 Info: Setting up empty metadata profile 22:00:48.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 22:00:48.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 22:00:48.2 Info: Renaming non-empty metadata profile None 22:00:48.2 Info: Setting up empty metadata profile 22:00:48.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 22:00:48.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 22:00:48.2 Info: Setting up empty metadata profile 22:00:48.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 22:00:48.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 22:00:48.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 22:00:48.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 22:00:48.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 22:00:48.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 22:00:48.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 22:00:48.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 22:00:48.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 22:00:48.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 22:00:48.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 22:00:48.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 22:00:48.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 22:00:48.2 Info: --- Start: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 22:00:48.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:48.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648482870709_467/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:48.2 Info: DatabaseEngineVersionCheck migrating 22:00:48.2 Info: PerformDBOperation 22:00:48.2 Info: Performing DB Operation 22:00:48.2 Info: SQLite 3.49.1 22:00:48.2 Info: => 0.0012195s 22:00:48.2 Info: DatabaseEngineVersionCheck migrated 22:00:48.2 Info: => 0.0012322s 22:00:48.2 Debug: Took: 00:00:00.0105316 22:00:48.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 22:00:48.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 22:00:48.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 22:00:48.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 22:00:48.3 Info: --- End: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 22:00:48.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 22:00:48.3 Info: Setting up default quality profiles 22:00:48.4 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 22:00:48.4 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 22:00:48.4 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 22:00:48.4 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 22:00:48.4 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 22:00:48.4 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 22:00:48.4 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 22:00:48.4 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 22:00:48.4 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 22:00:48.4 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 22:00:48.4 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 22:00:48.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 22:00:48.4 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/Files/TestArchive.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648484261064_469/zpid1uvt.0sa] 22:00:48.4 Debug: Extraction complete. 22:00:48.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 22:00:48.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 22:00:48.4 Debug: Scanning '/C/Test/' for music files 22:00:48.4 Trace: 0 files were found in /C/Test/ 22:00:48.4 Debug: 0 audio files were found in /C/Test/ 22:00:48.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 22:00:48.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 22:00:48.4 Debug: Scanning '/C/Test/' for music files 22:00:48.4 Trace: 0 files were found in /C/Test/ 22:00:48.4 Debug: 0 audio files were found in /C/Test/ 22:00:48.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 22:00:48.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 22:00:48.4 Debug: Scanning '/C/Test/' for music files 22:00:48.4 Trace: 0 files were found in /C/Test/ 22:00:48.4 Debug: 0 audio files were found in /C/Test/ 22:00:48.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 22:00:48.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 22:00:48.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 22:00:48.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 22:00:48.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 22:00:48.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 22:00:48.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 22:00:48.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 22:00:48.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 22:00:48.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 22:00:48.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 22:00:48.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 22:00:48.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 22:00:48.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 22:00:48.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 22:00:48.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 22:00:48.5 Debug: 30 Rock1.mp3 22:00:48.5 Debug: 30 Rock2.flac 22:00:48.5 Debug: 30 Rock3.ogg 22:00:48.5 Debug: 30 Rock4.m4a 22:00:48.5 Debug: 30 Rock.avi 22:00:48.5 Debug: movie.exe 22:00:48.5 Debug: movie 22:00:48.5 Debug: Scanning '/C/Test/' for music files 22:00:48.5 Trace: 7 files were found in /C/Test/ 22:00:48.5 Debug: 4 audio files were found in /C/Test/ 22:00:48.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 22:00:48.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 22:00:48.5 Info: Removing items older than 7 days from the recycling bin 22:00:48.5 Debug: Recycling Bin has been cleaned up. 22:00:48.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 22:00:48.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 22:00:48.5 Info: Removing items older than 7 days from the recycling bin 22:00:48.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 22:00:48.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 22:00:48.5 Debug: Recycling Bin has been cleaned up. 22:00:48.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 22:00:48.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 22:00:48.5 Info: Removing items older than 7 days from the recycling bin 22:00:48.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 22:00:48.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 22:00:48.5 Debug: Recycling Bin has been cleaned up. 22:00:48.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 22:00:48.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 22:00:48.5 Info: Recycle Bin has not been configured, cannot cleanup. 22:00:48.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 22:00:48.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 22:00:48.5 Info: Automatic cleanup of Recycle Bin is disabled 22:00:48.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 22:00:48.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 22:00:48.5 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 22:00:48.5 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 22:00:48.5 Debug: Setting last accessed: /C/Test/TV/30 Rock 22:00:48.5 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 22:00:48.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 22:00:48.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 22:00:48.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 22:00:48.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 22:00:48.5 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 22:00:48.5 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock 22:00:48.5 Debug: Folder has been permanently deleted: /C/Test/TV/30 Rock 22:00:48.5 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:00:48.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 22:00:48.5 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 22:00:48.5 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 22:00:48.5 Debug: Setting last accessed: /C/Test/TV/30 Rock 22:00:48.5 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 22:00:48.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 22:00:48.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 22:00:48.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 22:00:48.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 22:00:48.5 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 22:00:48.5 Debug: Creating folder /C/Test/Recycle Bin 22:00:48.5 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01_2.avi' 22:00:48.5 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01_2.avi 22:00:48.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 22:00:48.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 22:00:48.5 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 22:00:48.5 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock/S01E01.avi 22:00:48.5 Debug: File has been permanently deleted: /C/Test/TV/30 Rock/S01E01.avi 22:00:48.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 22:00:48.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 22:00:48.5 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 22:00:48.5 Debug: Creating folder /C/Test/Recycle Bin 22:00:48.5 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01.avi' 22:00:48.5 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01.avi 22:00:48.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 22:00:48.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 22:00:48.5 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 22:00:48.5 Debug: Creating folder /C/Test/Recycle Bin/30 Rock 22:00:48.5 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/30 Rock/S01E01.avi' 22:00:48.5 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock/S01E01.avi 22:00:48.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 22:00:48.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 22:00:48.5 Info: Removing all items from the recycling bin 22:00:48.5 Debug: Recycling Bin has been emptied. 22:00:48.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 22:00:48.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 22:00:48.5 Info: Removing all items from the recycling bin 22:00:48.5 Debug: Recycling Bin has been emptied. 22:00:48.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 22:00:48.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 22:00:48.5 Info: Recycle Bin has not been configured, cannot empty. 22:00:48.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- Skipped should_call_fileSetLastWriteTime_for_each_file [< 1 ms] 22:00:48.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 22:00:48.6 Debug: Setting up default quality config 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 22:00:48.6 Debug: Setting up default quality config 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 22:00:48.6 Debug: Setting up default quality config 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 22:00:48.6 Debug: Setting up default quality config 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 22:00:48.6 Info: --- End: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 22:00:48.6 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 22:00:48.7 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage/downloads/tv] 22:00:48.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 22:00:48.7 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [my-server.localdomain] 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 22:00:48.7 Trace: Evaluating remote path local mappings for match to host [My-Server.localdomain] and local path [/D/mountedstorage/downloads/tv] 22:00:48.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 22:00:48.7 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [My-Server.localdomain] 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 22:00:48.7 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage] 22:00:48.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 22:00:48.7 Debug: Remapped local path [/D/mountedstorage] to remote path [/mnt/storage/] for host [my-server.localdomain] 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 22:00:48.7 Trace: Evaluating remote path local mappings for match to host [my-2server.localdomain] and local path [/mnt/storage/downloads/tv] 22:00:48.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 22:00:48.7 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/mnt/storageabc/downloads/tv] 22:00:48.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 22:00:48.7 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storage/downloads/tv] 22:00:48.7 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 22:00:48.7 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [my-server.localdomain] 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 22:00:48.7 Trace: Evaluating remote path remote mappings for match to host [My-Server.localdomain] and remote path [/mnt/storage/downloads/tv] 22:00:48.7 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 22:00:48.7 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [My-Server.localdomain] 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 22:00:48.7 Trace: Evaluating remote path remote mappings for match to host [my-2server.localdomain] and remote path [/mnt/storage/downloads/tv] 22:00:48.7 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 22:00:48.7 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storageabc/downloads/tv] 22:00:48.7 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 22:00:48.7 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:00:48.7 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:00:48.7 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:00:48.7 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:00:48.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 22:00:48.7 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:00:48.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 22:00:48.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 22:00:48.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 22:00:48.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 22:00:48.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 22:00:48.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 22:00:48.8 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 22:00:48.8 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 22:00:48.8 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 22:00:48.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/cached_Main.db 22:00:48.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648488063633_470/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 22:00:48.8 Info: DatabaseEngineVersionCheck migrating 22:00:48.8 Info: PerformDBOperation 22:00:48.8 Info: Performing DB Operation 22:00:48.8 Info: SQLite 3.49.1 22:00:48.8 Info: => 0.0011134s 22:00:48.8 Info: DatabaseEngineVersionCheck migrated 22:00:48.8 Info: => 0.0011267s 22:00:48.8 Debug: Took: 00:00:00.0122922 22:00:48.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"NewznabSettings\""] Tags = [[]] Settings = [{ "baseUrl": "BaseUrl1", "apiPath": "/api", "apiKey": "ApiKey1", "categories": [ 3000, 3010, 3030, 3040 ], "earlyReleaseLimit": 1, "additionalParameters": "AdditionalParameters1" }] Id = [0] ==== End Query Trace ==== 22:00:48.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 22:00:48.8 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 22:00:48.8 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 22:00:48.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 22:00:48.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 22:00:48.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 22:00:48.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 22:00:48.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 22:00:48.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 22:00:48.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 22:00:48.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 22:00:48.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 22:00:48.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 22:00:48.9 Trace: Req: [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=Arm64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite&includeMajorVersion=True 22:00:48.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:49.1 Trace: Res: HTTP/2.0 [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=Arm64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite&includeMajorVersion=True: 200.OK (19 bytes) (153 ms) 22:00:49.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 22:00:49.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 22:00:49.2 Debug: Checking for updates 22:00:49.2 Info: Downloading update 0.6.2.883 22:00:49.2 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648491337364_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:00:49.2 Info: Verifying update package 22:00:49.2 Info: Update package verified successfully 22:00:49.2 Info: Extracting Update package 22:00:49.2 Info: Update package extracted successfully 22:00:49.2 Info: Preparing client 22:00:49.2 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648491337364_472/lidarr_update/Lidarr.Update 22:00:49.2 Info: Lidarr will restart shortly. 22:00:49.2 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648491337364_472/lidarr_update C:\Test\Lidarr.exe 22:00:49.2 Debug: Restarting Lidarr to apply updates 22:00:49.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 22:00:49.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 22:00:49.2 Debug: Checking for updates 22:00:49.2 Info: Deleting old update files 22:00:49.2 Info: Downloading update 0.6.2.883 22:00:49.2 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648492263341_473/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:00:49.2 Info: Verifying update package 22:00:49.2 Info: Update package verified successfully 22:00:49.2 Info: Extracting Update package 22:00:49.2 Info: Update package extracted successfully 22:00:49.2 Info: Preparing client 22:00:49.2 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648492263341_473/lidarr_update/Lidarr.Update 22:00:49.2 Info: Lidarr will restart shortly. 22:00:49.2 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648492263341_473/lidarr_update C:\Test\Lidarr.exe 22:00:49.2 Debug: Restarting Lidarr to apply updates 22:00:49.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 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:00:49.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 22:00:49.2 Debug: Checking for updates 22:00:49.2 Info: Downloading update 0.6.2.883 22:00:49.2 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648492318050_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:00:49.2 Debug: Downloading [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648492318050_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:00:49.2 Trace: Req: [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz 22:00:49.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:49.2 Info: IPv4 is available: True, IPv6 will be disabled 22:00:49.4 Trace: Res: HTTP/2.0 [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz: 302.Redirect (0 bytes) (205 ms) 22:00:49.4 Trace: Redirected to https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250414%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250414T220049Z&X-Amz-Expires=300&X-Amz-Signature=67c77ee470046d64e3f0a5e1b8a66bf3a74af00689c01d56ebe551eb285c1449&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:00:49.4 Trace: Req: [GET] https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250414%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250414T220049Z&X-Amz-Expires=300&X-Amz-Signature=67c77ee470046d64e3f0a5e1b8a66bf3a74af00689c01d56ebe551eb285c1449&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:00:49.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 22:00:50.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%2F20250414%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250414T220049Z&X-Amz-Expires=300&X-Amz-Signature=67c77ee470046d64e3f0a5e1b8a66bf3a74af00689c01d56ebe551eb285c1449&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) (738 ms) 22:00:50.2 Debug: Downloading Completed. took 0s 22:00:50.2 Info: Verifying update package 22:00:50.2 Info: Update package verified successfully 22:00:50.2 Info: Extracting Update package 22:00:50.2 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648492318050_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648492318050_474/lidarr_update/] 22:00:50.7 Debug: Extraction complete. 22:00:50.7 Info: Update package extracted successfully 22:00:50.7 Info: Preparing client 22:00:50.7 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648492318050_474/lidarr_update/Lidarr.Update 22:00:50.7 Info: Lidarr will restart shortly. 22:00:50.7 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648492318050_474/lidarr_update C:\Test\Lidarr.exe 22:00:50.7 Debug: Restarting Lidarr to apply updates 22:00:50.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 22:00:50.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 22:00:50.8 Debug: Checking for updates 22:00:50.8 Info: Downloading update 0.6.2.883 22:00:50.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648507996631_475/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:00:50.8 Info: Verifying update package 22:00:50.8 Info: Update package verified successfully 22:00:50.8 Info: Extracting Update package 22:00:50.8 Info: Update package extracted successfully 22:00:50.8 Info: Preparing client 22:00:50.8 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648507996631_475/lidarr_update/Lidarr.Update 22:00:50.8 Info: Lidarr will restart shortly. 22:00:50.8 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648507996631_475/lidarr_update C:\Test\Lidarr.exe 22:00:50.8 Debug: Restarting Lidarr to apply updates 22:00:50.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 22:00:50.8 Debug: Checking for updates 22:00:50.8 Info: Downloading update 0.6.2.883 22:00:50.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648508048901_476/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:00:50.8 Info: Verifying update package 22:00:50.8 Info: Update package verified successfully 22:00:50.8 Info: Extracting Update package 22:00:50.8 Info: Update package extracted successfully 22:00:50.8 Info: Preparing client 22:00:50.8 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648508048901_476/lidarr_update/Lidarr.Update 22:00:50.8 Info: Lidarr will restart shortly. 22:00:50.8 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648508048901_476/lidarr_update C:\Test\Lidarr.exe 22:00:50.8 Debug: Restarting Lidarr to apply updates 22:00:50.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 22:00:50.8 Debug: Checking for updates 22:00:50.8 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:00:50.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 22:00:50.8 Debug: Checking for updates 22:00:50.8 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:00:50.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 22:00:50.8 Debug: Checking for updates 22:00:50.8 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:00:50.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 22:00:50.8 Debug: Checking for updates 22:00:50.8 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:00:50.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 22:00:50.8 Debug: Checking for updates 22:00:50.8 Info: Downloading update 0.6.2.883 22:00:50.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648508240123_481/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:00:50.8 Info: Verifying update package 22:00:50.8 Info: Update package verified successfully 22:00:50.8 Info: Extracting Update package 22:00:50.8 Info: Update package extracted successfully 22:00:50.8 Info: Preparing client 22:00:50.8 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648508240123_481/lidarr_update/Lidarr.Update 22:00:50.8 Info: Lidarr will restart shortly. 22:00:50.8 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648508240123_481/lidarr_update C:\Test\Lidarr.exe 22:00:50.8 Debug: Restarting Lidarr to apply updates 22:00:50.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 22:00:50.8 Debug: Checking for updates 22:00:50.8 Info: Downloading update 0.6.2.883 22:00:50.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648508287182_482/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:00:50.8 Info: Verifying update package 22:00:50.8 Error: Update package is invalid 22:00:50.8 Error: Update process failed NzbDrone.Core.Update.UpdateVerificationFailedException: Update file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648508287182_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:00:50.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 22:00:50.8 Debug: Checking for updates 22:00:50.8 Debug: Built-In updater disabled inside a docker container. Please update the container image. 22:00:50.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 22:00:50.8 Debug: Checking for updates 22:00:50.8 Debug: Built-In updater disabled, please use BuiltIn to install 22:00:50.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 22:00:50.8 Debug: Checking for updates 22:00:50.8 Info: Downloading update 0.6.2.883 22:00:50.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648508440906_485/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:00:50.8 Info: Verifying update package 22:00:50.8 Info: Update package verified successfully 22:00:50.8 Info: Extracting Update package 22:00:50.8 Info: Update package extracted successfully 22:00:50.8 Info: Preparing client 22:00:50.8 Warn: Update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648508440906_485/lidarr_update/Lidarr.Update does not exist, aborting update. 22:00:50.8 Debug: Restarting Lidarr to apply updates 22:00:50.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 22:00:50.8 Debug: Checking for updates 22:00:50.8 Debug: No update available 22:00:50.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 22:00:50.8 Debug: Checking for updates 22:00:50.8 Info: Downloading update 0.6.2.883 22:00:50.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648508508818_487/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:00:50.8 Info: Verifying update package 22:00:50.8 Info: Update package verified successfully 22:00:50.8 Info: Extracting Update package 22:00:50.8 Info: Update package extracted successfully 22:00:50.8 Info: Removing Lidarr.Update 22:00:50.8 Info: Starting update script: /tmp/lidarr/update.sh 22:00:50.8 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648508508818_487/lidarr_update C:\Test\Lidarr.exe 22:00:50.8 Debug: Restarting Lidarr to apply updates 22:00:50.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 22:00:50.8 Debug: Checking for updates 22:00:50.8 Info: Downloading update 0.6.2.883 22:00:50.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648508564377_488/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:00:50.8 Info: Verifying update package 22:00:50.8 Info: Update package verified successfully 22:00:50.8 Info: Extracting Update package 22:00:50.8 Info: Update package extracted successfully 22:00:50.8 Info: Preparing client 22:00:50.8 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648508564377_488/lidarr_update/Lidarr.Update 22:00:50.8 Info: Lidarr will restart shortly. 22:00:50.8 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648508564377_488/lidarr_update C:\Test\Lidarr.exe 22:00:50.8 Debug: Restarting Lidarr to apply updates 22:00:50.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 22:00:50.8 Debug: Checking for updates 22:00:50.8 Info: Downloading update 0.6.2.883 22:00:50.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648508604594_489/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:00:50.8 Info: Verifying update package 22:00:50.8 Info: Update package verified successfully 22:00:50.8 Info: Extracting Update package 22:00:50.8 Info: Update package extracted successfully 22:00:50.8 Info: Branch [] is being redirected to [fake]] 22:00:50.8 Info: Preparing client 22:00:50.8 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648508604594_489/lidarr_update/Lidarr.Update 22:00:50.8 Info: Lidarr will restart shortly. 22:00:50.8 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648508604594_489/lidarr_update C:\Test\Lidarr.exe 22:00:50.8 Debug: Restarting Lidarr to apply updates 22:00:50.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 22:00:50.8 Debug: Checking for updates 22:00:50.8 Info: Downloading update 0.6.2.883 22:00:50.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648508656392_490/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:00:50.8 Info: Verifying update package 22:00:50.8 Info: Update package verified successfully 22:00:50.8 Info: Extracting Update package 22:00:50.8 Info: Update package extracted successfully 22:00:50.8 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 22:00:50.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 22:00:50.8 Debug: Checking for updates 22:00:50.8 Info: Downloading update 0.6.2.883 22:00:50.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648508696995_491/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:00:50.8 Info: Verifying update package 22:00:50.8 Info: Update package verified successfully 22:00:50.8 Info: Extracting Update package 22:00:50.8 Info: Update package extracted successfully 22:00:50.8 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 22:00:50.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 22:00:50.8 Debug: Checking for updates 22:00:50.8 Info: Downloading update 0.6.2.883 22:00:50.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/_temp_41750_638802648508755354_492/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 22:00:50.8 Info: Verifying update package 22:00:50.8 Info: Update package verified successfully 22:00:50.8 Info: Extracting Update package 22:00:50.8 Info: Update package extracted successfully 22:00:50.8 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script: '/tmp/lidarr/update.sh' does not exist at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 207 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 22:00:50.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 22:00:50.8 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 22:00:50.8 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 22:00:50.8 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 22:00:50.8 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 22:00:50.8 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 22:00:50.8 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- 22:00:50.8 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- Skipped should_not_be_valid_if_child_of_windows_folder [< 1 ms] Skipped should_not_be_valid_if_set_to_windows_folder [< 1 ms] Passed! - Failed: 0, Passed: 3038, Skipped: 46, Total: 3084, Duration: 1 m - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_tests/net6.0/linux-musl-arm64/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.10.3.4602-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.10.3.4602-r0.apk >>> lidarr*: Tracing dependencies... aspnetcore6-runtime sqlite-libs chromaprint /bin/sh musl so:libc.musl-aarch64.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> lidarr*: Package size: 53.5 MB >>> lidarr*: Compressing data... >>> lidarr*: Create checksum... >>> lidarr*: Create lidarr-2.10.3.4602-r0.apk >>> lidarr: Build complete at Mon, 14 Apr 2025 22:00:52 +0000 elapsed time 0h 3m 45s >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Uninstalling dependencies... (1/85) Purging .makedepends-lidarr (20250414.215709) (2/85) Purging chromaprint (1.5.1-r8) (3/85) Purging dotnet6-sdk (6.0.136-r1) (4/85) Purging aspnetcore6-runtime (6.0.36-r1) (5/85) Purging dotnet6-runtime (6.0.36-r1) (6/85) Purging aspnetcore6-targeting-pack (6.0.36-r1) (7/85) Purging dotnet6-apphost-pack (6.0.36-r1) (8/85) Purging dotnet6-targeting-pack (6.0.36-r1) (9/85) Purging dotnet6-hostfxr (6.0.36-r1) (10/85) Purging dotnet6-templates (6.0.136-r1) (11/85) Purging netstandard21-targeting-pack (9.0.105-r0) (12/85) Purging dotnet-host (9.0.4-r0) (13/85) Purging yarn (1.22.22-r1) (14/85) Purging nodejs (22.13.1-r4) (15/85) Purging ca-certificates (20241121-r2) Executing ca-certificates-20241121-r2.post-deinstall (16/85) Purging ada-libs (2.9.2-r3) (17/85) Purging chromaprint-libs (1.5.1-r8) (18/85) Purging ffmpeg-libavformat (6.1.2-r2) (19/85) Purging fftw-double-libs (3.3.10-r6) (20/85) Purging icu-libs (76.1-r0) (21/85) Purging libbluray (1.3.4-r1) (22/85) Purging libbz2 (1.0.8-r6) (23/85) Purging libopenmpt (0.7.13-r0) (24/85) Purging librist (0.2.10-r1) (25/85) Purging libsrt (1.5.3-r1) (26/85) Purging libssh (0.11.1-r0) (27/85) Purging libxml2 (2.13.7-r1) (28/85) Purging libzmq (4.3.5-r2) (29/85) Purging lttng-ust (2.13.8-r0) (30/85) Purging mbedtls (3.6.3-r0) (31/85) Purging mpg123-libs (1.32.10-r0) (32/85) Purging simdjson (3.12.0-r0) (33/85) Purging simdutf (6.4.1-r0) (34/85) Purging sqlite-libs (3.49.1-r0) (35/85) Purging xz-libs (5.8.1-r0) (36/85) Purging ffmpeg-libavcodec (6.1.2-r2) (37/85) Purging aom-libs (3.11.0-r1) (38/85) Purging ffmpeg-libswresample (6.1.2-r2) (39/85) Purging ffmpeg-libavutil (6.1.2-r2) (40/85) Purging libjxl (0.10.3-r1) (41/85) Purging giflib (5.2.2-r1) (42/85) Purging libva (2.22.0-r1) (43/85) Purging libdrm (2.4.124-r0) (44/85) Purging libpciaccess (0.18.1-r0) (45/85) Purging hwdata-pci (0.394-r0) (46/85) Purging icu-data-full (76.1-r0) (47/85) Purging openexr-libopenexr (3.3.2-r0) (48/85) Purging imath (3.1.12-r0) (49/85) Purging lame-libs (3.100-r5) (50/85) Purging lcms2 (2.16-r0) (51/85) Purging libvdpau (1.5-r4) (52/85) Purging libxext (1.3.6-r2) (53/85) Purging libxfixes (6.0.1-r4) (54/85) Purging libx11 (1.8.11-r0) (55/85) Purging libxcb (1.17.0-r0) (56/85) Purging libxdmcp (1.1.5-r1) (57/85) Purging libbsd (0.12.2-r0) (58/85) Purging libdav1d (1.5.1-r0) (59/85) Purging openexr-libopenexrcore (3.3.2-r0) (60/85) Purging libdeflate (1.23-r0) (61/85) Purging wayland-libs-client (1.23.1-r3) (62/85) Purging libffi (3.4.8-r0) (63/85) Purging libhwy (1.0.7-r1) (64/85) Purging libjpeg-turbo (3.1.0-r0) (65/85) Purging libmd (1.1.0-r0) (66/85) Purging libtheora (1.1.1-r18) (67/85) Purging libvorbis (1.3.7-r2) (68/85) Purging libogg (1.3.5-r5) (69/85) Purging libpng (1.6.47-r0) (70/85) Purging libwebpmux (1.5.0-r0) (71/85) Purging libwebp (1.5.0-r0) (72/85) Purging libsharpyuv (1.5.0-r0) (73/85) Purging libsodium (1.0.20-r0) (74/85) Purging libSvtAv1Enc (2.3.0-r0) (75/85) Purging libvpx (1.15.0-r0) (76/85) Purging libxau (1.0.12-r0) (77/85) Purging x265-libs (3.6-r0) (78/85) Purging numactl (2.0.18-r0) (79/85) Purging openexr-libilmthread (3.3.2-r0) (80/85) Purging openexr-libiex (3.3.2-r0) (81/85) Purging opus (1.5.2-r1) (82/85) Purging rav1e-libs (0.7.1-r0) (83/85) Purging soxr (0.1.3-r7) (84/85) Purging x264-libs (0.164.3108-r0) (85/85) Purging xvidcore (1.3.7-r2) Executing busybox-1.37.0-r16.trigger OK: 399 MiB in 108 packages >>> lidarr: Updating the testing/aarch64 repository index... >>> lidarr: Signing the index...