>>> 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
<i> [FileManagerPlugin] copied "frontend/src/Content/robots.txt" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/UI/Content/robots.txt
<i> [FileManagerPlugin] copied "frontend/src/*.html" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/UI
<i> [FileManagerPlugin] copied "frontend/src/Content/*.(json|xml)" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/UI/Content
<i> [FileManagerPlugin] copied "frontend/src/Content/Fonts/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/UI/Content/Fonts
<i> [FileManagerPlugin] copied "frontend/src/Content/Images/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.10.3.4602/_output/UI/Content/Images
<i> [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: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\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: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\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: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\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: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\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: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\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: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\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: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\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: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\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: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\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: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\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: ^(?:(?<artist>.+?)(?:-)+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\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: ^(?:(?<artist>.+?)(?:-)+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\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: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\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: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\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: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\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: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\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: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\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.<GetSerialNumber>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: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\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: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\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: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\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: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\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: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\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: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\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: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\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: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\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: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\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: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\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: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\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: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\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: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\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: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[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: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[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): <caps>
  <server appversion="" version="0.1" />
  <limits max="60" default="25"/>
  <registration available="yes" open="no"/>
  <searching>
    <search available="yes"/>
    <tv-search available="yes"/>
    <movie-search available="yes"/>
    <audio-search available="yes"/>
  </searching>
  <categories>
    <category id="3000" name="Audio">
      <subcat id="3010" name="MP3" description="Audio"/>
      <subcat id="3020" name="Video" description="Audio"/>
      <subcat id="3030" name="Audiobook" description="Audio"/>
      <subcat id="asdf" name="Lossless" description="Audio"/>
    </category>
    <category id="7000" name="Other">
      <subcat id="7010" name="Misc"/>
    </category>
    <category id="8000" name="Books">
      <subcat id="8020" name="Comics"/>
    </category>
  </categories>
  <groups></groups>
  <genres></genres>
</caps> 
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: <caps>
  <server appversion="" version="0.1" />
  <limits max="60" default="25"/>
  <registration available="yes" open="no"/>
  <searching>
    <search available="yes"/>
    <tv-search available="yes"/>
    <movie-search available="yes"/>
    <audio-search available="yes"/>
  </searching>
  <categories>
    <category id="3000" name="Audio">
      <subcat id="3010" name="MP3" description="Audio"/>
      <subcat id="3020" name="Video" description="Audio"/>
      <subcat id="3030" name="Audiobook" description="Audio"/>
      <subcat id="asdf" name="Lossless" description="Audio"/>
    </category>
    <category id="7000" name="Other">
      <subcat id="7010" name="Misc"/>
    </category>
    <category id="8000" name="Books">
      <subcat id="8020" name="Comics"/>
    </category>
  </categories>
  <groups></groups>
  <genres></genres>
</caps>
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): <caps>
  <server appversion="" version="0.1" />
  <> max="60" default="25"/>
  <registration available="yes" open="no"/>
  <searching>
    <search available="yes"/>
    <tv-search available="yes"/>
    <movie-search available="yes"/>
    <audio-search available="yes"/>
  </searching>
  <categories>
    <category id="3000" name="Audio">
      <subcat id="3010" name="MP3" description="Audio"/>
      <subcat id="3020" name="Video" description="Audio"/>
      <subcat id="3030" name="Audiobook" description="Audio"/>
      <subcat id="3040" name="Lossless" description="Audio"/>
    </category>
    <category id="7000" name="Other">
      <subcat id="7010" name="Misc"/>
    </category>
    <category id="8000" name="Books">
      <subcat id="8020" name="Comics"/>
    </category>
  </categories>
  <groups></groups>
  <genres></genres>
</caps> 
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: <caps>
  <server appversion="" version="0.1" />
  <> max="60" default="25"/>
  <registration available="yes" open="no"/>
  <searching>
    <search available="yes"/>
    <tv-search available="yes"/>
    <movie-search available="yes"/>
    <audio-search available="yes"/>
  </searching>
  <categories>
    <category id="3000" name="Audio">
      <subcat id="3010" name="MP3" description="Audio"/>
      <subcat id="3020" name="Video" description="Audio"/>
      <subcat id="3030" name="Audiobook" description="Audio"/>
      <subcat id="3040" name="Lossless" description="Audio"/>
    </category>
    <category id="7000" name="Other">
      <subcat id="7010" name="Misc"/>
    </category>
    <category id="8000" name="Books">
      <subcat id="8020" name="Comics"/>
    </category>
  </categories>
  <groups></groups>
  <genres></genres>
</caps>
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.<GetParser>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: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[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: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[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 ^(?<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_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...